[FFmpeg-devel] [PATCH] Add versioning information to dlls

Jeremy Kolb jkolb
Tue May 27 16:02:49 CEST 2008



Dave Yeo wrote:
> On 05/25/08 07:47 pm, David Bolt wrote:
>   
>> On Sun, 25 May 2008, Ramiro Polla wrote:-
>>
>> <snip>
>>
>>     
>>> Applied.
>>>       
>> There's a problem with this patch. It's broken the building shared
>> libraries on Linux. Revision 13379 built okay, but after the forgotten
>> subdir.mak was committed in revision 13380, it fails when trying to
>> create the shared library libavutil.so.49 because an entry is passed
>> that points to the libavutil directory rather than a file within the
>> directory:
>>     
> [...]
>   
>> libavutil/: file not recognized: Is a directory
>> collect2: ld returned 1 exit status
>> make: *** [libavutil/libavutil.so.49] Error 1
>> error: Bad exit status from /var/tmp/rpm-tmp.87707 (%build)
>>
>>     
>
> Same with OS/2,
> emxomf: Input file `I:\usr\src\ffmpeg\libavutil' is not seekable
> emxomfld: a.out to omf conversion failed for 'I:\usr\src\ffmpeg\libavutil'.
> make: *** [libavutil/avutil49.dll] Error 1
>
> Note also that the DLLs are not built in libavformat, libavcodec, and 
> libavdevice either though make does not issue any errors.
> Dave
>   

Sorry about that.  I think the problem lies in the subdir.mak change.  
I'm not sure how to fix this (my make-fu isn't that great).  Does anyone 
have suggestions?

Jeremy





More information about the ffmpeg-devel mailing list