[gst-devel] Compile problem with gst-python
Alexandre CONRAD
aconrad.tlv at magic.fr
Mon Feb 23 12:14:09 CET 2004
Hi again,
it turns out that I needed everything from cvs (co gstreamer,
gst-plugins) to compile co gst-python.
Thanks to #gstreamer for pointing me out the right way.
Best regards,
Alex CONRAD
Alexandre CONRAD wrote:
> Hello,
>
> Im trying to get gst-python to work, but unfortunatly, it won't `make` :
>
> echo $PKG_CONFIG_PATH
> /usr/local/lib/pkgconfig/
>
> ./configure works just fine. It find everything it needs.
>
> checking for python >= 2.2... okay
> checking for headers required to compile python extensions... found
> checking for pkg-config... /usr/bin/pkg-config
> checking for gstreamer-0.7 >= 0.6.0... yes
> checking GST_CFLAGS... -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> -pthread -I/usr/local/include/gstreamer-0.7 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
> checking GST_LIBS... -Wl,--export-dynamic -pthread -L/usr/local/lib
> -lgstreamer-0.7 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2
> -lz -lm -lglib-2.0
> checking for pygtk-2.0 >= 2.0.0... yes
> checking PYGTK_CFLAGS... -I/usr/local/include/pygtk-2.0
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> checking PYGTK_LIBS... -lgobject-2.0 -lglib-2.0
> checking for pygtk-codegen-2.0... /usr/local/bin/pygtk-codegen-2.0
> checking for pygtk defs... /usr/local/share/pygtk/2.0/defs
> checking for pygtk h2def... /usr/local/share/pygtk/2.0/codegen/h2def.py
> checking for GStreamer include dir... /usr/local/include/gstreamer-0.7
> checking for GStreamer interfaces include dir... checking for
> gstreamer-interfaces-0.7... yes
> checking GST_INTERFACES_CFLAGS... -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.7
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
> checking GST_INTERFACES_LIBS... -Wl,--export-dynamic -pthread
> -L/usr/local/lib -lgstinterfaces-0.7 -lgstreamer-0.7 -lgobject-2.0
> -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0
> /usr/local/include/gstreamer-0.7
> checking for GStreamer play include dir... checking for
> gstreamer-play-0.7... yes
> checking GST_PLAY_CFLAGS... -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> -pthread -I/usr/local/include/gstreamer-0.7 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
> checking GST_PLAY_LIBS... -Wl,--export-dynamic -pthread -L/usr/local/lib
> -lgstplay-0.7 -lgstcontrol-0.7 -lgstreamer-0.7 -lgobject-2.0
> -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0
> /usr/local/include/gstreamer-0.7
> checking for xmlto... false
> checking for xmlcatalog... true
>
>
> But when I make :
>
> make
> make all-recursive
> make[1]: Entering directory `/usr/local/src/gstreamer/gst-python'
> Making all in gstreamer
> make[2]: Entering directory `/usr/local/src/gstreamer/gst-python/gstreamer'
> source='gstreamermodule.c'
> object='_gstreamermodule_la-gstreamermodule.lo' libtool=yes \
> depfile='.deps/_gstreamermodule_la-gstreamermodule.Plo'
> tmpdepfile='.deps/_gstreamermodule_la-gstreamermodule.TPlo' \
> depmode=gcc3 /bin/sh ../depcomp \
> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..
> -I/usr/local/include/python2.3 -fno-strict-aliasing -g -O2 -Wall
> -std=c9x -c -o _gstreamermodule_la-gstreamermodule.lo `test -f
> 'gstreamermodule.c' || echo './'`gstreamermodule.c
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/python2.3
> -fno-strict-aliasing -g -O2 -Wall -std=c9x -c gstreamermodule.c -MT
> _gstreamermodule_la-gstreamermodule.lo -MD -MP -MF
> .deps/_gstreamermodule_la-gstreamermodule.TPlo -fPIC -DPIC -o
> _gstreamermodule_la-gstreamermodule.lo
> gstreamermodule.c:29:23: pygobject.h: No such file or directory
> gstreamermodule.c:30:21: gst/gst.h: No such file or directory
> gstreamermodule.c:32: parse error before '*' token
>
> [...]
>
> I really can't see what's wrong. People on #gstreamer told me that for
> some reason, the gstreamer-0.7 and pygtk-2.0 paths didn't get through.
>
> I'm running RH 9 and I had no problems compiling gstreamer, the plugins
> or any kind of add-on for gstreamer before.
>
> Best regards,
--
Alexandre CONRAD - TLV
Research & Development
tel : +33 1 30 80 55 05
fax : +33 1 30 56 55 06
6, rue de la plaine
78860 - SAINT NOM LA BRETECHE
FRANCE
More information about the gstreamer-devel
mailing list