pthread problems and ports on fresh 6.0 install

Micah micahjon at ywave.com
Sat Dec 24 15:01:51 PST 2005


I wrote in a few days ago about gpgme not compiling.  It had an error 
about several pthread_* functions.  I got around it by installing from 
packages.  Now I can't compile multimedia/gstreamer from ports for the 
same reason. (Error below).  I'm not sure what to do, or even what the 
problem is...  Any help in tracking the problem down is appreciated.

I'm running FreeBSD 6.0-RELEASE i386 with the generic kernel installed 
off CD.

Thanks,
Micah

*** For GPGME error message see: *** 
http://lists.freebsd.org/pipermail/freebsd-questions/2005-December/108171.html

***Error Message***
cc -shared  .libs/libgstspider_la-gstspider.o 
.libs/libgstspider_la-gstspideridentity.o 
.libs/libgstspider_la-gstsearchfuncs.o  -Wl,--rpath 
-Wl,/usr/ports/multimedia/gstreamer/work/gstreamer-0.8.11/gst/.libs 
-Wl,--rpath -Wl,/usr/X11R6/lib -L/usr/local/lib 
../../gst/.libs/libgstreamer-0.8.so  -march=athlon -Wl,-soname 
-Wl,libgstspider.so -Wl,-retain-symbols-file -Wl,.libs/libgstspider.exp 
-o .libs/libgstspider.so
creating libgstspider.la
(cd .libs && rm -f libgstspider.la && ln -s ../libgstspider.la 
libgstspider.la)
if cc -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/local/include 
-D_REENTRANT -I/usr/local/include/glib-2.0 
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 
-I/usr/local/include   -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-fno-common -g -Wall -DGST_DISABLE_DEPRECATED -I../../libs -I../.. -O2 
-fno-strict-aliasing -pipe -O2 -pipe -march=athlon -MT 
spidertest-spidertest.o -MD -MP -MF ".deps/spidertest-spidertest.Tpo" -c 
-o spidertest-spidertest.o `test -f 'spidertest.c' || echo 
'./'`spidertest.c; \
then mv -f ".deps/spidertest-spidertest.Tpo" 
".deps/spidertest-spidertest.Po"; else rm -f 
".deps/spidertest-spidertest.Tpo"; exit 1; fi
/bin/sh /usr/local/bin/libtool15 --tag=CC --mode=link cc  -O2 
-fno-strict-aliasing -pipe -O2 -pipe -march=athlon  -L/usr/local/lib -o 
spidertest  spidertest-spidertest.o ../../gst/libgstreamer-0.8.la
cc -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=athlon -o 
.libs/spidertest spidertest-spidertest.o  -L/usr/local/lib 
../../gst/.libs/libgstreamer-0.8.so -lxml2 -lz -lgobject-2.0 
-lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -liconv -lpopt -lintl -lm 
-Wl,--rpath -Wl,/usr/X11R6/lib
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_attr_destroy'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_create'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_attr_init'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_exit'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_equal'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_getschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_attr_setscope'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_setschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_attr_setstacksize'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_attr_setschedparam'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_attr_setdetachstate'
/usr/local/lib/libgthread-2.0.so: undefined reference to `pthread_join'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_cond_timedwait'
/usr/local/lib/libgthread-2.0.so: undefined reference to 
`pthread_attr_getschedparam'
gmake[4]: *** [spidertest] Error 1
gmake[4]: Leaving directory 
`/usr/ports/multimedia/gstreamer/work/gstreamer-0.8.11/gst/autoplug'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory 
`/usr/ports/multimedia/gstreamer/work/gstreamer-0.8.11/gst'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory 
`/usr/ports/multimedia/gstreamer/work/gstreamer-0.8.11/gst'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 
`/usr/ports/multimedia/gstreamer/work/gstreamer-0.8.11'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/multimedia/gstreamer.
#



More information about the freebsd-questions mailing list