GNOME Bugzilla – Bug 165457
Problem compiling gst-plugins 0.8.7
Last modified: 2005-11-11 16:54:38 UTC
[...] Making all in tarkin make[3]: Entering directory `/tmp/gst-plugins-0.8.7/ext/tarkin' if /bin/sh ../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../gst-libs -I../../gst-libs -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.8 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -DGST_DISABLE_DEPRECATED -Wall -I/usr/local/include -DTYPE_BITS=10 -DTYPE=int16_t -DRLECODER -s -O3 -march=i686 -MT libgsttarkin_la-wavelet_coeff.lo -MD -MP -MF ".deps/libgsttarkin_la-wavelet_coeff.Tpo" -c -o libgsttarkin_la-wavelet_coeff.lo `test -f 'wavelet_coeff.c' || echo './'`wavelet_coeff.c; \ then mv -f ".deps/libgsttarkin_la-wavelet_coeff.Tpo" ".deps/libgsttarkin_la-wavelet_coeff.Plo"; else rm -f ".deps/libgsttarkin_la-wavelet_coeff.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../gst-libs -I../../gst-libs -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/local/include/gstreamer-0.8 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -DGST_DISABLE_DEPRECATED -Wall -I/usr/local/include -DTYPE_BITS=10 -DTYPE=int16_t -DRLECODER -s -O3 -march=i686 -MT libgsttarkin_la-wavelet_coeff.lo -MD -MP -MF .deps/libgsttarkin_la-wavelet_coeff.Tpo -c wavelet_coeff.c -fPIC -DPIC -o .libs/libgsttarkin_la-wavelet_coeff.o wavelet_coeff.c:7:17: rle.h: No such file or directory wavelet_coeff.c:33: error: parse error before "significand_bitstream" wavelet_coeff.c: In function `encode_coeff': wavelet_coeff.c:36: error: `coeff' undeclared (first use in this function) wavelet_coeff.c:36: error: (Each undeclared identifier is reported only once wavelet_coeff.c:36: error: for each function it appears in.) wavelet_coeff.c:48: warning: implicit declaration of function `OUTPUT_BIT' wavelet_coeff.c:48: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:54: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c: At top level: wavelet_coeff.c:60: error: parse error before "significand_bitstream" wavelet_coeff.c: In function `decode_coeff': wavelet_coeff.c:72: warning: implicit declaration of function `INPUT_BIT' wavelet_coeff.c:72: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:82: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c: At top level: wavelet_coeff.c:95: error: parse error before "ENTROPY_CODER" wavelet_coeff.c: In function `skip_0coeffs': wavelet_coeff.c:98: error: `limit' undeclared (first use in this function) wavelet_coeff.c:101: warning: implicit declaration of function `ENTROPY_CODER_SYMBOL' wavelet_coeff.c:101: error: `s_stream' undeclared (first use in this function) wavelet_coeff.c:104: warning: implicit declaration of function `ENTROPY_CODER_RUNLENGTH' wavelet_coeff.c:115: warning: implicit declaration of function `ENTROPY_CODER_SKIP' wavelet_coeff.c: At top level: wavelet_coeff.c:129: error: parse error before "ENTROPY_CODER" wavelet_coeff.c: In function `encode_quadrant': wavelet_coeff.c:134: error: `f' undeclared (first use in this function) wavelet_coeff.c:135: error: `h' undeclared (first use in this function) wavelet_coeff.c:136: error: `w' undeclared (first use in this function) wavelet_coeff.c:137: error: `buf' undeclared (first use in this function) wavelet_coeff.c:137: error: `level' undeclared (first use in this function) wavelet_coeff.c:137: error: `quadrant' undeclared (first use in this function) wavelet_coeff.c:140: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:140: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c: At top level: wavelet_coeff.c:150: error: parse error before "ENTROPY_CODER" wavelet_coeff.c: In function `encode_coefficients': wavelet_coeff.c:154: error: `s_stream' undeclared (first use in this function) wavelet_coeff.c:154: error: `i_stream' undeclared (first use in this function) wavelet_coeff.c:154: error: `buf' undeclared (first use in this function) wavelet_coeff.c: At top level: wavelet_coeff.c:187: error: parse error before "ENTROPY_CODER" wavelet_coeff.c: In function `decode_quadrant': wavelet_coeff.c:198: error: `buf' undeclared (first use in this function) wavelet_coeff.c:198: error: `level' undeclared (first use in this function) wavelet_coeff.c:198: error: `quadrant' undeclared (first use in this function) wavelet_coeff.c:201: error: `s_stream' undeclared (first use in this function) wavelet_coeff.c:201: error: `i_stream' undeclared (first use in this function) wavelet_coeff.c:204: error: `w' undeclared (first use in this function) wavelet_coeff.c:204: error: `h' undeclared (first use in this function) wavelet_coeff.c:204: error: `f' undeclared (first use in this function) wavelet_coeff.c: At top level: wavelet_coeff.c:229: error: parse error before "ENTROPY_CODER" wavelet_coeff.c: In function `decode_coefficients': wavelet_coeff.c:233: error: `buf' undeclared (first use in this function) wavelet_coeff.c:233: error: `s_stream' undeclared (first use in this function) wavelet_coeff.c:233: error: `i_stream' undeclared (first use in this function) wavelet_coeff.c: At top level: wavelet_coeff.c:297: error: parse error before "significand_bitstream" wavelet_coeff.c: In function `setup_limittabs': wavelet_coeff.c:307: warning: implicit declaration of function `assert' wavelet_coeff.c:307: error: `limit' undeclared (first use in this function) wavelet_coeff.c:325: error: `significand_limittab' undeclared (first use in this function) wavelet_coeff.c:326: error: `insignificand_limittab' undeclared (first use in this function) wavelet_coeff.c:332: warning: implicit declaration of function `ENTROPY_ENCODER_FLUSH' wavelet_coeff.c:332: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:333: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c: At top level: wavelet_coeff.c:410: error: parse error before "ENTROPY_CODER" wavelet_coeff.c: In function `merge_bitstreams': wavelet_coeff.c:417: error: `bitstream' undeclared (first use in this function) wavelet_coeff.c:418: warning: implicit declaration of function `ENTROPY_CODER_BITSTREAM' wavelet_coeff.c:418: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:419: error: `significand_limittab' undeclared (first use in this function) wavelet_coeff.c:419: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast wavelet_coeff.c:426: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c:427: error: `insignificand_limittab' undeclared (first use in this function) wavelet_coeff.c:427: warning: passing arg 2 of `memcpy' makes pointer from integer without a cast wavelet_coeff.c: At top level: wavelet_coeff.c:436: error: parse error before "ENTROPY_CODER" wavelet_coeff.c: In function `split_bitstreams': wavelet_coeff.c:444: error: `significand_limittab' undeclared (first use in this function) wavelet_coeff.c:445: warning: implicit declaration of function `ENTROPY_DECODER_INIT' wavelet_coeff.c:445: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:445: error: `bitstream' undeclared (first use in this function) wavelet_coeff.c:450: error: `insignificand_limittab' undeclared (first use in this function) wavelet_coeff.c:451: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c: In function `wavelet_3d_buf_encode_coeff': wavelet_coeff.c:461: error: `ENTROPY_CODER' undeclared (first use in this function) wavelet_coeff.c:461: error: parse error before "significand_bitstream" wavelet_coeff.c:469: warning: implicit declaration of function `ENTROPY_ENCODER_INIT' wavelet_coeff.c:469: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:471: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c:485: warning: implicit declaration of function `ENTROPY_ENCODER_DONE' wavelet_coeff.c: In function `wavelet_3d_buf_decode_coeff': wavelet_coeff.c:497: error: `ENTROPY_CODER' undeclared (first use in this function) wavelet_coeff.c:497: error: parse error before "significand_bitstream" wavelet_coeff.c:508: error: `significand_bitstream' undeclared (first use in this function) wavelet_coeff.c:508: error: `insignificand_bitstream' undeclared (first use in this function) wavelet_coeff.c:514: warning: implicit declaration of function `ENTROPY_DECODER_DONE' make[3]: *** [libgsttarkin_la-wavelet_coeff.lo] Error 1 make[3]: Leaving directory `/tmp/gst-plugins-0.8.7/ext/tarkin' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/gst-plugins-0.8.7/ext' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/gst-plugins-0.8.7' make: *** [all] Error 2
Can you check if you have the rle.h header file in the gst-plugins-0.8.7/ext/tarkin/ directory ? Because the main error is wavelet_coeff.c:7:17: rle.h: No such file or directory Thanks.
I'm fairly sure the header is supposed to be provided by tarkin. They may have renamed it...
The strange thing is that it doesn't seem that I have tarkin installed...
Hm, did you somehow enable experimental plugins? Tarkin shouldn't be enabled by default...
Yes I configured with --enable-experimental
Don't do that, unless you know how to fix stuff that's broken. ;).
closing..