*** Warning: Linking the shared library libgstffmpeg.la against the *** static library ../../gst-libs/ext/ffmpeg/libavformat/libavformat.a is not portable! generating symbol list for `libgstffmpeg.la' /usr/bin/nm -B .libs/libgstffmpeg_la-gstffmpeg.o .libs/libgstffmpeg_la-gstffmpegprotocol.o .libs/libgstffmpeg_la-gstffmpegcodecmap.o .libs/libgstffmpeg_la-gstffmpegenc.o .libs/libgstffmpeg_la-gstffmpegdec.o .libs/libgstffmpeg_la-gstffmpegcfg.o .libs/libgstffmpeg_la-gstffmpegdemux.o .libs/libgstffmpeg_la-gstffmpegmux.o .libs/libgstffmpeg_la-gstffmpegdeinterlace.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libgstffmpeg.exp /bin/grep -E -e "^_*gst_plugin_desc$" ".libs/libgstffmpeg.exp" > ".libs/libgstffmpeg.expT" mv -f ".libs/libgstffmpeg.expT" ".libs/libgstffmpeg.exp" echo "{ global:" > .libs/libgstffmpeg.ver cat .libs/libgstffmpeg.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgstffmpeg.ver echo "local: *; };" >> .libs/libgstffmpeg.ver gcc -shared .libs/libgstffmpeg_la-gstffmpeg.o .libs/libgstffmpeg_la-gstffmpegprotocol.o .libs/libgstffmpeg_la-gstffmpegcodecmap.o .libs/libgstffmpeg_la-gstffmpegenc.o .libs/libgstffmpeg_la-gstffmpegdec.o .libs/libgstffmpeg_la-gstffmpegcfg.o .libs/libgstffmpeg_la-gstffmpegdemux.o .libs/libgstffmpeg_la-gstffmpegmux.o .libs/libgstffmpeg_la-gstffmpegdeinterlace.o ../../gst-libs/ext/ffmpeg/libavformat/libavformat.a -L/usr/lib /usr/lib/libgstbase-0.10.so -L/usr/lib64 /usr/lib/libgstreamer-0.10.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so -ldl /usr/lib64/libgthread-2.0.so -lrt /usr/lib64/libxml2.so /usr/lib64/libglib-2.0.so -lm -pthread -pthread -pthread -Wl,-soname -Wl,libgstffmpeg.so -Wl,-version-script -Wl,.libs/libgstffmpeg.ver -o .libs/libgstffmpeg.so /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/../../../../x86_64-pc-linux-gnu/bin/ld: ../../gst-libs/ext/ffmpeg/libavformat/libavformat.a(allformats.o): relocation R_X86_64_32 against `aac_demuxer' can not be used when making a shared object; recompile with -fPIC ../../gst-libs/ext/ffmpeg/libavformat/libavformat.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[3]: *** [libgstffmpeg.la] Error 1 make[3]: Leaving directory `/home/bilboed/work/cvs/gst-ffmpeg-external/ext/ffmpeg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/bilboed/work/cvs/gst-ffmpeg-external/ext' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/bilboed/work/cvs/gst-ffmpeg-external' make: *** [all] Error 2 bilboed@putamadre ~/work/cvs/gst-ffmpeg-external $ nm gst-libs/ext/ffmpeg/libavformat/libavformat.a | grep -i aac U aac_demuxer 0000000000000300 D aac_demuxer 0000000000000320 t aac_read_header 0000000000000000 r aac_sample_rates.7280 0000000000000000 r aac_profiles.7930 0000000000000020 r aac_sample_rates.7943 U ff_rtp_send_aac rtp_aac.o: 0000000000000000 T ff_rtp_send_aac