Hi Developers,<br><br>I am trying to compile vlc code on my ubuntu x86_64. <br><br>uname -a<br>Linux mayank-laptop 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 19:25:34 UTC 2009 x86_64 GNU/Linux<br><br>I am getting below error. <br>
<br>Steps performed. <br><br><pre>#sudo apt-get build-dep vlc<br><br><br>#./configure --enable-debug<br></pre><br>#make<br><br>/bin/bash ../../../libtool --tag=CC   --mode=link gcc -std=gnu99 `top_srcdir="../../.." top_builddir="../../.." ../../../vlc-config --cflags plugin <a href="http://libavcodec_plugin.la">libavcodec_plugin.la</a>` -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -rpath '/usr/local/lib/vlc/codec' -avoid-version -module -export-symbol-regex ^vlc_entry -shrext .so -no-undefined `top_srcdir="../../.." top_builddir="../../.." ../../../vlc-config --ldflags plugin <a href="http://libavcodec_plugin.la">libavcodec_plugin.la</a>`  -o <a href="http://libavcodec_plugin.la">libavcodec_plugin.la</a>  libavcodec_plugin_la-avcodec.lo libavcodec_plugin_la-video.lo libavcodec_plugin_la-audio.lo libavcodec_plugin_la-deinterlace.lo libavcodec_plugin_la-fourcc.lo libavcodec_plugin_la-chroma.lo  libavcodec_plugin_la-encoder.lo  `top_srcdir="../../.." top_builddir="../../.." ../../../vlc-config -libs plugin <a href="http://libavcodec_plugin.la">libavcodec_plugin.la</a>` ../../../src/<a href="http://libvlccore.la">libvlccore.la</a> ../../../compat/<a href="http://libcompat.la">libcompat.la</a><br>
libtool: link: gcc -std=gnu99 -shared  .libs/libavcodec_plugin_la-avcodec.o .libs/libavcodec_plugin_la-video.o .libs/libavcodec_plugin_la-audio.o .libs/libavcodec_plugin_la-deinterlace.o .libs/libavcodec_plugin_la-fourcc.o .libs/libavcodec_plugin_la-chroma.o .libs/libavcodec_plugin_la-encoder.o  -Wl,--whole-archive ../../../compat/.libs/libcompat.a -Wl,--no-whole-archive-Wl,-rpath -Wl,/home/mayank/streaming_server/vlc-1.0.1/src/.libs -lpthread -L/usr/local/lib -lavcodec -lavutil -lm ../../../src/.libs/libvlccore.so  -mtune=athlon64   -Wl,-soname -Wl,libavcodec_plugin.so -o .libs/libavcodec_plugin.so<br>
/usr/bin/ld: /usr/local/lib/libavcodec.a(allcodecs.o): relocation R_X86_64_32 against `aasc_decoder' can not be used when making a shared object; recompile with -fPIC<br>/usr/local/lib/libavcodec.a: could not read symbols: Bad value<br>
collect2: ld returned 1 exit status<br>make[6]: *** [<a href="http://libavcodec_plugin.la">libavcodec_plugin.la</a>] Error 1<br>make[6]: Leaving directory `/home/mayank/streaming_server/vlc-1.0.1/modules/codec/avcodec'<br>
make[5]: *** [all] Error 2<br>make[5]: Leaving directory `/home/mayank/streaming_server/vlc-1.0.1/modules/codec/avcodec'<br>make[4]: *** [all-recursive] Error 1<br>make[4]: Leaving directory `/home/mayank/streaming_server/vlc-1.0.1/modules/codec'<br>
make[3]: *** [all] Error 2<br>make[3]: Leaving directory `/home/mayank/streaming_server/vlc-1.0.1/modules/codec'<br>make[2]: *** [all-recursive] Error 1<br>make[2]: Leaving directory `/home/mayank/streaming_server/vlc-1.0.1/modules'<br>
make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/home/mayank/streaming_server/vlc-1.0.1'<br>make: *** [all] Error 2<br><br><br>Am I missing something. <br><br>Thank You,<br>Regards,<br>Mayank Jain <br>