[MacPorts] #34806: mkvtoolnix @5.6.0 installation and runtime failures

MacPorts noreply at macports.org
Fri Jun 8 22:07:46 PDT 2012


#34806: mkvtoolnix @5.6.0 installation and runtime failures
----------------------------------+-----------------------------------------
 Reporter:  brian@…               |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:                                       
Component:  ports                 |     Version:  2.1.1                                
 Keywords:                        |        Port:  mkvtoolnix                           
----------------------------------+-----------------------------------------
Changes (by ryandesign@…):

  * port:  => mkvtoolnix


Old description:

> 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.

New description:

 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.

--

Comment:

 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/34806#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list