[Ffmpeg-devel] Re: [RFC] ffmpeg-windows mailinglist?
Víctor Paesa
wzrlpy
Thu Aug 3 19:36:12 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 ...
Yes, that line creates successfully a avutil-49.0.0.dll at
"C:\Program Files/FFmpeg/lib/avutil-49.0.0.dll",
but current directory in make is
/home/wzrlpy/src/FFMpeg-20060802-5893/ffmpeg/libavutil,
and no avutil-49.0.0.dll is there, so the "ln" fails
Regards,
V?ctor
More information about the ffmpeg-devel
mailing list