proposed-migration for moc 1:2.6.0~svn-r3005-3build2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
moc (Debian) |
Fix Released
|
Unknown
|
|||
moc (Ubuntu) |
New
|
Undecided
|
Nick Rosbrook |
Bug Description
moc 1:2.6.0~
The build is failing on all arches:
ffmpeg.c:765:41: error: ‘AV_CODEC_
765 | if (data->
| ^~~~~~~
| AV_CODEC_
ffmpeg.c:765:41: note: each undeclared identifier is reported only once for each function it appears in
ffmpeg.c:67:34: error: ‘CODEC_
67 | # define AV_CODEC_
| ^~~~~~~
ffmpeg.c:766:37: note: in expansion of macro ‘AV_CODEC_
766 | data->enc->flags |= AV_CODEC_
| ^~~~~~~
Full build log on amd64: https:/
Changed in moc (Ubuntu): | |
assignee: | nobody → Nick Rosbrook (enr0n) |
no longer affects: | ffmpeg (Ubuntu) |
Changed in moc (Debian): | |
status: | Unknown → Confirmed |
Changed in moc (Debian): | |
status: | Confirmed → Fix Released |
This was triggered by a no-change rebuild against libavcodec60 from src:ffmpeg, and indeed the AV_CODEC_ FLAG_TRUNCATED has been dropped from libavcodec. In src:moc, decoder_ plugins/ ffmpeg/ ffmpeg. c is hitting this:
#ifndef AV_CODEC_ FLAG_TRUNCATED FLAG_TRUNCATED CODEC_FLAG_ TRUNCATED
# define AV_CODEC_
#endif
but CODE_FLAG_TRUNCATED is not defined either. It looks like this may have once been defined by libavcode, too.