[FFmpeg-user] Other compilations problems
aple ex
exampte01 at hotmail.fr
Sat Jan 14 18:02:12 CET 2012
Hi ,
Thanks for fixing the bug but I still have issues with my compilations I precise I am in Fedora 15 with gcc 4.6.1 and make 3.82,when I try to compile with this options :
./configure --arch=x86_64 --cpu=64 --disable-ffserver --enable-extra-warnings --enable-pic --enable-nonfree --enable-version3 --enable-hardcoded-tables --enable-libopenjpeg --enable-gpl --enable-libfreetype --enable-avformat --enable-avfilter --enable-libmp3lame --enable-pthreads --enable-libxvid --enable-libtheora --enable-libvorbis --enable-postproc --enable-libspeex --enable-bzlib --enable-zlib --enable-stripping --enable-libdc1394 --enable-libschroedinger --enable-libgsm --enable-libvpx --enable-x11grab --enable-librtmp --enable-sram --enable-libfaac --enable-vdpau --enable-swscale --enable-fastdiv --enable-decoder=srt --enable-encoder=srt --enable-muxer=srt --enable-demuxer=srt --enable-vaapi --enable-libx264 --enable-libopencv --enable-optimizations --enable-runtime-cpudetect --enable-openal --enable-libdirac --enable-libaacplus --enable-libvo-aacenc --enable-libopencore-amrnb --enable-libmodplug --enable-libcdio --enable-libv4l2 --enable-libass --enable-coverage --enable-libopencore-amrwb --enable-libcelt
Make gives me this error :
[test at ltest ffmpeg]$ make --debug
GNU Make 3.82
Construit pour x86_64-redhat-linux-gnu
Copyright (C) 2010 Free Software Foundation, Inc.
Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
Ceci est un logiciel libre : vous êtes autorisé à le modifier et à la redistribuer.
Il ne comporte AUCUNE GARANTIE, dans la mesure de ce que permet la loi.
Lecture des makefiles...
Mise à jour des objectifs cibles....
Le fichier « all » n'existe pas.
Le fichier « all-yes » n'existe pas.
Le fichier « libavcodec/libavcodec.a » n'existe pas.
Le fichier « libavcodec/libcelt_dec.o » n'existe pas.
Il faut refabriquer la cible « libavcodec/libcelt_dec.o ».
Invocation de recette de common.mak:45 pour mettre à jour la cible « libavcodec/libcelt_dec.o ».
CC libavcodec/libcelt_dec.o
libavcodec/libcelt_dec.c: In function ‘ff_celt_bitstream_version_hack’:
libavcodec/libcelt_dec.c:55:5: erreur: too many arguments to function ‘celt_header_init’
/usr/include/celt/celt_header.h:60:12: note: declared here
libavcodec/libcelt_dec.c: In function ‘libcelt_dec_init’:
libavcodec/libcelt_dec.c:70:5: erreur: implicit declaration of function ‘celt_decoder_create_custom’ [-Werror=implicit-function-declaration]
libavcodec/libcelt_dec.c:70:15: attention : assignment makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors
make: *** [libavcodec/libcelt_dec.o] Erreur 1
and when I compile with this :
./configure --arch=x86_64 --cpu=64 --disable-ffserver --enable-extra-warnings --enable-pic --enable-nonfree --enable-version3 --enable-hardcoded-tables --enable-libopenjpeg --enable-gpl --enable-libfreetype --enable-avformat --enable-avfilter --enable-libmp3lame --enable-pthreads --enable-libxvid --enable-libtheora --enable-libvorbis --enable-postproc --enable-libspeex --enable-bzlib --enable-zlib --enable-stripping --enable-libdc1394 --enable-libschroedinger --enable-libgsm --enable-libvpx --enable-x11grab --enable-librtmp --enable-sram --enable-libfaac --enable-vdpau --enable-swscale --enable-fastdiv --enable-decoder=srt --enable-encoder=srt --enable-muxer=srt --enable-demuxer=srt --enable-vaapi --enable-libx264 --enable-libopencv --enable-optimizations --enable-runtime-cpudetect --enable-openal --enable-libdirac --enable-libaacplus --enable-libvo-aacenc --enable-libopencore-amrnb --enable-libmodplug --enable-libcdio --enable-libv4l2 --enable-libass --enable-coverage --enable-libopencore-amrwb --enable-frei0r
I have this error :
[test at ltest ffmpeg]$ make --debug
GNU Make 3.82
Construit pour x86_64-redhat-linux-gnu
Copyright (C) 2010 Free Software Foundation, Inc.
Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
Ceci est un logiciel libre : vous êtes autorisé à le modifier et à la redistribuer.
Il ne comporte AUCUNE GARANTIE, dans la mesure de ce que permet la loi.
Lecture des makefiles...
Mise à jour des objectifs cibles....
Le fichier « all » n'existe pas.
Le fichier « all-yes » n'existe pas.
Le fichier « documentation » n'existe pas.
Il faut refabriquer la cible « documentation ».
Refabrication réussie du fichier cible « documentation ».
Il faut refabriquer la cible « all-yes ».
Refabrication réussie du fichier cible « all-yes ».
Le fichier « ffmpeg » n'existe pas.
Le fichier « ffmpeg_g » n'existe pas.
Il faut refabriquer la cible « ffmpeg_g ».
Invocation de recette de Makefile:91 pour mettre à jour la cible « ffmpeg_g ».
LD ffmpeg_g
/usr/bin/ld: libavfilter/libavfilter.a(vf_frei0r.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: ld a retourné 1 code d'état d'exécution
make: *** [ffmpeg_g] Erreur 1
And that even if I have installed frei0r rpms.
If you have an idea how to solve this, i really appreciate
Thanks in advance
More information about the ffmpeg-user
mailing list