[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