From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#30756: GCC >= 6 '-isystem' and C_INCLUDE_PATH behavior changed, breaking Date: Mon, 20 Jan 2020 09:56:23 +0100 Message-ID: <87sgkaik08.fsf@gnu.org> References: <87y2u3qh8b.fsf@gnu.org> <87r1zulsgc.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52280) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itSrm-0004Vh-W2 for bug-guix@gnu.org; Mon, 20 Jan 2020 03:57:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1itSrm-000563-2I for bug-guix@gnu.org; Mon, 20 Jan 2020 03:57:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38356) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1itSrl-00055t-UB for bug-guix@gnu.org; Mon, 20 Jan 2020 03:57:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1itSrl-0006cd-SP for bug-guix@gnu.org; Mon, 20 Jan 2020 03:57:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87r1zulsgc.fsf@gmail.com> (Maxim Cournoyer's message of "Sun, 19 Jan 2020 22:25:39 -0500") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: Maxim Cournoyer Cc: reza.housseini@gmx.ch, 30756@debbugs.gnu.org, Reza Housseini Hi, Maxim Cournoyer skribis: > It'd be nice to find a correct solution, but it seems I can't even make > the build system of Inkscape work after switching from CPATH to > CPLUS_INCLUDE_PATH and stripping it from any glibc/gcc include > directories (I don't get the "stdlib.h: No such file or directory." > error anymore, but I now get: > "/gnu/store/zw5f5g5aqlxam3imaylfla0i98nkridf-glibc-2.30/include/bits/errn= o.h:26:11: > fatal error: linux/errno.h: No such file or directory" instead, which I > don't understand). > > I also tried moving the glibc include directory to the end of > CPLUS_INCLUDE_PATH and it would still wouldn't be happy. Hmmph! Oh, really? I think that, as Mark H Weaver mentioned in this thread, if we make sure that glibc comes next-to-last (before Linux-libre headers) and appears only once in the list, it should work. Can you confirm? Thanks, Ludo=E2=80=99.