[vlc-devel] Re: Problem compiing vlc SVN on Fedora Core 2

Gildas Bazin gbazin at altern.org
Sun Aug 22 00:43:19 CEST 2004


On Saturday 21 August 2004 23:48, R. Bernstein wrote:
> I've been having problems compiling vlc SVN (8326 and earlier) on
> Fedora Core 2.
> 
> I'm getting this problem when "make" finally tries to make the vlc
> executable I get these errors: 
> 
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x3d1): In function `Open':
> /home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:254: 
undefined reference to `sout_stream_new'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x44e):/home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:266: 
undefined reference to `__sout_ParseCfg'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x896):/home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:315: 
undefined reference to `sout_cfg_parser'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x942):/home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:275: 
undefined reference to `sout_cfg_parser'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x979): In function `Close':
> /home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:385: 
undefined reference to `sout_stream_delete'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x2b58): In function `Send':
> /home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:1731: 
undefined reference to `block_ChainAppend'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x2e3e):/home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:1556: 
undefined reference to `block_ChainAppend'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x3775):/home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:1118: 
undefined reference to `block_ChainAppend'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x3b0e):/home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:1014: 
undefined reference to `block_ChainAppend'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x4081): In function `EncoderThread':
> /home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:1773: 
undefined reference to `block_ChainAppend'
> ./modules/stream_out/libstream_out_transcode.a(libstream_out_transcode_a-transcode.o)
(.text+0x4158):/home/src/external-cvs/vlc-trunk/modules/stream_out/transcode.c:1795: 
undefined reference to `block_ChainRelease'
> collect2: ld returned 1 exit status
> 
> Didn't sout_stream_new used to be a #define created somehow by the 
bootstrap/make process? 
> 
> I don't know if this matters but I've been using automake 1.8 (with no
> automake 1.6 installed) and so I modified bootstrap.sh accordingly. 
> 

I'm pretty sure this happens because you have old libvlc headers installed 
somewhere (/usr/include or /usr/local/include). These old headers get 
picked instead of the ones in your VLC tree.

--
Gildas

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list