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
signature.asc
Description: This is a digitally signed message part.