SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have installed Handbrake from here, http://www.slackware.com/~alien/slac...pkg64/current/ on my Slackware64 -current installation. It starts fine, however whenever I try to choose a .mkv file as a video source, it crashes with a segmentation fault. I've tried launching it from the terminal with the debug option, however it doesn't provide anymore information.
I've done some searching, and I don't see anything recent regarding this issue on Slackware.
I was wondering, am I missing any dependencies, or other packages required for it to run? Otherwise, I have a pretty stock full Slackware64 -current installation. Also, my Slackware64 -current install is up to date.
There are no dependencies for that. You can always verify this with any of his packages by checking out the .meta file in the folder you download the package. If there are any packages listed in the REQUIRES: section, you would need to install those (and those dependencies might have dependencies of their own... I'm not sure if he keeps them as first-level dependencies like SBo or if he'll include all of them).
But looking at the package compilation date, it was compiled back at the beginning of October, so it's possible something in Slackware has changed since that time, preventing it from working until it is recompiled. You could try grabbing the source and building it yourself to see if that works.
It is also possible this is related to something on your computer. Make sure you not only have a fully "updated" system, but that you've also installed any new packages that have been added to Slackware.
Final, unrelated to your issue, note, the package you downloaded is is limited package. This is due to software patents in the US and other countries preventing proper distribution of binaries containing patented items. He has packages available on different servers that enable those patent restricted items, providing more support for file formats. The packages that have potentially patent restricted items can be found in his "restricted" repo.
I actually had the same problem, I was not able to compile the last two releases of Alien Bob's Handbrake's builds on my machine, however they compiled fine on a clean 14.2 VM. Obviously something I did was the problem, but I didn't care enough to figure it out since that is the whole reason a I always keep a clean throw away VM around.
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,072
Rep:
I built Handbrake-1.2.0 using ponce's SlackBuild script for -current. Building got stuck on lines 72-74 but as a quick and dirty workaround I simply commented them out one after another:
I built Handbrake-1.2.0 using ponce's SlackBuild script for -current. Building got stuck on lines 72-74 but as a quick and dirty workaround I simply commented them out one after another:
after which it built OK.
No problems ripping commercial dvds and encoding to m4v and mkv. No problems decoding mkv files either
FYI I haven't modified HandBrake in the unofficial repository for current, the script is the same as the one in the repository for 14.2...
Just being a bit of an arse here, but technically .mkv files are not "decoded". MKV is really just a container sort of like an archive. It is the video files inside the .mkv that would require decoding and can be one of many formats like H.264/5 etc.
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,072
Rep:
@Skaendo:
You're perfectly right and my wording was careless. Tried a .mkv file as source since that what caused trouble for the OP. But as you say, it might depend on the encoding of the .mkv file in question.
But I don't have a particularly 'clean' compiling environment...
just to report that I got that too in a "not-clean" installation of slackware64-current when trying to build handbrake from Alien Bob's SlackBuild, but I just tried with a fresh installation and it built fine.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.