| Summary: | media-video/makemkv-1.14.1 unable to execute ccextractor | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | junkmailnotread |
| Component: | Current packages | Assignee: | James Le Cuirot <chewi> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
junkmailnotread
2018-11-10 13:55:52 UTC
I'm having trouble reproducing this. Perhaps the right blu-ray is needed. I can see that ccextractor is sometimes used so I can add it as a dependency but unfortunately this is in the closed part of the code so I don't know the details. Is the MMCCEXTRACTOR variable really necessary? Does it not try "ccextractor" from the PATH? I think it at least tries "mmccextr" from the PATH so I could add a symlink. Could you please test this? I omitted to mention it was an NTSC DVD, not a Blu-ray. My apologies. ccextractor is in my PATH: % which ccextractor /usr/bin/ccextractor But makemkv does not find it without setting MMCCEXTRACTOR. Happily creating the mmccextr symlink does fix the problem: % ls -l /usr/bin/mmccextr lrwxrwxrwx 1 root root 11 Nov 16 20:13 /usr/bin/mmccextr -> ccextractor It is possible that MMCCEXTRACTOR can also be set in one of the ~/.MakeMKV settings files, but it is seemingly undocumented anywhere. I only discovered MMCCEXTRACTOR by running the strings command over the makemkvcon binary. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0fa0fef69f27a90083c0801d2b5cecb86a7e5d commit 2d0fa0fef69f27a90083c0801d2b5cecb86a7e5d Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2018-11-16 21:00:07 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2018-11-16 21:00:07 +0000 media-video/makemkv: Add missing ccextractor dependency with symlink Closes: https://bugs.gentoo.org/670840 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org> .../makemkv/{makemkv-1.14.1.ebuild => makemkv-1.14.1-r1.ebuild} | 4 ++++ 1 file changed, 4 insertions(+) |