Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 527070 - mail-client/evolution-3.12.4 libwebkitgtk-3.0.so: undefined reference to `std::chrono::steady_clock::now()@GLIBCXX_3.4.17'
Summary: mail-client/evolution-3.12.4 libwebkitgtk-3.0.so: undefined reference to `std...
Status: RESOLVED DUPLICATE of bug 513386
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-27 12:39 UTC by cono
Modified: 2014-10-27 12:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info '=mail-client/evolution-3.12.4::gentoo' (emerge_info.txt,5.67 KB, text/plain)
2014-10-27 12:42 UTC, cono
Details
emerge -pqv '=mail-client/evolution-3.12.4::gentoo' (emerge_pqv.txt,123 bytes, text/plain)
2014-10-27 12:42 UTC, cono
Details
/var/tmp/portage/mail-client/evolution-3.12.4/temp/build.log (evolution_build.log.gz,37.46 KB, application/gzip)
2014-10-27 12:44 UTC, cono
Details
/var/tmp/portage/mail-client/evolution-3.12.4/temp/environment (evolution_environment.log.gz,30.51 KB, application/gzip)
2014-10-27 12:44 UTC, cono
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cono 2014-10-27 12:39:14 UTC
After update of gcc from x86_64-pc-linux-gnu-4.7.3 to x86_64-pc-linux-gnu-4.8.3
Got the following error:
evolution: relocation error: /usr/lib64/libwebkitgtk-3.0.so.0: symbol _ZNSt6chrono12steady_clock3nowEv, version GLIBCXX_3.4.17 not defined in file libstdc++.so.6 with link time reference

Ran fix_libtool_files.sh 4.7.3
And rebuilt webkit-gtk

Then when I'm trying to rebuild evolution, i'm getting:

libtool: link: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -Wl,-O1 -Wl,--no-undefined -o .libs/test-category-completion test_category_completion-test-category-completion.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -pthread -pthread  -Wl,--as-needed ./.libs/libevolution-util.so /var/tmp/portage/mail-client/evolution-3.12.4/work/evolution-3.12.4/libgnomecanvas/.libs/libgnomecanvas.so ../libgnomecanvas/.libs/libgnomecanvas.so -lebook-1.2 -ledata-book-1.2 -lebook-contacts-1.2 -lecal-1.2 -lical -licalss -licalvcal -lpthread -lebackend-1.2 -ledataserver-1.2 -lcamel-1.2 -lsqlite3 -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lsecret-1 -lgailutil-3 -lgcr-3 -lgcr-base-3 -lgck-1 -lp11-kit -lxml2 -lwebkitgtk-3.0 -lsoup-2.4 -ljavascriptcoregtk-3.0 -lgnome-desktop-3 -lgtkhtml-editor-4.0 -lgtkhtml-4.0 -lgtkspell3-3 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lenchant -lgmodule-2.0 -lglib-2.0 -lm -pthread -Wl,-rpath -Wl,/usr/lib64/evolution/3.12
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../lib64/libwebkitgtk-3.0.so: undefined reference to `std::chrono::steady_clock::now()@GLIBCXX_3.4.17'
collect2: error: ld returned 1 exit status
Makefile:1664: recipe for target 'test-dateedit' failed
make[3]: *** [test-dateedit] Error 1
make[3]: *** Waiting for unfinished jobs....
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../lib64/libwebkitgtk-3.0.so: undefined reference to `std::chrono::steady_clock::now()@GLIBCXX_3.4.17'
collect2: error: ld returned 1 exit status
Makefile:1652: recipe for target 'test-calendar' failed
make[3]: *** [test-calendar] Error 1
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../lib64/libwebkitgtk-3.0.so: undefined reference to `std::chrono::steady_clock::now()@GLIBCXX_3.4.17'
collect2: error: ld returned 1 exit status
Makefile:1660: recipe for target 'test-contact-store' failed
make[3]: *** [test-contact-store] Error 1
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../lib64/libwebkitgtk-3.0.so: undefined reference to `std::chrono::steady_clock::now()@GLIBCXX_3.4.17'
collect2: error: ld returned 1 exit status
Makefile:1648: recipe for target 'evolution-source-viewer' failed
make[3]: *** [evolution-source-viewer] Error 1
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../lib64/libwebkitgtk-3.0.so: undefined reference to `std::chrono::steady_clock::now()@GLIBCXX_3.4.17'
collect2: error: ld returned 1 exit status
Makefile:1656: recipe for target 'test-category-completion' failed
make[3]: *** [test-category-completion] Error 1
make[3]: Leaving directory '/var/tmp/portage/mail-client/evolution-3.12.4/work/evolution-3.12.4/e-util'
Makefile:1565: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/var/tmp/portage/mail-client/evolution-3.12.4/work/evolution-3.12.4/e-util'
Makefile:710: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/mail-client/evolution-3.12.4/work/evolution-3.12.4'
Makefile:614: recipe for target 'all' failed
make: *** [all] Error 2


Reproducible: Always

Steps to Reproduce:
1. emerge -av1 evolution

Actual Results:  
Error mentioned in description

Expected Results:  
Evolution should be compiled w/o errors.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-27 12:41:19 UTC

*** This bug has been marked as a duplicate of bug 513386 ***
Comment 2 cono 2014-10-27 12:42:11 UTC
Created attachment 387538 [details]
emerge --info '=mail-client/evolution-3.12.4::gentoo'
Comment 3 cono 2014-10-27 12:42:48 UTC
Created attachment 387540 [details]
emerge -pqv '=mail-client/evolution-3.12.4::gentoo'
Comment 4 cono 2014-10-27 12:44:18 UTC
Created attachment 387542 [details]
/var/tmp/portage/mail-client/evolution-3.12.4/temp/build.log
Comment 5 cono 2014-10-27 12:44:56 UTC
Created attachment 387544 [details]
/var/tmp/portage/mail-client/evolution-3.12.4/temp/environment