Re: [gentoo-user] dev-libs/efl-1.18.4 fails to emerge with gcc-5.4.0-r3

2017-04-18 Thread damillora

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

2017-04-18 Thread Raffaele Belardi

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

2017-04-18 Thread Mick
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_string const&, 
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

2017-04-18 Thread Mick
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

2017-04-18 Thread Raffaele Belardi

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

2017-04-18 Thread Mick
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

2017-04-18 Thread Raffaele Belardi

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 const&, 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

2017-04-18 Thread Mick
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_string const&, 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