From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11090 Path: news.gmane.org!.POSTED!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: python-libconfig failing to build with musl Date: Tue, 28 Feb 2017 16:49:31 -0500 Message-ID: <20170228214931.GC1520@brightrain.aerifal.cx> References: <20170228221233.30654a92@free-electrons.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1488318595 14101 195.159.176.226 (28 Feb 2017 21:49:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 28 Feb 2017 21:49:55 +0000 (UTC) User-Agent: Mutt/1.5.21 (2010-09-15) To: musl@lists.openwall.com Original-X-From: musl-return-11105-gllmg-musl=m.gmane.org@lists.openwall.com Tue Feb 28 22:49:50 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1cipeT-0002mi-Ot for gllmg-musl@m.gmane.org; Tue, 28 Feb 2017 22:49:45 +0100 Original-Received: (qmail 7866 invoked by uid 550); 28 Feb 2017 21:49:49 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 7822 invoked from network); 28 Feb 2017 21:49:43 -0000 Content-Disposition: inline In-Reply-To: <20170228221233.30654a92@free-electrons.com> Original-Sender: Rich Felker Xref: news.gmane.org gmane.linux.lib.musl.general:11090 Archived-At: On Tue, Feb 28, 2017 at 10:12:33PM +0100, Thomas Petazzoni wrote: > Hello, > > The python-libconfig doesn't build with the musl C library, with some > very weird error coming all the way from Boost Python: > > error: invalid use of incomplete type 'struct _IO_FILE' > > See: > > http://autobuild.buildroot.net/results/f0f/f0f6cdc8c38c024772615d5e677b0f4ad63ef7ec/build-end.log > > for the complete build log of python-libconfig. > > If you want a way to easily reproduce, let me know, I can provide the > 4/5 commands that can allow you to reproduce it with Buildroot. It's intentional that FILE is an incomplete type. Do you know what they're trying to do by trying to use it as if it were a complete type? This is a bug that needs a patch, preferably one suitable for upstream. Rich