I'm getting this error when I try to emerge libsigc++:
Code: Select all
c++ -O3 -march=k8 -funroll-loops -fprefetch-loop-arrays -pipe -o .libs/ctor ctor.o ../../sigc++/.libs/libsigc.so -lcma
c++ -O3 -march=k8 -funroll-loops -fprefetch-loop-arrays -pipe -o .libs/list_test list_test.o ../../sigc++/.libs/libsigc.so -lcma
c++ -O3 -march=k8 -funroll-loops -fprefetch-loop-arrays -pipe -o .libs/handle handle.o ../../sigc++/.libs/libsigc.so -lcma
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_create'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_getspecific'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_key_delete'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_detach'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_key_create'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_mutex_trylock'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_setspecific'
collect2: ld returned 1 exit status
make[2]: *** [ctor] Error 1
make[2]: *** Waiting for unfinished jobs....
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_create'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_getspecific'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_key_delete'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_detach'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_key_create'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_mutex_trylock'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_setspecific'
collect2: ld returned 1 exit status
make[2]: *** [handle] Error 1
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_create'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_getspecific'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_key_delete'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_detach'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_key_create'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_mutex_trylock'
../../sigc++/.libs/libsigc.so: undefined reference to `pthread_setspecific'
collect2: ld returned 1 exit status
make[2]: *** [list_test] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-libs/libsigc++-1.0.4-r3/work/libsigc++-1.0.4/tests/handles'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-libs/libsigc++-1.0.4-r3/work/libsigc++-1.0.4/tests'
make: *** [all-recursive] Error 1
!!! ERROR: dev-libs/libsigc++-1.0.4-r3 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 3119: Called src_compile
libsigc++-1.0.4-r3.ebuild, line 26: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/dev-libs/libsigc++-1.0.4-r3/temp/build.log'.
Thanks
Thomas

