Source: cyanrip
Version: 0.9.3.1-2
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0
Dear mainaner,
cyanrip FTBFS with ffmpeg 9.0 (available in experimental):
FAILED: [code=1] src/cyanrip.p/cyanrip_encode.c.o
cc -Isrc/cyanrip.p -Isrc -I../src -I/usr/include/aarch64-linux-gnu -I/usr/include/neon -I/usr/include/libxml2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -D_ISOC11_SOURCE -D_XOPEN_SOURCE=700 -U__STRICT_ANSI__ -Wundef -Wmissing-prototypes -Wshadow -Wparentheses -Wpointer-arith -Wno-pointer-sign -Werror=implicit-function-declaration -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cyanrip-0.9.3.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -MD -MQ src/cyanrip.p/cyanrip_encode.c.o -MF src/cyanrip.p/cyanrip_encode.c.o.d -o src/cyanrip.p/cyanrip_encode.c.o -c ../src/cyanrip_encode.c
../src/cyanrip_encode.c: In function ‘pick_codec_channel_layout’:
../src/cyanrip_encode.c:144:15: error: ‘AVCodec’ has no member named ‘ch_layouts’
144 | if (!codec->ch_layouts)
| ^~
../src/cyanrip_encode.c:149:19: error: ‘AVCodec’ has no member named ‘ch_layouts’
149 | if (!codec->ch_layouts[i].nb_channels)
| ^~
../src/cyanrip_encode.c:151:46: error: ‘AVCodec’ has no member named ‘ch_layouts’
151 | if (!av_channel_layout_compare(&codec->ch_layouts[i], &ilayout))
| ^~
../src/cyanrip_encode.c:152:25: error: ‘AVCodec’ has no member named ‘ch_layouts’
152 | return codec->ch_layouts[i];
| ^~
../src/cyanrip_encode.c:160:19: error: ‘AVCodec’ has no member named ‘ch_layouts’
160 | if (!codec->ch_layouts[i].nb_channels)
| ^~
../src/cyanrip_encode.c:162:24: error: ‘AVCodec’ has no member named ‘ch_layouts’
162 | int num = codec->ch_layouts[i].nb_channels;
| ^~
../src/cyanrip_encode.c:165:32: error: ‘AVCodec’ has no member named ‘ch_layouts’
165 | best_layout = codec->ch_layouts[i];
| ^~
../src/cyanrip_encode.c:168:25: error: ‘AVCodec’ has no member named ‘ch_layouts’
168 | return codec->ch_layouts[i];
| ^~
../src/cyanrip_encode.c:137:9: warning: variable ‘i’ set but not used [-Wunused-but-set-variable=]
137 | int i = 0;
| ^
../src/cyanrip_encode.c: In function ‘pick_codec_sample_fmt’:
../src/cyanrip_encode.c:190:15: error: ‘AVCodec’ has no member named ‘sample_fmts’
190 | if (!codec->sample_fmts)
| ^~
../src/cyanrip_encode.c:195:18: error: ‘AVCodec’ has no member named ‘sample_fmts’
195 | if (codec->sample_fmts[i] == AV_SAMPLE_FMT_NONE)
| ^~
../src/cyanrip_encode.c:197:18: error: ‘AVCodec’ has no member named ‘sample_fmts’
197 | if (codec->sample_fmts[i] == ifmt ||
| ^~
../src/cyanrip_encode.c:198:18: error: ‘AVCodec’ has no member named ‘sample_fmts’
198 | codec->sample_fmts[i] == ifmt_p)
| ^~
../src/cyanrip_encode.c:199:25: error: ‘AVCodec’ has no member named ‘sample_fmts’
199 | return codec->sample_fmts[i];
| ^~
../src/cyanrip_encode.c:207:18: error: ‘AVCodec’ has no member named ‘sample_fmts’
207 | if (codec->sample_fmts[i] == -1)
| ^~
../src/cyanrip_encode.c:209:48: error: ‘AVCodec’ has no member named ‘sample_fmts’
209 | int bps = av_get_bytes_per_sample(codec->sample_fmts[i]);
| ^~
../src/cyanrip_encode.c:212:32: error: ‘AVCodec’ has no member named ‘sample_fmts’
212 | max_bps_fmt = codec->sample_fmts[i];
| ^~
../src/cyanrip_encode.c:215:25: error: ‘AVCodec’ has no member named ‘sample_fmts’
215 | return codec->sample_fmts[i];
| ^~
../src/cyanrip_encode.c:178:9: warning: variable ‘i’ set but not used [-Wunused-but-set-variable=]
178 | int i = 0;
| ^
../src/cyanrip_encode.c: In function ‘pick_codec_sample_rate’:
../src/cyanrip_encode.c:228:15: error: ‘AVCodec’ has no member named ‘supported_samplerates’
228 | if (!codec->supported_samplerates)
| ^~
../src/cyanrip_encode.c:232:17: error: ‘AVCodec’ has no member named ‘supported_samplerates’
232 | while (codec->supported_samplerates[++i] > 0);
| ^~
../src/cyanrip_encode.c:235:22: error: ‘AVCodec’ has no member named ‘supported_samplerates’
235 | memcpy(tmp, codec->supported_samplerates, i*sizeof(int));
| ^~
../src/cyanrip_encode.c: In function ‘init_filtering’:
../src/cyanrip_encode.c:340:15: error: implicit declaration of function ‘av_opt_set_int_list’; did you mean ‘av_opt_set_int’? [-Wimplicit-function-declaration]
340 | ret = av_opt_set_int_list(s->buffersink_ctx, "sample_fmts",
| ^~~~~~~~~~~~~~~~~~~
| av_opt_set_int
See the attached log for details.
Cheers