[FFmpeg-cvslog] r9281 - trunk/Makefile
Víctor Paesa
victorpaesa
Tue Jun 12 11:24:58 CEST 2007
Hi,
On 6/12/07, Diego Biurrun wrote:
> On Mon, Jun 11, 2007 at 12:44:58PM -0300, Ramiro Ribeiro Polla wrote:
> > diego wrote:
> > >
> > > Log:
> > > The video hooks do not depend on the libav* libraries.
> >
> > Actually, while working on vhooks for MinGW, and re-reading V?ctor's two
> > month effort to get them working on Cygwin, vhooks do depend on the
> > libav* libraries. Since I'm already trying to finish the integration for
> > MinGW, I'll see how it can be set conditionally for Windows platforms.
>
> It sure compiles standalone here, so I'm very curious to see what you
> are talking about.
Broken here on Cygwin:
$ ./configure --disable-static --enable-shared --enable-gpl --enable-swscaler
install prefix /usr/local
source path /home/wzrlpy/src/ffmpeg-9284/ffmpeg
C compiler gcc
make make
.align is power-of-two no
ARCH x86_32 (generic)
big-endian no
MMX enabled yes
CMOV enabled no
CMOV is fast no
gprof enabled no
debug symbols yes
strip symbols yes
optimize yes
static no
shared yes
postprocessing support no
software scaler enabled yes
video hooking yes
Imlib2 support yes
FreeType support yes
network support yes
IPv6 support no
threading support no
SDL support yes
Sun medialib support no
AVISynth enabled no
liba52 support no
liba52 dlopened no
libamr-nb support no
libamr-wb support no
libfaac enabled no
libfaad enabled no
faadbin enabled no
libgsm enabled no
libmp3lame enabled no
libnut enabled no
libogg enabled no
libtheora enabled no
libvorbis enabled no
x264 enabled no
XviD enabled no
zlib enabled yes
License: GPL
Creating config.mak and config.h...
$ make
"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/version.sh
"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"
gcc -MM -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall
-Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls
-O3 -I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavutil
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavcodec
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavformat
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libswscale
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE
-DHAVE_AV_CONFIG_H -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
ffmpeg.c ffplay.c ffserver.c cmdutils.c 1>.depend
make -C vhook all
make[1]: Entering directory `/home/wzrlpy/src/ffmpeg-9284/ffmpeg/vhook'
gcc -I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavutil
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavcodec
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavformat
-I"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libswscale -fPIC
-fomit-frame-pointer -g -Wdeclaration-after-statement -Wall
-Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls
-O3 -DHAVE_AV_CONFIG_H `imlib2-config --cflags` `freetype-config
--cflags` -c -o null.o null.c
null.c:1: warning: -fPIC ignored for target (all code is position independent)
In file included from null.c:23:
/home/wzrlpy/src/ffmpeg-9284/ffmpeg/libavformat/framehook.h:25:2:
warning: #warning VHOOK is deprecated. Please help porting libmpcodecs
or a better filter system to FFmpeg instead of wasting your time
writing new filters for this crappy one.
In file included from
/home/wzrlpy/src/ffmpeg-9284/ffmpeg/libavformat/framehook.h:31,
from null.c:23:
/home/wzrlpy/src/ffmpeg-9284/ffmpeg/libavcodec/avcodec.h:2240:
warning: `ImgReSampleContext' is deprecated (declared at
/home/wzrlpy/src/ffmpeg-9284/ffmpeg/libavcodec/avcodec.h:2219)
/home/wzrlpy/src/ffmpeg-9284/ffmpeg/libavcodec/avcodec.h:2246:
warning: `ImgReSampleContext' is deprecated (declared at
/home/wzrlpy/src/ffmpeg-9284/ffmpeg/libavcodec/avcodec.h:2219)
gcc -Wl,--warn-common -rdynamic -export-dynamic
-Wl,-rpath-link,"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavcodec
-Wl,-rpath-link,"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavformat
-Wl,-rpath-link,"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavutil -g -o
null.dll -shared -L"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavformat
-L"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavcodec
-L"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libswscale
-L"/home/wzrlpy/src/ffmpeg-9284/ffmpeg"/libavutil null.o -lavformat
-lavcodec -lswscale -lavutil -lz
gcc: unrecognized option `-rdynamic'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld:
cannot find -lavformat
collect2: ld returned 1 exit status
make[1]: *** [null.dll] Error 1
rm null.o
make[1]: Leaving directory `/home/wzrlpy/src/ffmpeg-9284/ffmpeg/vhook'
make: *** [videohook] Error 2
Reverting the change fixes the build
(with the unapproved llrintf() patch applied, of course).
Regards,
V?ctor
More information about the ffmpeg-cvslog
mailing list