[gst-devel] GStreamer 0.10.12 : "Make" error

bounce bounce bouncebounce at caramail.com
Mon Apr 16 11:07:09 CEST 2007


Hi,

I'm using the cource code of GStreamer 0.10.12 and I try to compile it The compilation is made with Cygwin on Windows.

When I make "./compile", there is no problem. But when I'm doing the "make" command, I obtain the following error :

****************************************************************************************************************
 ..
Making all in check
make[3]: Entering directory `/cygdrive/d/Benoit/GStreamerTest/tests/check'
/bin/sh ../../libtool --tag=CC --mode=link gcc -I../../libs -I../.. -I../.. -D_R
EENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libx
ml2   -Wall  -g   -DGST_DISABLE_DEPRECATED  -g -O2   -o gst/gstpipeline.exe  gst
pipeline.o ../../libs/gst/check/libgstcheck-0.10.la ../../gst/libgstreamer-0.10.
la -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv   -lintl
 -lcheck
gcc -I../../libs -I../.. -I../.. -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib
/glib-2.0/include -I/usr/include/libxml2 -Wall -g -DGST_DISABLE_DEPRECATED -g -O
2 -o gst/.libs/gstpipeline.exe gstpipeline.o  ../../libs/gst/check/.libs/libgstc
heck-0.10.dll.a -L/usr/lib /cygdrive/d/Benoit/GStreamerTest/gst/.libs/libgstream
er-0.10.dll.a ../../gst/.libs/libgstreamer-0.10.dll.a /usr/lib/libxml2.dll.a -lz
 /usr/lib/libgobject-2.0.dll.a /usr/lib/libgthread-2.0.dll.a /usr/lib/libgmodule
-2.0.dll.a /usr/lib/libglib-2.0.dll.a /usr/lib/libintl.dll.a /usr/lib/libiconv.d
ll.a /usr/lib/libcheck.dll.a -L/usr/local/lib
gstpipeline.o: In function `test_async_state_change_empty':
/cygdrive/d/Benoit/GStreamerTest/tests/check/gst/gstpipeline.c:27: undefined ref
erence to `_check_debug'
gstpipeline.o: In function `test_async_state_change_fake_ready':
/cygdrive/d/Benoit/GStreamerTest/tests/check/gst/gstpipeline.c:42: undefined ref
erence to `_check_debug'
gstpipeline.o: In function `test_async_state_change_fake':
/cygdrive/d/Benoit/GStreamerTest/tests/check/gst/gstpipeline.c:93: undefined ref
erence to `_check_debug'
/cygdrive/d/Benoit/GStreamerTest/tests/check/gst/gstpipeline.c:65: undefined ref
erence to `_check_debug'
gstpipelineo: In function `test_get_bus':
/cygdrive/d/Benoit/GStreamerTest/tests/check/gst/gstpipeline.c:109: undefined re
ference to `_check_debug'
gstpipeline.o:/cygdrive/d/Benoit/GStreamerTest/tests/check/gst/gstpipeline.c:138
: more undefined references to `_check_debug' follow
Info: resolving ___gst_debug_min by linking to __imp____gst_debug_min (auto-impo
rt)
collect2: ld returned 1 exit status
make[3]: *** [gst/gstpipeline.exe] Error 1
make[3]: Leaving directory `/cygdrive/d/Benoit/GStreamerTest/tests/check'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/d/Benoit/GStreamerTest/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/Benoit/GStreamerTest'
make: *** [all] Error 2

****************************************************************************************************************

I've tried to find references about '_check_debug' but and don'y find it.

I've also try to add some parameters for the compilation such as :

          export PKG_CONFIG_PATH="/usr/win32/lib/pkgconfig"
          CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin"
          make -I/cygdrive/d/Benoit/GStreamerTest" -I/cygdrive/d/Benoit/GStreamerTest/gst"
                  -I/cygdrive/d/Benoit/GStreamerTest/gst/.libs"
                  -I/cygdrive/d/Benoit/GStreamerTest/libs/gst"

but the "make" compilation doesn't succeed.

Can you help me, please ?



More information about the gstreamer-devel mailing list