Source: survex
Version: 1.4.7-4
Severity: important
Tags: trixie sid ftbfs
Usertags: ffmpeg-7.0

Hi,

during a rebuild of the reverse dependencies for the transition to
ffmpeg 7.0, your package failed to build


Relevant part (hopefully):
> g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W 
> -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  
> -I/usr/include/aarch64-linux-gnu -I/usr/include/webp  
> -I/usr/include/aarch64-linux-gnu  
> -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 
> -I/usr/include/wx-3.2 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ 
> -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security 
> -mbranch-protection=standard -c -o aven-moviemaker.o `test -f 'moviemaker.cc' 
> || echo './'`moviemaker.cc
> moviemaker.cc: In member function ‘bool MovieMaker::Open(FILE*, const char*, 
> int, int)’:
> moviemaker.cc:242:47: error: invalid conversion from ‘int (*)(void*, 
> uint8_t*, int)’ {aka ‘int (*)(void*, unsigned char*, int)’} to ‘int 
> (*)(void*, const uint8_t*, int)’ {aka ‘int (*)(void*, const unsigned char*, 
> int)’} [-fpermissive]
>   242 |                                     fh, NULL, write_packet, 
> seek_stream);
>       |                                               ^~~~~~~~~~~~
>       |                                               |
>       |                                               int (*)(void*, 
> uint8_t*, int) {aka int (*)(void*, unsigned char*, int)}
> In file included from 
> /usr/include/aarch64-linux-gnu/libavformat/avformat.h:319,
>                  from moviemaker.cc:66:
> /usr/include/aarch64-linux-gnu/libavformat/avio.h:404:25: note:   
> initializing argument 6 of ‘AVIOContext* avio_alloc_context(unsigned char*, 
> int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, const 
> uint8_t*, int), int64_t (*)(void*, int64_t, int))’
>   404 |                   int (*write_packet)(void *opaque, const uint8_t 
> *buf, int buf_size),
>       |                   
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> make[4]: *** [Makefile:1121: aven-moviemaker.o] Error 1


The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/survex_arm64.build

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

Reply via email to