Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 209269

Summary: media-video/mkvtoolnix-2.1.0 mp4creator -create broken after recent update to dev-libs/libpcre-7.6
Product: Gentoo Linux Reporter: Mike Nerone <mike>
Component: New packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2007.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Mike Nerone 2008-02-07 16:45:43 UTC
I noticed that mp4creator -create recently started hanging when muxing h.264 video (didn't test other streams). I tried it with multiple source files. I looked at the deps and realized that libpcre had recently been upgraded from 7.4 to 7.6. Guessing that there might have been an incompatible change, I re-ran revdep-rebuild - though my update script had already done this once, I wanted to be sure no needed recompiles were detected, as indeed none were. I went ahead and remerged mkvtoolnix (specifically media-video/mkvtoolnix-2.1.0), which resolved the problem.

At the very least anyone using mkvtoolnix will likely need to recompile. Thought I haven't *observed* other problem caused by this yet, since an incompatible change to libpcre appears to have been demonstrated, I would suggest "revdep-rebuild --library=libpcre".

Portage-wise, at the very least, mkvtoolnix should be revbumped (IMHO). Ideally, we'd make revdep-rebuild detect that recompiles are needed, but I'm not sure if it's too invasive to to bump the shared-lib version numbers.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-02-07 16:54:32 UTC
So did you recompile it? Does it work then? And no, revdep-rebuild won't detect anything like that if there's no ABI change.
Comment 2 Mike Nerone 2008-02-07 16:57:10 UTC
Yes, I recompiled it and it resolved the problem - I think I said that. ;)

Oh and BTW, the revdep-rebuild command would be:

   revdep-rebuild --library='libpcre.*'

(and you can also remove libpcre itself from the remerge list if you like).
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-02-11 19:57:21 UTC

*** This bug has been marked as a duplicate of bug 209697 ***