GNOME Bugzilla – Bug 476348
Incorrect Gstreamer version number in configure script/ compilation error
Last modified: 2007-09-12 22:10:11 UTC
Hello: General environment is Suse 10.2 (64bit), with KDE desktop, but had same issues with Suse 10.3 B3 (64bit) and Gnome desktop In line 21166 of configure I changed GSTREAMER_MAJORMINOR=".8" to =".10" for gstreamer-010 "Configure" now completes, but "make" errors out with the following: ....... gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DDATADIR=\"/usr/local/share/gst-editor/\" -pthread -I/usr/include/libxml 2 -I/opt/gnome/include/gstreamer-0.10 -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib64/glib-2.0/include -DORBIT2= 1 -pthread -I/usr/include/libart-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr /include/libxml2 -I/opt/gnome/include/libgnomeui-2.0 -I/opt/gnome/include/libgnome-2.0 -I/opt/gnome/include/libgn omecanvas-2.0 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/include/gconf/2 -I/opt/gnome/include/libbonoboui-2.0 -I/o pt/gnome/include/gnome-vfs-2.0 -I/opt/gnome/lib64/gnome-vfs-2.0/include -I/opt/gnome/include/gnome-keyring-1 -I/o pt/gnome/include/glib-2.0 -I/opt/gnome/lib64/glib-2.0/include -I/opt/gnome/include/orbit-2.0 -I/opt/gnome/include /libbonobo-2.0 -I/opt/gnome/include/bonobo-activation-2.0 -I/opt/gnome/include/pango-1.0 -I/opt/gnome/lib64/gtk-2 .0/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/libglade-2.0 -I../../.. -I../../../libs -I../../../l ibs -Wall -g -O2 -MT libgstelementbrowser_la-caps-tree.lo -MD -MP -MF .deps/libgstelementbrowser_la-caps-tree.Tpo -c caps-tree.c -fPIC -DPIC -o .libs/libgstelementbrowser_la-caps-tree.o caps-tree.c: In function 'update_caps_tree': caps-tree.c:204: warning: implicit declaration of function 'gst_element_get_pad_list' caps-tree.c:204: warning: assignment makes pointer from integer without a cast caps-tree.c:228: error: 'GstElementFactory' has no member named 'padtemplates' caps-tree.c: In function 'add_caps_to_tree': caps-tree.c:273: warning: passing argument 2 of 'gst_structure_foreach' from incompatible pointer type make[4]: *** [libgstelementbrowser_la-caps-tree.lo] Error 1 make[4]: Leaving directory `/home/reddy/gst-editor-0.8.0/libs/gst/element-browser' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/reddy/gst-editor-0.8.0/libs/gst' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/reddy/gst-editor-0.8.0/libs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/reddy/gst-editor-0.8.0' make: *** [all] Error 2 I put the severity as "blocker" because compilation fails. I would like to get this app running asap. I have used the similar Graphedt under Windoze. Thanks.
This is not a bug. What you're trying to do bere is pretty much impossible. GStreamer-0.8 and GStreamer-0.10 are not API compatible, they are pretty much like different libraries. You won't be able to get gst-editor 0.8 compiled like that. There's a GStreamer-0.10-based pipeline editor written in python here: http://gsteditor.wordpress.com/ Not sure how well it works though.