On 30/03/18 10:25, P Levine wrote:
>
>
> On Thu, Mar 29, 2018 at 6:42 PM, Bill Kenworthy <bi...@iinet.net.au
> <mailto:bi...@iinet.net.au>> wrote:
>
>     On 30/03/18 01:48, P Levine wrote:
>     > On Wed, Mar 28, 2018 at 8:18 AM, Bill Kenworthy
>     <bi...@iinet.net.au <mailto:bi...@iinet.net.au>
>     > <mailto:bi...@iinet.net.au <mailto:bi...@iinet.net.au>>>wrote:
>     >
>     >     I have a compile problem qtgui I cant figure out:
>     >
>     >     compilation terminated.
>     >     make: *** [Makefile:12443: .obj/qaccessible.o] Error 1
>     >     make: *** [Makefile:12612: .obj/qaccessiblecache.o] Error 1
>     >     In file included from
>     >   
>      
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/stl_algo.h:59:0,
>     >                      from
>     >   
>      /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/algorithm:62,
>     >                      from
>     >     ../../include/QtCore/../../src/corelib/global/qglobal.h:109,
>     >                      from ../../include/QtCore/qglobal.h:1,
>     >                      from
>     >     ../../include/QtGui/../../src/gui/kernel/qtguiglobal.h:43,
>     >                      from ../../include/QtGui/qtguiglobal.h:1,
>     >                      from
>     >     ../../include/QtGui/../../src/gui/image/qimage.h:43,
>     >                      from ../../include/QtGui/qimage.h:1,
>     >                      from image/qimage_sse4.cpp:40:
>     >   
>      /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/cstdlib:75:25:
>     >     fatal error: stdlib.h: No such file or directory
>     >      #include_next <stdlib.h>
>     >
>     >
>     >     and of course /usr/include/stdlib.h exists
>     >
>     >
>     >     The actual code in
>     >   
>      /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/cstdlib is:
>     >
>     >     // Need to ensure this finds the C library's <stdlib.h> not a
>     >     libstdc++
>     >     // wrapper that might already be installed later in the include
>     >     search path.
>     >     #define _GLIBCXX_INCLUDE_NEXT_C_HEADERS
>     >     #include_next <stdlib.h>
>     >     #undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
>     >
>     >     Hints welcome!
>     >
>     >
>     >     BillK
>     >
>     >
>     > ​This was a common error from when I ran into when fixing GCC-6
>     > bugs.​  It's usually related to the fact that GCC-6 doesn't support
>     > '-isystem /usr/include'.
>     > See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
>     <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129>. 
>     >
>     >
>     Thankyou for the references - I will have another go at fixing it
>     today.  What is confusing me is why its not killing everyones KDE/QT
>     builds, not just one of mine?
>
>
>     BillK
>
>
> ​Idk.  Those bugs were fixed a while ago.  Are you sure you're you're
> using an updated ebuild from the main Gentoo​ repo?  If you're using
> stable keyworded QT, try keyword unmasking unstable qt packages and
> see if that helps.  If so, you might want to file a bug.
>
>     and I should have asked, is there an easy way to fix it?
>
>
> ​It depends.  Usually it requires editing qmake .pro file(s).

I found the bug against gcc for it (not qtgui which is why I couldnt
find any info on the problem). Seems that its one of the source packages
polutes the build environment at some point in the past so I have to go
back and fix those first.


BillK

'


Reply via email to