compile-error with snapshot20031212 with ffmpeg cvs

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
Haari

compile-error with snapshot20031212 with ffmpeg cvs

Postby Haari » 14 Dec 2003 18:08

Hallo,

i got the following error when i try to comile vlc with these Options:

root@tty[vlc-snapshot-20031212]#./configure --enable-livedotcom --enable-dvdread --enable-v4l --enable-fb --enable-aa -enable-alsa --enable-xosd --with-livedotcom-tree=../live/ --with-ffmpeg-tree=../ffmpeg-cvs-2003-12-14/


root@tty[vlc-snapshot-20031212]# make
......output/lib_libvlc_a-output.o src/audio_output/lib_libvlc_a-intf.o src/stream_output/lib_libvlc_a-stream_output.o src/misc/lib_libvlc_a-charset.o src/misc/lib_libvlc_a-mtime.o src/misc/lib_libvlc_a-block.o src/misc/lib_libvlc_a-modules.o src/misc/lib_libvlc_a-threads.o src/misc/lib_libvlc_a-cpu.o src/misc/lib_libvlc_a-configuration.o src/misc/lib_libvlc_a-iso_lang.o src/misc/lib_libvlc_a-messages.o src/misc/lib_libvlc_a-objects.o src/misc/lib_libvlc_a-variables.o src/misc/lib_libvlc_a-error.o src/extras/lib_libvlc_a-libc.o
ranlib lib/libvlc.a
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DSYS_LINUX -I./include `top_builddir="." ./vlc-config --cflags vlc` -Wsign-compare -Wall -finline-limit-30000 -pipe -MT src/vlc-vlc.o -MD -MP -MF "src/.deps/vlc-vlc.Tpo" \
-c -o src/vlc-vlc.o `test -f 'src/vlc.c' || echo './'`src/vlc.c; \
then mv -f "src/.deps/vlc-vlc.Tpo" "src/.deps/vlc-vlc.Po"; \
else rm -f "src/.deps/vlc-vlc.Tpo"; exit 1; \
fi
g++ -Wsign-compare -Wsign-compare -Wall -finline-limit-30000 -pipe -o vlc src/vlc-vlc.o lib/libvlc.a ./modules/misc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/video_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modules/misc/memcpy/libmemcpy3dn.a ./modules/demux/liblivedotcom.a ./modules/codec/ffmpeg/libffmpeg.a ./modules/stream_out/libstream_out_transcode.a -L/usr/local/lib -lrt -lpthread -ldl -L/videolan/live/UsageEnvironment -lUsageEnvironment -L/videolan/live/groupsock -lgroupsock -L/videolan/live/BasicUsageEnvironment -lBasicUsageEnvironment -L/videolan/live/liveMedia -lliveMedia -L/videolan/ffmpeg-cvs-2003-12-14/libavcodec -lavcodec -lm -L/videolan/ffmpeg-cvs-2003-12-14/libavcodec -lm
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x333): In function `InitPostproc__ffmpeg':
: undefined reference to `pp_get_context'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x4d7): In function `PostprocPict__ffmpeg':
: undefined reference to `pp_postprocess'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x5b4): In function `ClosePostproc__ffmpeg':
: undefined reference to `pp_free_mode'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x5c2): In function `ClosePostproc__ffmpeg':
: undefined reference to `pp_free_context'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x615): In function `PPQCallback':
: undefined reference to `pp_get_mode_by_name_and_quality'
collect2: ld returned 1 exit status
make[2]: *** [vlc] Error 1
make[2]: Leaving directory `/videolan/vlc-snapshot-20031212'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/videolan/vlc-snapshot-20031212'
make: *** [all] Error 2
root@not a tty[vlc-snapshot-20031212]#


Is it possible that the ffmpeg cvs is unusable at the moment in the CVS tree?? Or is it a problem with the vlc?? Does somebody know a workaround / fix??

Thanks for your Attention and help!

greetings

Andreas

Anil
Blank Cone
Blank Cone
Posts: 32
Joined: 21 Nov 2003 12:09
Location: Ecole Centrale Paris, France

Re: compile-error with snapshot20031212 with ffmpeg cvs

Postby Anil » 14 Dec 2003 18:15

you need to configure ffmpeg with --enable-pp
you might also want to add --enable-a52
Anil Daoud


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 6 guests