Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
On 2017-04-18 23:59, Mick wrote: OK, I tried updating poppler to 0.52.0 which then wanted to re-emerge inkscape, but inkscape failed too: Could it be that gcc-5.4 isn't yet ripe enough for mass consumption? The undefined references are because the program's dependencies aren't rebuilt yet to use the new C++ ABI from gcc-5.4, I think. Try re-emerging the dependencies first. From the error, I suggest re-emerging Gtkmm and its dependencies first. ryo/damillora.
Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
Mick wrote: On Tuesday 18 Apr 2017 16:47:25 Mick wrote: OK, I tried updating poppler to 0.52.0 which then wanted to re-emerge inkscape, but inkscape failed too: Could it be that gcc-5.4 isn't yet ripe enough for mass consumption? I don't think so, I haven't had any of your problems (but I don't have neither efl nor inkscape installed): $ qlop -l gcc | grep 5.4.0 Tue Jun 14 15:11:34 2016 >>> sys-devel/gcc-5.4.0 Tue Jun 14 18:36:37 2016 >>> sys-devel/gcc-5.4.0 Wed Jun 15 02:08:41 2016 >>> sys-devel/gcc-5.4.0 Tue Jun 28 13:47:11 2016 >>> sys-devel/gcc-5.4.0 Mon Jan 9 11:09:27 2017 >>> sys-devel/gcc-5.4.0-r2 Mon Feb 6 11:13:35 2017 >>> sys-devel/gcc-5.4.0-r3 Wed Feb 22 00:11:41 2017 >>> sys-devel/gcc-5.4.0-r3 I don't have other suggestions, sorry. raffaele
Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
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] > > > > > >** (0/)^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_stringconst&, Tracer::Kopf2011::Options const&)': kopftracer2011.cpp:(.text+0x618): undefined reference to `Gdk::Pixbuf::create_from_file(std::__cxx11::basic_string const&)' libdepixelize/libdepixelize.a(kopftracer2011.o): In function `Tracer::Kopf2011::to_splines(std::__cxx11::basic_string const&, Tracer::Kopf2011::Options const&)': kopftracer2011.cpp:(.text+0x848): undefined reference to `Gdk::Pixbuf::create_from_file(std::__cxx11::basic_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 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.
Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
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] > > > >** (0/)^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. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
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] ** (0/)^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
Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
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 ..] > > > > /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc - > > march=native -O2 -pipe -fpie -Wl,-O1 -Wl,--as-needed -fPIC -DPIC -pie - > > rdynamic -o bin/evas/dummy_slave bin/evas[26/865] > > s_dummy_slave-dummy_slave.o -fvisibility=hidden -fdata-sections > > -ffunction- > > sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed > > -Wl,--no-copy- dt-needed-entries -fvisibility=hidden > > > > -fdata-sections -ffunction-sections -Wl,--gc-sections > > -fno-strict-aliasing -> > > Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eo/libeo.la > > lib/eina/libeina.la-lpthread-lm > > > > -lrt > > > > generic/evas/pdf/generic_evas_pdf_evas_image_loader_pdf-main.o: In > > function > > `poppler_init(char const*, int, int, int)': > > main.cpp:(.text+0x127): undefined reference to > > `poppler::document::load_from_file(std::__cxx11::basic_string> std::char_traits, std::allocator > const&, > > std::__cxx11::basic_ > > string const&, > > std::__cxx11::basic_string > std::allocator> > >> const&)' > > > > 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] ** (0/)^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) -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
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 ..] /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc - march=native -O2 -pipe -fpie -Wl,-O1 -Wl,--as-needed -fPIC -DPIC -pie - rdynamic -o bin/evas/dummy_slave bin/evas[26/865] s_dummy_slave-dummy_slave.o -fvisibility=hidden -fdata-sections -ffunction- sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy- dt-needed-entries -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing - Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eo/libeo.la lib/eina/libeina.la-lpthread-lm -lrt generic/evas/pdf/generic_evas_pdf_evas_image_loader_pdf-main.o: In function `poppler_init(char const*, int, int, int)': main.cpp:(.text+0x127): undefined reference to `poppler::document::load_from_file(std::__cxx11::basic_stringconst&, std::__cxx11::basic_ string const&, std::__cxx11::basic_string
[gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3
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 ..] libtool: link: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -fpie -Wl,-O1 - fPIC -DPIC -pie -rdynamic -o bin/evas/.libs/evas_cserve2_slave bin/evas/bin_evas_evas_cserve2_slave-evas_cserve2 _slave.o bin/evas/bin_evas_evas_cserve2_slave-evas_cserve2_utils.o lib/evas/file/bin_evas_evas_cserve2_slave-evas_module.o lib/evas/file/bin_evas_evas_cserve2_slave-evas_path.o modules/evas/ image_loaders/dds/bin_evas_evas_cserve2_slave-evas_image_load_dds.o modules/evas/image_loaders/dds/bin_evas_evas_cserve2_slave-s3tc_decoder.o modules/evas/image_loaders/tgv/bin_evas_evas_cse rve2_slave-evas_image_load_tgv.o static_libs/rg_etc/bin_evas_evas_cserve2_slave-rg_etc1.o static_libs/rg_etc/bin_evas_evas_cserve2_slave-rg_etc2.o static_libs/lz4/bin_evas_evas_cserve2_slave -lz4.o -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc- sections -fno-strict-aliasing -Wl,--no-copy-dt-needed-entries - fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--no-copy-dt-needed-entries - fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno- strict-aliasing -Wl,--no-copy-dt-needed- entries -Wl,--export-dynamic lib/eo/.libs/libeo.so -Wl,--as-needed lib/eina/.libs/libeina.so lib/emile/.libs/libemile.so -lssl -lcrypto -lz /var/tmp/portage/dev-libs/efl-1.18.4/work/efl-1.1 8.4/src/lib/eina/.libs/libeina.so -ldl -lrt -lpthread -ljpeg -lm libtool: link: x86_64-pc-linux-gnu-g++ -I../src/lib/efl -I../src/lib/efl - I../src/lib/eina -I../src/lib/eina -I../src/generic/evas/common - I/usr/include/poppler/cpp -I/usr/include/poppler -m arch=native -O2 -pipe -fPIC -DPIC -std=gnu++11 -Wl,-O1 -fPIC -DPIC -pie - rdynamic -o generic/evas/pdf/.libs/evas_image_loader.pdf generic/evas/pdf/generic_evas_pdf_evas_image_loader_pdf-main .o generic/evas/common/generic_evas_pdf_evas_image_loader_pdf-shmfile.o generic/evas/common/generic_evas_pdf_evas_image_loader_pdf-timeout.o - fvisibility=hidden -fdata-sections -ffunction-se ctions -Wl,--gc-sections -fno-strict-aliasing -Wl,--no-copy-dt-needed-entries -Wl,--as-needed lib/eina/.libs/libeina.so -lpthread -lm -ldl -lpoppler-cpp - lrt libtool: link: x86_64-pc-linux-gnu-gcc -I../src/lib/efl -I../src/lib/efl - I../src/lib/eina -I../src/lib/eina -I../src/generic/evas/common -pthread - I/usr/include/librsvg-2.0 -I/usr/include/g dk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/glib-2.0 - I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -march =native -O2 -pipe -fpie -Wl,-O1 -fPIC -DPIC -pie -rdynamic -o generic/evas/svg/.libs/evas_image_loader.svg generic/evas/svg/generic_evas_svg_evas_image_loader_svg-main.o generic/evas/common/ generic_evas_svg_evas_image_loader_svg-shmfile.o generic/evas/common/generic_evas_svg_evas_image_loader_svg-timeout.o - fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-section s -fno-strict-aliasing -Wl,--no-copy-dt-needed-entries -Wl,--as-needed lib/eina/.libs/libeina.so -lpthread -ldl -lrsvg-2 -lgio-2.0 -lgdk_pixbuf-2.0 - lgobject-2.0 -lglib-2.0 -lcairo -lrt -lm -pthread /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc - march=native -O2 -pipe -fpie -Wl,-O1 -Wl,--as-needed -fPIC -DPIC -pie - rdynamic -o bin/evas/dummy_slave bin/evas[26/865] s_dummy_slave-dummy_slave.o -fvisibility=hidden -fdata-sections -ffunction- sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy- dt-needed-entries -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing - Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eo/libeo.la lib/eina/libeina.la-lpthread-lm -lrt generic/evas/pdf/generic_evas_pdf_evas_image_loader_pdf-main.o: In function `poppler_init(char const*, int, int, int)': main.cpp:(.text+0x127): undefined reference to `poppler::document::load_from_file(std::__cxx11::basic_stringconst&, std::__cxx11::basic_ string const&, std::__cxx11::basic_string const&)' collect2: error: ld returned 1 exit status make[4]: *** [Makefile:25843: generic/evas/pdf/evas_image_loader.pdf] Error 1 make[4]: *** Waiting for unfinished jobs libtool: link: x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wpointer-arith -Wno- missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction- sections -I/usr/include/freetype2 -I/usr/i nclude/luajit-2.0 -I../src/lib/evas -I../src/lib/evas - I../src/bindings/cxx/evas -I../src/bindings/evas -I../src/lib/ecore - I../src/lib/ecore -I../src/lib/ector