[Ffmpeg-devel] Re: [RFC] ffmpeg-windows mailinglist?

Diego Biurrun diego
Thu Aug 3 19:17:00 CEST 2006


On Thu, Aug 03, 2006 at 07:07:45PM +0200, V?ctor Paesa wrote:
> 
> > On Thu, 2006-08-03 at 18:21 +0200, Diego Biurrun wrote:
> >> On Thu, Aug 03, 2006 at 09:00:02AM +0200, Luca Abeni wrote:
> >> >
> >> > Ok, I tried, and I had 3 small problems:
> >> > 2) As already noticed by others, executables are linked to
> >> > libav{util,codec,format}-major.dll, but libav{util,codec,format}.dll
> >> are
> >> > installed. I fixed this by changing $(SLIBNAME) with
> >> > $(SLIBNAME_WITH_MAJOR) in the install-lib-shared rule. But I do not
> >> know
> >> > if this is the right solution (anyway, linking to one library and
> >> > installing a different one seems strange ;-)
> >>
> >> Please try the attached patch.
> > Ok; I'll test it as soon as I find a windows machine. But looking at the
> > patch I think it should work (unless I am misunderstanding it).
> 
> No, it fails:
> 
> make -C libavutil   install-libs
> make[1]: Entering directory
> `/home/wzrlpy/src/FFMpeg-20060802-5893/ffmpeg/libavutil'
> install -d "C:\Program Files/FFmpeg/lib"
> install -s -m 755 avutil.dll \
>         C:\Program Files/FFmpeg/lib/avutil-49.0.0.dll
> install: installing multiple files, but last argument,
> `Files/FFmpeg/lib/avutil-49.0.0.dll' is not a directory
> Try `install --help' for more information.
> make[1]: *** [install-lib-shared] Error 1
> make[1]: Leaving directory
> `/home/wzrlpy/src/FFMpeg-20060802-5893/ffmpeg/libavutil'
> make: *** [install-libs] Error 2
> 
> For that error, a few quotes seem the solution:

OK, those quotes should probably go there anyway..

> And now I got
> 
> make[1]: Entering directory
> `/home/wzrlpy/src/FFMpeg-20060802-5893/ffmpeg/libavutil'
> install -d "C:\Program Files/FFmpeg/lib"
> install -s -m 755 avutil.dll \
> "C:\Program Files/FFmpeg/lib/avutil-49.0.0.dll"
> ln -sf avutil-49.0.0.dll \
>        "C:\Program Files/FFmpeg/lib/avutil-49.dll"
> ln: creating symbolic link `C:\\Program Files/FFmpeg/lib/avutil-49.dll' to
> `avutil-49.0.0.dll': No such file or directory
> make[1]: *** [install-lib-shared] Error 1
> make[1]: Leaving directory
> `/home/wzrlpy/src/FFMpeg-20060802-5893/ffmpeg/libavutil'
> make: *** [install-libs] Error 2
> 
> because avutil-49.0.0.dll is not created in MinGW.

Huh?

  install -s -m 755 avutil.dll \
  "C:\Program Files/FFmpeg/lib/avutil-49.0.0.dll"

So avutil-49.0.0.dll is created in the line above ...

Diego




More information about the ffmpeg-devel mailing list