[Debian-med-packaging] Bug#1004597: amide ftbfs with ffmpeg 5.0 - options

Sebastian Ramacher sramacher at debian.org
Tue Jul 5 09:30:12 BST 2022


On 2022-06-26 23:02:38, Étienne Mollier wrote:
> Control: tag -1 help
> 
> Howdy,
> 
> So, I had a look at amide failure to build from source with the
> ffmpeg upgrade de version 5.0.  The relevant part of the build
> log is:
> 
> 	| /usr/bin/ld: mpeg_encode.o: in function `mpeg_encoding_init':
> 	| ./src/mpeg_encode.c:219: undefined reference to `avcodec_register_all'
> 	| /usr/bin/ld: ./src/mpeg_encode.c:222: undefined reference to `avcodec_register_all'
> 	| /usr/bin/ld: mpeg_encode.o: in function `mpeg_encode_frame':
> 	| ./src/mpeg_encode.c:377: undefined reference to `avcodec_encode_video2'
> 
> Affected file is src/mpeg_encode.c, which provides a funtion to
> export "Fly through" videos of MRIs with the user interface.
> The undefined reference to avcodec_register_all can be simply
> fixed by removing the two occurrences of calls to that function;
> it has been deprecated by ffmpeg in version 4 and did nothing
> anymore anyway.  However, the call to avcodec_encode_video2
> should be replaced by the appropriate™ code, and these are the
> limits of my know how with ffmpeg.  If someone knows how to port
> things to ffmpeg 5.0, help will be much appreciated.  :)
> 
> Otherwise, there is another option: it is possible to suppress
> support for "Fly through" video export by passing the build
> configure option --disable-ffmpeg.  This will result in less
> functionalities and an annoying warning window at first amide
> startup about the missing build option, but it should allow us
> to bring back amide into testing.

Given that the upstream maintainer is active on the amide support
mailing list, have you already tried getting in contect with them? I
found no reference to ffmpeg 5 there.

Best
Sebastian
-- 
Sebastian Ramacher



More information about the Debian-med-packaging mailing list