[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