[Bug 297360] audio/cyanrip: Fails to build with FFmpeg 9.0

[email protected] Sat, 08 Aug 2026 19:04:54 +0000
Newsgroups gmane.os.freebsd.devel.ports.bugs
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297360

            Bug ID: 297360
           Summary: audio/cyanrip: Fails to build with FFmpeg 9.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 297355

Poudriere, 15.1-RELEASE (amd64)

[ 21% 10/14] cc -Isrc/cyanrip.p -Isrc -I../src -I/usr/local/include
-I/usr/local/include/neon -I/usr/local/include/libxml2
-fdiagnostics-color=never -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 -O2 -pipe -march=znver4
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -pthread -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
FAILED: [code=1] src/cyanrip.p/cyanrip_encode.c.o 
cc -Isrc/cyanrip.p -Isrc -I../src -I/usr/local/include
-I/usr/local/include/neon -I/usr/local/include/libxml2
-fdiagnostics-color=never -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 -O2 -pipe -march=znver4
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -pthread -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:144:17: error: no member named 'ch_layouts' in 'struct
AVCodec'
  144 |     if (!codec->ch_layouts)
      |          ~~~~~  ^
../src/cyanrip_encode.c:149:21: error: no member named 'ch_layouts' in 'struct
AVCodec'
  149 |         if (!codec->ch_layouts[i].nb_channels)
      |              ~~~~~  ^
../src/cyanrip_encode.c:151:48: error: no member named 'ch_layouts' in 'struct
AVCodec'
  151 |         if (!av_channel_layout_compare(&codec->ch_layouts[i],
&ilayout))
      |                                         ~~~~~  ^
../src/cyanrip_encode.c:152:27: error: no member named 'ch_layouts' in 'struct
AVCodec'
  152 |             return codec->ch_layouts[i];
      |                    ~~~~~  ^
../src/cyanrip_encode.c:160:21: error: no member named 'ch_layouts' in 'struct
AVCodec'
  160 |         if (!codec->ch_layouts[i].nb_channels)
      |              ~~~~~  ^
../src/cyanrip_encode.c:162:26: error: no member named 'ch_layouts' in 'struct
AVCodec'
  162 |         int num = codec->ch_layouts[i].nb_channels;
      |                   ~~~~~  ^
../src/cyanrip_encode.c:165:34: error: no member named 'ch_layouts' in 'struct
AVCodec'
  165 |             best_layout = codec->ch_layouts[i];
      |                           ~~~~~  ^
../src/cyanrip_encode.c:168:27: error: no member named 'ch_layouts' in 'struct
AVCodec'
  168 |             return codec->ch_layouts[i];
      |                    ~~~~~  ^
../src/cyanrip_encode.c:190:17: error: no member named 'sample_fmts' in 'struct
AVCodec'
  190 |     if (!codec->sample_fmts)
      |          ~~~~~  ^
../src/cyanrip_encode.c:195:20: error: no member named 'sample_fmts' in 'struct
AVCodec'
  195 |         if (codec->sample_fmts[i] == AV_SAMPLE_FMT_NONE)
      |             ~~~~~  ^
../src/cyanrip_encode.c:197:20: error: no member named 'sample_fmts' in 'struct
AVCodec'
  197 |         if (codec->sample_fmts[i] == ifmt ||
      |             ~~~~~  ^
../src/cyanrip_encode.c:198:20: error: no member named 'sample_fmts' in 'struct
AVCodec'
  198 |             codec->sample_fmts[i] == ifmt_p)
      |             ~~~~~  ^
../src/cyanrip_encode.c:199:27: error: no member named 'sample_fmts' in 'struct
AVCodec'
  199 |             return codec->sample_fmts[i];
      |                    ~~~~~  ^
../src/cyanrip_encode.c:207:20: error: no member named 'sample_fmts' in 'struct
AVCodec'
  207 |         if (codec->sample_fmts[i] == -1)
      |             ~~~~~  ^
../src/cyanrip_encode.c:209:50: error: no member named 'sample_fmts' in 'struct
AVCodec'
  209 |         int bps = av_get_bytes_per_sample(codec->sample_fmts[i]);
      |                                           ~~~~~  ^
../src/cyanrip_encode.c:212:34: error: no member named 'sample_fmts' in 'struct
AVCodec'
  212 |             max_bps_fmt = codec->sample_fmts[i];
      |                           ~~~~~  ^
../src/cyanrip_encode.c:215:27: error: no member named 'sample_fmts' in 'struct
AVCodec'
  215 |             return codec->sample_fmts[i];
      |                    ~~~~~  ^
../src/cyanrip_encode.c:228:17: error: no member named 'supported_samplerates'
in 'struct AVCodec'
  228 |     if (!codec->supported_samplerates)
      |          ~~~~~  ^
../src/cyanrip_encode.c:232:19: error: no member named 'supported_samplerates'
in 'struct AVCodec'
  232 |     while (codec->supported_samplerates[++i] > 0);
      |            ~~~~~  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297355
[Bug 297355] multimedia/ffmpeg: Update to 9.0
-- 
You are receiving this mail because:
You are the assignee for the bug.