[MacPorts] #74179: Questions RE install of 'mkvtoolnix' port on macOS Tahoe

MacPorts noreply at macports.org
Thu Jul 2 22:41:55 UTC 2026


#74179: Questions RE install of 'mkvtoolnix' port on macOS Tahoe
---------------------------------+------------------------
 Reporter:  seamusdemora         |      Owner:  (none)
     Type:  defect               |     Status:  new
 Priority:  Normal               |  Milestone:
Component:  ports                |    Version:  2.12.5
 Keywords:  mkvtoolnix, ffmpeg8  |       Port:  mkvtoolnix
---------------------------------+------------------------
 I've just gone through the installation of the {{{mkvtoolnix}}} package on
 my Tahoe machine. The current status is that {{{mkvtoolnix}}} has been
 installed, **but none of the "post-install" instructions have been
 executed** at this point - pending answers to my questions.

 Also - While I'd prefer to have {{{mkvtoolnix}}} installed on my Mac, I
 can also run it on my Linux box. I say this because of my present
 uncertainty wrt the MacPort installation, and b/c I don't want to wind up
 with a completely broken port system - as I currently have on my Mojave
 Mac! That said, my questions follow:

 1. {{{mkvtoolnix}}} has the {{{+qtgui}}} variant. I was overwhelmed by the
 number of dependencies I'd have to install using the {{{sudo port install
 mkvtoolnix +qtgui}}} command, and so I decided to drop that variant from
 the install. Accordingly, I ran the command: {{{sudo port install
 mkvtoolnix}}}. **Surprisingly, the dependencies were the same (AFAICT)
 with or without the {{{+qtgui}}} option!!**

 ''**Q1 - Can someone explain why this is??**''



 2.  I've been using {{{ffmpeg ver 7}}} for some time as I like to be
 ''"fairly current"'', but not ''"bleeding edge"''. I am also using
 {{{ffmpeg ver 7}}} in a few shell scripts I've created for processing
 video & audio files. However, installation of {{{mkvtoolnix}}} included
 {{{ffmpeg ver 8}}} as a dependency. I've tested my scripts, and run
 {{{ffmpeg ver 7}}} from the CLI --- it seems that {{{ffmpeg7}}} is "alive
 and well" on my system - so far.

 **However:** In the "post install" instructions for {{{mkvtoolnix}}},
 there is this statement that frankly baffles me completely:

 {{{
 To compile and link with ffmpeg8, add -I/opt/local/libexec/ffmpeg8/include
 and -L/opt/local/libexec/ffmpeg8/lib to your compile command.
 For builds using pkg-config, add /opt/local/libexec/ffmpeg8/lib/pkgconfig
 to $PKG_CONFIG_PATH.
 }}}

 ''**Q2.1 - WRT {{{To compile and link with ffmpeg8 ...}}}:**'' AFAICS,
 {{{mkvtoolnix}}} ''**has already been compiled**'', and that being the
 case, **how am I to compile it again**?!?!

 ''**Q2.2 - WRT {{{For builds using pkg-config ...}}}:**'' How do I tell if
 I am using {{{pkg-config}}} or not?? The documentation says this re
 {{{pkg-config}}}:

 {{{
 Default: ???
 }}}

 ''**Q2.3 - Will {{{mkvtoolnix}}} "fall back" to {{{ffmpeg ver 7}}} if
 {{{ffmpeg8}}} is NOT compiled and linked with {{{mkvtoolnix}}}??**''

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


More information about the macports-tickets mailing list