Sugar jhbuild problem with compiling farsight
James Simmons
jim.simmons at walgreens.com
Tue Mar 18 10:08:40 EDT 2008
I'm still working on compiling sugar-jhbuild for OpenSuse 10.2. I've
reached the point where I have something useable, but farsight and those
modules that depend on it are not compiling. I orighinally used
gstreamer and gstreamer-devel from the distribution, but configure for
one of the steps said it needed 0.10.11 or better and the distro
provides 0.10.10. So I downloaded the source for 0.10.17 (the latest)
and I get this:
creating test-rtp-4
/bin/sh ../libtool --tag=CC --mode=link gcc -I.. -pthread
-I/usr/local/include/gstreamer-0.10 -I/usr/include/libxml2
-I/opt/gnome/include/glib-2.0
-I/opt/gnome/lib/glib-2.0/include -pthread
-I/usr/local/include/gstreamer-0.10 -I/usr/include/libxml2
-I/opt/gnome/include/glib-2.0 -I/opt/gnome/l
ib/glib-2.0/include -pthread -I/usr/local/include/gstreamer-0.10
-I/usr/include/libxml2 -I/opt/gnome/include/glib-2.0
-I/opt/gnome/lib/glib-2.0/inc
lude -Wall -Wdeclaration-after-statement -g -O2 -o test-rtp-jingle
test_rtp_jingle-test-jingle.o ../farsight/libfarsight-0.1.la -pthread
-L/usr/l
ocal/lib -L/opt/gnome/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0
-ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 -pthread -L/usr/local/lib
-L/op
t/gnome/lib -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0
-ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 -lgstinterfaces-0.10
gcc -I.. -pthread -I/usr/local/include/gstreamer-0.10
-I/usr/include/libxml2 -I/opt/gnome/include/glib-2.0
-I/opt/gnome/lib/glib-2.0/include -pthread
-I/usr/local/include/gstreamer-0.10 -I/usr/include/libxml2
-I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -pthread
-I/usr/local/inc
lude/gstreamer-0.10 -I/usr/include/libxml2 -I/opt/gnome/include/glib-2.0
-I/opt/gnome/lib/glib-2.0/include -Wall -Wdeclaration-after-statement -g -O2
-o .libs/test-rtp-jingle test_rtp_jingle-test-jingle.o -pthread
-pthread ../farsight/.libs/libfarsight-0.1.so -L/opt/gnome/lib
-L/usr/local/lib /op
t/gnome/lib/libgstreamer-0.10.so /usr/local/lib/libgstbase-0.10.so
/usr/local/lib/libgstinterfaces-0.10.so
/usr/local/lib/libgstreamer-0.10.so /opt/g
nome/lib/libgobject-2.0.so /opt/gnome/lib/libgmodule-2.0.so
/opt/gnome/lib/libgthread-2.0.so -lpthread /usr/lib/libxml2.so -ldl -lz
-lm /opt/gnome/li
b/libglib-2.0.so -lrt -Wl,--rpath -Wl,/home/jim/src/sugar-jhbuild/build/lib
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_type_register_static_full'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_query_set_latency'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_util_get_timestamp'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_buffer_copy_metadata'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_event_parse_latency'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_message_new_async_done'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_message_new_async_start'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_query_parse_latency'
/usr/local/lib/libgstbase-0.10.so: undefined reference to
`gst_query_new_latency'
collect2: ld returned 1 exit status
make[3]: *** [test-rtp-jingle] Error 1
make[3]: Leaving directory
`/home/jim/src/sugar-jhbuild/source/farsight-0.1.25/tests'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/jim/src/sugar-jhbuild/source/farsight-0.1.25/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/jim/src/sugar-jhbuild/source/farsight-0.1.25'
make: *** [all] Error 2
*** error during stage build of farsight: ########## Error running
make *** [33/51]
I suppose I could compile an older version of gst base, but before I do
I wonder if anyone here has some insight into what's happening and could
advise me on what would be most likely to work as the next step.
Thanks,
James Simmons
More information about the Devel
mailing list