[gstreamer-bugs] [Bug 603710] Can't compile with introspection support
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Mar 24 22:12:41 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=603710
GStreamer | gstreamer (core) | unspecified
Jan Schmidt <thaytan> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
CC| |thaytan at mad.scientist.com
Ever Confirmed|0 |1
Severity|normal |blocker
--- Comment #5 from Jan Schmidt <thaytan at mad.scientist.com> 2010-03-25 05:12:34 UTC ---
I have problems building core today. It looks like the gobject-introspection
compiler pulls in the wrong libgstreamer from the system install, so the new
symbols are unavailable and everything fails. That's pretty bad of it.
Here's the end of the build output:
PKG_CONFIG_PATH="/home/jan/.install/lib/pkgconfig:/home/jan/devel/gstreamer/head/totem-pl-parser:/home/jan/devel/gstreamer/head/prefix/lib/pkgconfig:/home/jan/devel/gstreamer/head/gstreamer/pkgconfig:/home/jan/devel/gstreamer/head/gst-plugins-base/pkgconfig:/home/jan/devel/gstreamer/head/gst-plugins-good/pkgconfig:/home/jan/devel/gstreamer/head/gst-python/pkgconfig:/home/jan/devel/gstreamer/head/gst-rtsp-server/pkgconfig:/home/jan/devel/gstreamer/head/gstreamer-sharp/pkgconfig:/home/jan/.install/lib/pkgconfig:/home/jan/.install/lib/pkgconfig:/home/jan/.install/lib/pkgconfig:../../../pkgconfig"
\
/usr/bin/g-ir-scanner -v --namespace GstBase \
--nsversion=0.10 \
--strip-prefix=Gst \
-I../../.. \
--c-include='gst/base/gstadapter.h'
--c-include='gst/base/gstbasesink.h' --c-include='gst/base/gstbasesrc.h'
--c-include='gst/base/gstbasetransform.h' --c-include='gst/base/gstbitreader.h'
--c-include='gst/base/gstbytereader.h' --c-include='gst/base/gstbytewriter.h'
--c-include='gst/base/gstcollectpads.h' --c-include='gst/base/gstpushsrc.h'
--c-include='gst/base/gsttypefindhelper.h'
--c-include='gst/base/gstdataqueue.h' \
--add-include-path=../../../gst \
--library=gstbase-0.10 \
--include=Gst-0.10 \
--libtool="../../../libtool" \
--pkg gstreamer-0.10 \
--output GstBase-0.10.gir \
./gstadapter.h ./gstbasesink.h ./gstbasesrc.h ./gstbasetransform.h
./gstbitreader.h ./gstbytereader.h ./gstbytewriter.h ./gstcollectpads.h
./gstpushsrc.h ./gsttypefindhelper.h ./gstdataqueue.h \
./gstadapter.c ./gstbasesink.c ./gstbasesrc.c ./gstbasetransform.c
./gstbitreader.c ./gstbytereader.c ./gstbytewriter.c ./gstcollectpads.c
./gstpushsrc.c ./gsttypefindhelper.c ./gstdataqueue.c
/home/jan/devel/gstreamer/head/gstreamer/libs/gst/base/.libs/libgstbase-0.10.so:
undefined reference to `gst_message_set_qos_values'
/home/jan/devel/gstreamer/head/gstreamer/libs/gst/base/.libs/libgstbase-0.10.so:
undefined reference to `gst_message_set_qos_stats'
/home/jan/devel/gstreamer/head/gstreamer/libs/gst/base/.libs/libgstbase-0.10.so:
undefined reference to `gst_message_new_qos'
collect2: ld returned 1 exit status
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 38, in <module>
sys.exit(scanner_main(sys.argv))
File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 313, in
scanner_main
glibtransformer.get_get_type_functions())
File "/usr/lib/gobject-introspection/giscanner/dumper.py", line 231, in
compile_introspection_binary
return dc.run()
File "/usr/lib/gobject-introspection/giscanner/dumper.py", line 132, in run
self._link(bin_path, o_path)
File "/usr/lib/gobject-introspection/giscanner/dumper.py", line 226, in _link
subprocess.check_call(args)
File "/usr/lib/python2.6/subprocess.py", line 488, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['../../../libtool', '--mode=link',
'--tag=CC', '--silent', 'gcc', '-o',
'/home/jan/devel/gstreamer/head/gstreamer/libs/gst/base/tmp-introspectiXPLTi/GstBase-0.10',
'-L.', '-lgstbase-0.10', '-pthread', '-Wl,--export-dynamic', '-lgio-2.0',
'-lgirepository-1.0', '-lgobject-2.0', '-lgmodule-2.0', '-lgthread-2.0',
'-lrt', '-lffi', '-lglib-2.0',
'/home/jan/devel/gstreamer/head/gstreamer/libs/gst/base/tmp-introspectiXPLTi/GstBase-0.10.o']'
returned non-zero exit status 1
make: *** [GstBase-0.10.gir] Error 1
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list