[MacPorts] #68747: ffmpeg 4.4.4_3 fails to build

MacPorts noreply at macports.org
Sun Nov 19 23:18:02 UTC 2023


#68747: ffmpeg 4.4.4_3 fails to build
-----------------------+--------------------
 Reporter:  gwright83  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:
 Keywords:             |       Port:
-----------------------+--------------------
 ffmpeg 4.4.4_3 fails to build because texinfo is now at version 7.1.
 Version 7.1 changed certain function names; the failure is in building
 documentation:

 {{{
 :info:build makeinfo --html -I doc --no-split -D config-not-all --init-
 file=./doc/t2h.pm --output doc/ffmpeg.html doc/ffmpeg.texi
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine
 &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
 :info:build gmake: *** [doc/Makefile:67: doc/ffprobe.html] Error 1
 :info:build gmake: *** Waiting for unfinished jobs....
 :info:build gmake: *** [doc/Makefile:71: doc/ffplay-all.html] Error 1
 :info:build gmake: *** [doc/Makefile:71: doc/ffprobe-all.html] Error 1
 }}}

 There are patches to ffmpeg to work around this but they have evidently
 not been applied to the current macport 4.4.x version.  See
 [https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/f01fdedb69e4accb1d1555106d8f682ff1f1ddc7]

-- 
Ticket URL: <https://trac.macports.org/ticket/68747>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list