[FFmpeg-devel] [PATCH] Non-recursive makefiles
Fri Mar 28 16:41:38 CET 2008
Hi every body,
since the configure.sh was modified, i can't compile ffmpeg on window (
./configure --enable-shared --disable-static --enable-memalign-hack
The process ntvdm.exe loop infinitly.
Thanks for your help.
2008/3/28, Dave Yeo <daveryeo at telus.net>:
> On 03/28/08 02:23 am, M?ns Rullg?rd wrote:
> > Dave Yeo <daveryeo at telus.net> writes:
> >> On 03/27/08 07:02 pm, M?ns Rullg?rd wrote:
> >>> This splendid patch makes the makefiles non-recursive, which is good
> >>> in a number of ways. Through some clever tricks, it is still possible
> >>> to invoke make in a subdirectory to build only that library.
> >>> Please test. If you're too lazy to help me test it, at least comment.
> >> Tested on OS/2. With static libs make && make install works fine as
> >> as make uninstall. Likewise after CDing into libavutil.
> >> Unluckily enabling shared fails here (no make clean after building
> >> static libs, which usually worked fine before patch)
> >> cp -f avcode51.dll libavcodec/avcodec.dll
> > I know why that's happening; will fix.
> >> cp: cannot stat `avcode51.dll': No such file or directory
> >> make: *** [libavcodec/avcodec.dll] Error 1
> >> Also the DEF file and import libs are created in ffmpeg instead of
> >> libavcodec. Linking the DLL still works and there is a
> >> libavcodec/avcode52.dll.
> > Should be easy enough to fix.
> >> make clean && make does work in ffmpeg/libavcodec as well as make
> >> make clean && make in ffmpeg fails in libavcodec due to missing symbols
> >> due to libavutil not being compiled yet.
> > Hmm, I guess some dependencies are missing. Was this with shared
> > libs?
> With configure --enable-shared.
> ffmpeg-devel mailing list
> ffmpeg-devel at mplayerhq.hu
More information about the ffmpeg-devel