Problem installing mkvtoolnix
Tom Armitage
tom at expat.dyndns.org
Mon Oct 12 22:54:29 PDT 2015
My macports.conf already contained the following lines per the
instructions in https://trac.macports.org/wiki/LibcxxOnOlderSystems :
cxx_stdlib libc++
buildfromsource always
delete_la_files yes
I made those changes to macports.conf when I first encountered the
x86_64 missing symbols problem.
libebml only seemed to work with mkvtoolnix when I installed libebml
separately from mkvtoolnix.
I didn't try to install libebml without the "-s" command line option, so
I can't say if it was necessary or not when installing it separately.
I've raised a new ticket in the issue tracker....
On 13/10/2015 02:10, Ryan Schmidt wrote:
> On Oct 12, 2015, at 6:19 AM, Tom Armitage wrote:
>
>> I've made some progress (I think...)
>>
>> I uninstalled libebml and reinstalled it, compiling from source. I
>> also had to remove and reinstall libmatroska.
>>
>> $ sudo port clean --all libmatroska libebml mkvtoolnix
>> $ sudo port -s install libmatroska libebml
>>
>> I then tried to reinstall mkvtoolnix, this time it built but now it
>> fails during the installation phase.
>>
>> Looking at the log file it seems to be complaining about a missing app
>> called "mmg" but a port search for mmg comes up with nothing.
>>
>> bash-3.2$ port search mmg
>> No match for mmg found
>
> mmg is the program that the mkvtoolnix port is trying to install. The
> error message suggests that it did not get built correctly.
>
> Your log shows that you are on OS X 10.8. Does that mean you've used
> the instructions in
> https://trac.macports.org/wiki/LibcxxOnOlderSystems do use libc++
> instead? If so, you shouldn't need to use the "-s" flag to build from
> source, since you should have already set "buildfromsource always" in
> macports.conf.
>
> The log you attached is from an incomplete build. Please clean and try
> again, and attach the entire main.log (compressed) to a new ticket in
> the issue tracker (which is back online now).
More information about the macports-users
mailing list