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<char, 
std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_
string<char, std::char_traits<char>, std::allocator<char> > const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> 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 -I../src/lib/ector -I../src/l
ib/emile -I../src/lib/emile -I../src/lib/efl -I../src/lib/efl -
I../src/lib/eina -I../src/lib/eina -I../src/lib/eet -I../src/lib/eet -
I../src/lib/eo -I../src/lib/eo -DEFL_EVAS_BUILD=1 -I../sr
c/lib/efl -I../src/lib/eina -I../src/lib/eina -I../src/generic/evas/common -
march=native -O2 -pipe -fpie -Wl,-O1 -fPIC -DPIC -pie -rdynamic -o 
generic/evas/xcf/.libs/evas_image_loader.xcf ge
neric/evas/xcf/generic_evas_xcf_evas_image_loader_xcf-main.o 
generic/evas/xcf/generic_evas_xcf_evas_image_loader_xcf-pixelfuncs.o 
generic/evas/common/generic_evas_xcf_evas_image_loader_xcf-s
hmfile.o generic/evas/common/generic_evas_xcf_evas_image_loader_xcf-timeout.o 
-fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -
fno-strict-aliasing -Wl,--no-copy-dt-
needed-entries  -Wl,--as-needed lib/eina/.libs/libeina.so -lpthread -ldl -lrt 
-lm -lz
libtool: link: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -fpie -Wl,-O1 -
fPIC -DPIC -pie -rdynamic -o bin/evas/.libs/dummy_slave 
bin/evas/bin_evas_dummy_slave-dummy_slave.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  -Wl,--as-needed 
lib/eo/.libs/libeo.so /var/tmp/portage/dev-
libs/efl-1.18.4/work/efl-1.18.4/src/lib/eina/.libs/libeina.so lib/eina/.libs/l
ibeina.so -ldl -lpthread -lm -lrt
make[3]: *** [Makefile:49589: all-recursive] Error 1
make[2]: *** [Makefile:16713: all] Error 2
make[1]: *** [Makefile:2957: all-recursive] Error 1
make: *** [Makefile:2054: all] Error 2
 * ERROR: dev-libs/efl-1.18.4::gentoo failed (compile phase):
 *   emake failed


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?
-- 
Regards,
Mick

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

Reply via email to