Opened 12 years ago

Last modified 9 years ago

#34806 closed defect

mkvtoolnix @5.6.0 installation and runtime failures — at Version 1

Reported by: brian@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: mkvtoolnix

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Installing the latest version of mkvtoolnix fails on a fresh install of macports. The issue with the installation was that pkgconfig and curl are not defined as a dependency of mkvtoolnix. These are both required and I had to look in the log files to figure this out. After I installed them by hand mkvtoolnix install completed.

However, after installing mkvtoolnix the mkvextract tool doesn't work. Here is the runtime error I get:

mkvextract(48429) malloc: *** error for object 0x7fff7aac4860: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

This might be a compilation error since it appears that the mkvtoolnix package is shipped as source rather than binary.

Change History (1)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: mkvtoolnix added

Virtually all ports build from source at one time or another.

I've added the missing curl and pkgconfig dependencies in r94091; thank you for reporting that.

As for the mkvextract malloc error message, I don't know how to reproduce that. When I run "mkvextract" with no arguments, it correctly prints the usage message. If you have a reproduction recipe, you can post it here, however the responsibility for fixing the problem ultimately lies with the developers of mkvtoolnix, so you should report the problem to them.

Note: See TracTickets for help on using tickets.