On Tuesday 18 Apr 2017 16:47:25 Mick wrote:
> On Tuesday 18 Apr 2017 17:24:00 Raffaele Belardi wrote:
> > Mick wrote:
> > > On Tuesday 18 Apr 2017 16:58:02 Raffaele Belardi wrote:
> > >> Mick wrote:
> > >>> I started rebuilding the world and his wife following an update to
> > >>> gcc-5.4.0- r3 as per suggestion in e-log:
> > >>> 
> > >>> revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
> > >>> 
> > >>> However, dev-libs/efl failed to make as shown below.  Any idea how to
> > >>> overcome this breakage?
> > >>> 
> > >>> emerge -1aDv dev-libs/efl
> > >>> [snip ..]
> > >>> 
> > >>> This was the 110th package out of 413 being rebuild, so I assume
> > >>> poppler
> > >>> et al should have already been rebuilt in advance as dependencies. 
> > >>> What
> > >>> can I try?
> > >> 
> > >> Maybe https://bugs.gentoo.org/show_bug.cgi?id=615326 ?
> > >> Is poppler really installed?
> > >> 
> > >> raffaele
> > > 
> > > Yes, it seems to be:
> > > 
> > > $ eix -l poppler
> > > [I] app-text/poppler
> > > 
> > >      Available versions:
> > >             0.45.0    (0/62)^t    [cairo cairo-qt cjk curl cxx debug doc
> > > 
> > > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > > +utils]   ["cairo-qt? ( qt4 )"]
> > > 
> > >        ~    0.51.0    (0/66)^t    [cairo cairo-qt cjk curl cxx debug doc
> > > 
> > > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > > +utils]   ["cairo-qt? ( qt4 )"]
> > > 
> > >        ~    0.52.0    (0/66)^t    [cairo cjk curl cxx debug doc
> > >        +introspection
> > > 
> > > +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils]
> > > 
> > >        **   9999      (0/9999)^t  [cairo cairo-qt cjk curl cxx debug doc
> > > 
> > > +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff
> > > +utils]   ["cairo-qt? ( qt4 )"]
> > > 
> > >      Installed versions:  0.45.0^t(10:10:43 30/07/16)(cairo cxx
> > >      introspection
> > > 
> > > jpeg jpeg2k lcms png qt4 qt5 tiff utils -cairo-qt -cjk -curl -debug -doc
> > > -nss)
> > 
> > Another guess: you are installing unstable (~) for efl but poppler is
> > still
> > at stable version: maybe you could try to manually update poppler before
> > efl.
> > 
> > raffaele
> 
> Hmm ... I don't think so, both because it worked before this gcc update and
> because when I fed poppler and elf to emerge, it wanted to emerge efl first.

OK, I tried updating poppler to 0.52.0 which then wanted to re-emerge 
inkscape, but inkscape failed too:

libdepixelize/libdepixelize.a(kopftracer2011.o): In function 
`Tracer::Kopf2011::to_grouped_voronoi(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
Tracer::Kopf2011::Options const&)':
kopftracer2011.cpp:(.text+0x618): undefined reference to 
`Gdk::Pixbuf::create_from_file(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
libdepixelize/libdepixelize.a(kopftracer2011.o): In function 
`Tracer::Kopf2011::to_splines(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, 
Tracer::Kopf2011::Options const&)':
kopftracer2011.cpp:(.text+0x848): undefined reference to 
`Gdk::Pixbuf::create_from_file(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/libgtkmm-2.4.so: 
undefined reference to `Glib::ustring::ustring(std::string const&)'
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/libgtkmm-2.4.so: 
undefined reference to `Glib::ustring::ustring(std::string&&)'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:6906: inkview] Error 1
make[3]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.91-
r3/work/inkscape-0.91/src'
make[2]: *** [Makefile:5059: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.91-
r3/work/inkscape-0.91/src'
make[1]: *** [Makefile:1411: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.91-
r3/work/inkscape-0.91'
make: *** [Makefile:1107: all] Error 2
 * ERROR: media-gfx/inkscape-0.91-r3::gentoo failed (compile phase):
 *   emake failed


Could it be that gcc-5.4 isn't yet ripe enough for mass consumption?
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to