GNOME Bugzilla – Bug 639219
ges-internal.h shouldn't be installed
Last modified: 2011-01-11 17:29:09 UTC
ges-internal.h should not be installed.
And the symbols in ges-internal.h should start with an underscore or something to not get exported after bug #639218 is fixed.
Created attachment 178059 [details] [review] ges: Don't install ges-internal.h and hide the GES debug category symbols Fixes bug #639219.
Unfortunately this breaks the introspection build (but everything else works). No idea why it tries to do something with _ges_debug. GEN GES-0.10.gir g-ir-scanner: compile: gcc-4.5 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -I.. -I/home/slomo/projects/gstreamer/head/gstreamer -I/home/slomo/projects/gstreamer/head/gstreamer/libs -I/home/slomo/projects/gstreamer/head/gst-plugins-base/gst-libs -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -c -o /home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/GES-0.10.o /home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/GES-0.10.c g-ir-scanner: link: ../libtool --mode=link --tag=CC --silent gcc-4.5 -o /home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/GES-0.10 -export-dynamic -L. libges-0.10.la -pthread -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 /home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/GES-0.10.o /home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/.libs/lt-GES-0.10: symbol lookup error: /home/slomo/projects/gstreamer/head/gst-editing-services/ges/.libs/libges-0.10.so.0: undefined symbol: _ges_debug Command '['/home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/GES-0.10', '--introspect-dump=/home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/types.txt,/home/slomo/projects/gstreamer/head/gst-editing-services/ges/tmp-introspectHAyuvU/dump.xml']' returned non-zero exit status 127 make[3]: *** [GES-0.10.gir] Error 1
Created attachment 178060 [details] [review] ges: Don't install ges-internal.h and hide the GES debug category symbols Fixes bug #639219.
commit 8dff71aa08be0909365b1091d7d7e5f73762e079 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Tue Jan 11 17:19:54 2011 +0100 ges: Don't install ges-internal.h and hide the GES debug category symbols Fixes bug #639219.