View previous topic :: View next topic |
Author |
Message |
Tactical Fart n00b
Joined: 27 Aug 2007 Posts: 37
|
Posted: Thu Aug 27, 2009 2:58 pm Post subject: Handbrake dependencies |
|
|
I'm following the compile guide here (http://trac.handbrake.fr/wiki/CompileGuide) and when I try to compile i get failures because it can't find certain packages. Is there a dependency list for gentoo? |
|
Back to top |
|
|
yumyum n00b
Joined: 06 Nov 2008 Posts: 38 Location: Iceland
|
Posted: Fri Aug 28, 2009 4:01 pm Post subject: |
|
|
It would help to know what compile says about what's missing. _________________ Would you mind telling me why there is ricearoni in my coffee!? |
|
Back to top |
|
|
bobspencer123 Guru
Joined: 19 Dec 2005 Posts: 544
|
Posted: Fri Aug 28, 2009 8:30 pm Post subject: |
|
|
if you are compiling just the lib and cli version it looks like it only requires GCC, G++, and Subversion.
If you want the gui ... I would start with the deps listed for ubuntu in the guide you posted. |
|
Back to top |
|
|
kukibl Apprentice
Joined: 10 Jun 2008 Posts: 237
|
|
Back to top |
|
|
Tactical Fart n00b
Joined: 27 Aug 2007 Posts: 37
|
Posted: Mon Aug 31, 2009 6:30 pm Post subject: |
|
|
After using the voyageur overlay and adding "media-video/handbrake ~64amd" to unmask.keywords I was able to emerge handbrake. But I get this in the end.
*
* ERROR: media-video/handbrake-0.9.3 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2258: Called die
* The specific snippet of code:
* emake || die "make HandBrakeCLI failed";
* The die message:
* make HandBrakeCLI failed
*
* If you need support, post the topmost build error, and the call stack if rele
vant.
* A complete build log is located at '/var/tmp/portage/media-video/handbrake-0.
9.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/handb
rake-0.9.3/temp/environment'.
* This ebuild is from an overlay named 'voyageur': '/usr/local/portage/layman/v
oyageur/'
*
I think I screwed up somewhere. Also I'm only trying to get the CLI to work. The GUI is nice but I have a thing for ssh, and I want to be able to go "screen HandBrakeCLI blah blah blah" and still expect it to be done when I get home. I'm running a 64-bit system if it matters (Intel E8400). I'm beginning to think this might be important (with the ~amd64 mask and all). Ideas? |
|
Back to top |
|
|
bobspencer123 Guru
Joined: 19 Dec 2005 Posts: 544
|
Posted: Mon Aug 31, 2009 7:46 pm Post subject: |
|
|
although I am terrible at debugging compile failures ... I do know this ... you need to post at least 4-5 more lines of output above what you actually posted for someone to recognize a possible known error. So try adding a little more the emerge output ... it might even be better to post the entire build log. |
|
Back to top |
|
|
Quick23t n00b
Joined: 07 Aug 2009 Posts: 66 Location: Phoenix, AZ
|
Posted: Mon Aug 31, 2009 7:56 pm Post subject: |
|
|
Not sure how much it will help but, I built handbrake with the GUI from source last night, it required gstreamer, gpac, yasm, libnotify, dbus-glib and webkit-gtk to complete. |
|
Back to top |
|
|
Tactical Fart n00b
Joined: 27 Aug 2007 Posts: 37
|
Posted: Tue Sep 01, 2009 3:07 am Post subject: |
|
|
Quick23t wrote: | Not sure how much it will help but, I built handbrake with the GUI from source last night, it required gstreamer, gpac, yasm, libnotify, dbus-glib and webkit-gtk to complete. |
This is what I needed. Thank you so much.
To all of my fellow gentooers out there, here is a command that will get it running in no time. I THINK it will work but I would like someone to test it before I attest to it. (There are , like, two different subversion instructions on handbrake's source compile page and I think they both work, but I've only been successful with one.)
Code: | emerge subversion gstreamer hal GStreamer GStreamer-Interfaces gpac yasm libnotify dbus-glib webkit-gtk && svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk && cd hb-trunk && ./configure --launch |
*note, every bit of code starting after the first "&&" (does this have a technical term?) is cut and pasted (with "&&"s added) from handbrake's compiling page. I created this command for the convenience of others. I don't want credit because there might be another person out there that made one like this, and I don't want to cause any drama.*
Also, it mattered, I had USE FLAGS +X and +sgv set. I'm not sure if it matters because I had them set before I emerged the packages Quick23t suggested.
For now though... Problem is solved. |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Tue Sep 01, 2009 8:27 am Post subject: |
|
|
Moved from Multimedia to Unsupported Software. |
|
Back to top |
|
|
jomen Guru
Joined: 04 Jan 2006 Posts: 536 Location: Leipzig, Germany
|
Posted: Tue Sep 01, 2009 9:00 am Post subject: |
|
|
I don't usually ask such questions but just try it out instead - please forgive my ignorance.
There is an IMO excellent program called "transcode" (media-video/transcode) and a nice GUI called "dvdrip" (media-video/dvdrip) which I'm using.
Has anyone used both handbrake and dvdrip and can provide a short comparison?
Is there anything one can do what the other can't - or better or not as well?
Thanks in advance! _________________ Cheers |
|
Back to top |
|
|
Quick23t n00b
Joined: 07 Aug 2009 Posts: 66 Location: Phoenix, AZ
|
Posted: Tue Sep 01, 2009 3:15 pm Post subject: |
|
|
It's more of a personal preference, dvdrip can do both H.264 (changing defaults and commands) and SMP (by using the cluster options) but both take additional time to set up. Handbrake defaults to H.264 and is SMP aware, which is just easier for me.. |
|
Back to top |
|
|
jomen Guru
Joined: 04 Jan 2006 Posts: 536 Location: Leipzig, Germany
|
Posted: Tue Sep 01, 2009 8:05 pm Post subject: |
|
|
Thank you!
I only have one core and a cluster only after setting up another PC or laptop - which I tried once for the fun of it.
Changing to h264 or anything other is a click away and does not bother me so much as to try an ebuild not in portage yet. Too lazy.
Thanks again for your input! _________________ Cheers |
|
Back to top |
|
|
Quick23t n00b
Joined: 07 Aug 2009 Posts: 66 Location: Phoenix, AZ
|
Posted: Tue Sep 01, 2009 8:50 pm Post subject: |
|
|
No problem. I often (maybe too often) stray outside of portage for what I need. For me personally, it is just sometimes easier to grab source from the author and compile it, than to deal with ebuild failures. That's the beauty of linux for me. Each OS takes on it's own personality and DNA. |
|
Back to top |
|
|
|