View previous topic :: View next topic |
Author |
Message |
newtonian Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/The Matrix/movie_the_matrix_agent_smith.gif)
Joined: 19 Jan 2005 Posts: 465 Location: Hokkaido Japan
|
Posted: Fri Mar 11, 2011 5:26 am Post subject: How to install Handbrake on gentoo |
|
|
Handbrake is not yet in portage and I have a feeling it won't be officially in portage for quite a while. Here's a guide on how to install Handbrake using a portage overlay.
Create a new directory that will be the root of your own portage tree, e. g.
Code: | mkdir /usr/local/portage |
echo 'PORTDIR_OVERLAY=/usr/local/portage' >> /etc/make.conf
create the handbrake directory to place the ebuild
Code: | mkdir -p /usr/local/portage/media-video/handbrake/ |
go to the ebuild directory and download the ebuild:
Code: | cd /usr/local/portage/media-video/handbrake/
mv attachment.cgi\?id\=257334 handbrake-9999.ebuild |
And put the following code in the ebuild file:
You may be able to find new ebuilds here:
https://bugs.gentoo.org/show_bug.cgi?id=89432
Create a manifest:
Code: | ebuild handbrake-9999.ebuild digest |
Then emerge Handbrake:
Code: | emerge -av handbrake |
NOTE: if you get stuck on on the SVN portion of the emerge you make have to open up port 3690 for Subversion traffic
and you should be good to go:
you can run HandbrakeCLI for the command line version or ghb for the gui.
Cheers, |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Yamakuzure Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/46484627558b6ccf846e49.jpg)
Joined: 21 Jun 2006 Posts: 2284 Location: Adendorf, Germany
|
Posted: Fri Mar 11, 2011 9:49 am Post subject: |
|
|
It would be nice to know what "handbrake" outside a car actually is, though...
Du you mean this? handbrake.fr wrote: | HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. |
_________________ Important German:- "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
- "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tomk Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21003072644c471d218211e.jpg)
Joined: 23 Sep 2003 Posts: 7221 Location: Sat in front of my computer
|
Posted: Fri Mar 11, 2011 11:17 am Post subject: |
|
|
Moved from Multimedia to Unsupported Software as it's not in the Portage tree. _________________ Search | Read | Answer | Report | Strip |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tundra Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 27 Jan 2005 Posts: 97
|
Posted: Wed Nov 02, 2011 2:00 pm Post subject: |
|
|
This will no longer compile for me. I have the same problem trying to compile it manually from the SVN version. Something evidently got upgraded at some point. I cannot find much informative in the build log (just "emake failed"), but the SVN dies at the same point (configuring a52dec) with this error:
Code: |
aclocal: macro `_LT_DECL_SED' required but not defined
aclocal: macro `_LT_FUNC_STRIPNAME_CNF' required but not defined
autoreconf-2.68: aclocal failed with exit status: 1
make: *** [contrib/a52dec/.stamp.configure] Error 1
|
Any ideas how to fix this? _________________ Enlightenment comes when you hear the sound of one hand slapping your forehead. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
SDNick484 Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 05 Dec 2005 Posts: 231
|
Posted: Thu Nov 10, 2011 7:10 pm Post subject: |
|
|
tundra wrote: | This will no longer compile for me. I have the same problem trying to compile it manually from the SVN version. Something evidently got upgraded at some point. I cannot find much informative in the build log (just "emake failed"), but the SVN dies at the same point (configuring a52dec) with this error:
Code: |
aclocal: macro `_LT_DECL_SED' required but not defined
aclocal: macro `_LT_FUNC_STRIPNAME_CNF' required but not defined
autoreconf-2.68: aclocal failed with exit status: 1
make: *** [contrib/a52dec/.stamp.configure] Error 1
|
Any ideas how to fix this? |
I believe that's a automake bug that I've seen on some other packages. Try upgrading to automake-1.11.1 and see if the problem persists. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tundra Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 27 Jan 2005 Posts: 97
|
Posted: Thu Nov 10, 2011 7:26 pm Post subject: |
|
|
Thanks for your input. The ebuild says WANT_AUTOMAKE=1.9. I actually have automake 1.4, 1.9, 1.10, and 1.11 on my system. Changing WANT_AUTOMAKE=1.x for x=9,10,11 produces the same result. For x=4, however, it works for a52dec, then dies on faad2 instead. _________________ Enlightenment comes when you hear the sound of one hand slapping your forehead. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
SDNick484 Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 05 Dec 2005 Posts: 231
|
Posted: Thu Nov 10, 2011 7:28 pm Post subject: |
|
|
tundra wrote: | Thanks for your input. The ebuild says WANT_AUTOMAKE=1.9. I actually have automake 1.4, 1.9, 1.10, and 1.11 on my system. Changing WANT_AUTOMAKE=1.x for x=9,10,11 produces the same result. For x=4, however, it works for a52dec, then dies on faad2 instead. |
Interesting. I built the -9999 ebuild just a couple weeks ago on ~amd64 with no problems. I'll go ahead and give it a go tonight or tomorrow and see if I also encounter that issue. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tundra Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 27 Jan 2005 Posts: 97
|
Posted: Thu Nov 10, 2011 7:39 pm Post subject: |
|
|
It is very recent. I rebuilt handbrake after upgrading libpng to 1.5 (which I did on Oct 26) and it worked fine, but then revdep-rebuild wanted to rebuild it again because of a webkit-gtk upgrade (on Nov 1), and that's when it failed. I'd be interested to see if others experience the same trouble. _________________ Enlightenment comes when you hear the sound of one hand slapping your forehead. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ultraslinky Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 09 Jun 2011 Posts: 80 Location: Milan, Italy
|
Posted: Fri Nov 11, 2011 12:05 am Post subject: |
|
|
I have found that Handbrake from the SVN won't build at all if i don't use WANT_AUTOMAKE=1.11. And after that, the requirement for "webkit-1.0" was sending me crazy... I was so puzzled as where to get this "webkit-1.0" on gentoo. In the end the earliest version of webkit-gtk in portage, version 1.2.7, did the job. The problem is, now that isn't in the portage tree anymore, with the earliest version being webkit-gtk-1.4... And that doesn't work!! Luckily i had the distfile for webkit-gtk-1.2.7 from another computer. Mask the updates or Handbrake won't build...
Still, I don't understand why Handbrake needs webkit... It's a video encoding software, there is no need for a huge html rendering library, and plus i can't even see where it is used in the software! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tundra Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 27 Jan 2005 Posts: 97
|
Posted: Fri Nov 11, 2011 1:41 am Post subject: |
|
|
That's funny, it never occurred to me to use WANT_AUTOMAKE outside an ebuild! When I do WANT_AUTOMAKE=1.11 and then build the SVN version it does indeed compile, but if I do it inside the ebuild it fails. That webkit-gtk issue is a show-stopper for me, though. _________________ Enlightenment comes when you hear the sound of one hand slapping your forehead. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ultraslinky Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 09 Jun 2011 Posts: 80 Location: Milan, Italy
|
Posted: Fri Nov 11, 2011 8:02 am Post subject: |
|
|
I am now trying to understand where to put these header files so handbrake will find them and compile... any tips? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Twist Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 03 Jan 2003 Posts: 414 Location: San Diego
|
Posted: Tue Nov 15, 2011 7:15 am Post subject: |
|
|
If you are willing to just ignore the ebuild:
Code: |
svn co svn://svn.handbrake.fr/HandBrake/trunk HandBrake
export WANT_AUTOMAKE=1.11
cd HandBrake
./configure
cd ./build
make
|
Obviously you need subversion installed first (emerge -pv subversion to check). The Handbrake build system is relatively crazy (it downloads all internal dependents as specific versions and builds/links them locally), but the above works for me.
The resulting executable will be in HandBrake/build/gtk/src and called "ghb". |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ultraslinky Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 09 Jun 2011 Posts: 80 Location: Milan, Italy
|
Posted: Tue Nov 15, 2011 10:07 pm Post subject: |
|
|
That way it's bulding fine... But what can i use to make it stop complaining about "webkit-1.0" missing? I can't find any ebuild in portage that will help (yes, i tried webkit-gtk...) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tundra Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 27 Jan 2005 Posts: 97
|
Posted: Tue Nov 15, 2011 11:32 pm Post subject: |
|
|
OK, finally got his working. I found an ebuild for webkit-gtk-1.2.7 here.
I also had to find some patch files that it wanted, which I just googled by name (sorry, don't remember where I picked them up). Put the whole mess under my local portage directory, built it, which created a slotted version, then successfully built handbrake! _________________ Enlightenment comes when you hear the sound of one hand slapping your forehead. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
miroR l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 05 Mar 2008 Posts: 826
|
Posted: Mon Jan 02, 2012 5:37 am Post subject: "pic" flag on ffmpeg and x264 needed? |
|
|
When compiling handbrake, I repeatedly ended up at the error:
Code: | relocation R_X86_64_32 against `x264_cabac_range_lps' can not be used when making a shared object; recompile with -fPIC
./contrib/lib/libx264.a: could not read symbols: Bad value |
withoiut and with "-fPIC" in the C[XX]FLAGS
With was the second time after I followed the advice given here:
http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3#doc_chap6
Further research gives me the probable solution:
http://ubuntuforums.org/archive/index.php/t-786095-p-3.html
where very similar error to mine is shed light upon...
If I understood correctly, and the solution to successfully work around this error is the following addition to my /etc/portage/package.use:
Code: | ...
>=media-video/ffmpeg-0.9 sdl jpeg2k mp3 x264 X ieee1394 theora schroedinger dirac pic
...
media-libs/x264 pic |
(that is, actually, just the flag "pic" added to both those packages, ffmpeg's got many flags since long in my package.use...
then I won't be back here.
If not, I will be, to look for advice... Thanks! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
miroR l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 05 Mar 2008 Posts: 826
|
Posted: Mon Jan 02, 2012 11:09 am Post subject: Re: "pic" flag on ffmpeg and x264 needed? |
|
|
miroR wrote: | When compiling handbrake, I repeatedly ended up at the error:
Code: | relocation R_X86_64_32 against `x264_cabac_range_lps' can not be used when making a shared object; recompile with -fPIC
./contrib/lib/libx264.a: could not read symbols: Bad value |
withoiut and with "-fPIC" in the C[XX]FLAGS
...[snip]...
Code: | ...
>=media-video/ffmpeg-0.9 ...[snip]... pic
...
media-libs/x264 pic |
(that is, actually, just the flag "pic" added to both those packages
...[snip]...
|
I've gotten the same error, consistently, with or without "-fPIC" stuck in CFLAGS as advised in links in the previous post of mine, and with as without the "pic" use flags for packages x264 and ffmpeg.
A few times over.
handbrake is in the order of the day for me, as I can't solve issues on my daily schedule without it (at least I don't know how I could: I need to hard burn in subtitles in MP4 video. Subtile file is made, I know of no other program t this time that can do that.
I need to do so, for the file to be uploadable with subtitles on Youtube or Vimeo or similarly, without the fuss of instructions and explanation on a separate file with the subtitles... Thanks if anyone points me to an alternative solution for me!
Also I need to note that I tried to install with "gtk" and "-gtk". When enabled, pulls in net-libs/webkit-gtk-1.6.1-r301, but the error is perfectly the exact same where the compilation process breaks...
My emerge --info:
http://pastebin.com/UKs1uWHK
More precisely:
# emerge --info =media-video/handbrake-0.9.5_p4210:
http://pastebin.com/5VPHYMqF
End of build.log:
http://pastebin.com/Kw1cLpbr
Code: | # emerge -pqv =media-video/handbrake-0.9.5_p4210:
[ebuild N ] media-video/handbrake-0.9.5_p4210 USE="css gtk" |
Soo...
I've searched already, and found no more than just the already linked pages with some relevance to the errors that importune me at the moment...
...[snip]...
Hmmmh... Just found something:
http://www.inmethod.com/forum/posts/list/90/1856.page
(not that I understand much of it... But I have to be looking for a clue...)
...
I'll go and employ what lucid brains I'm left with to ponder, mull over these and figure them out...
In the meantime, maybe someone knows better, to cut my chase...
Phew! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
miroR l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 05 Mar 2008 Posts: 826
|
Posted: Mon Jan 02, 2012 11:49 am Post subject: Re: "pic" flag on ffmpeg and x264 needed? |
|
|
Here:
there was talk of x264 compiled statically...
If I tried to enable "static-libs" on media-libs/x264-0.0.20111220
would that be plain ctupid?
I mean, would handbrake then compile, maybe?
Ran out of ideas, this is breaking me...
The option is there, my understanding is not really... I can only be guessing...
I'll go and back my system up before I try and do so...
Who knows if in the meantime I get to read how someone made it who had a similar deadlock as this one that's stalling my day now... ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
miroR l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 05 Mar 2008 Posts: 826
|
Posted: Mon Jan 02, 2012 5:35 pm Post subject: Re: "pic" flag on ffmpeg and x264 needed? |
|
|
miroR wrote: |
...[snip]
If I tried to enable "static-libs" on media-libs/x264
would that be plain stupid?
...[snip] ![Smile :)](images/smiles/icon_smile.gif) |
Maybe not stupid, but didn't help any.
Same error, again. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
miroR l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 05 Mar 2008 Posts: 826
|
Posted: Tue Jan 03, 2012 2:46 am Post subject: Cinelerra and Mencoder told me how to do it! |
|
|
[quote="miroR"] miroR wrote: | ...[snip]... I need to hard burn in subtitles in MP4 video. Subtile file is made, I know of no other program t this time that can do that.
I need to do so, for the file to be uploadable with subtitles on Youtube or Vimeo or similarly, without the fuss of instructions and explanation on a separate file with the subtitles... Thanks if anyone points me to an alternative solution for me!
...[snip]...
Phew! |
Yup, someone told me, and I am reporting it back here.
Cinelerra told me
http://cinelerra.org/docs/split_manual_en/cinelerra_cv_manual_en_21.html
Actually she had already told me way ahead of my getting lost in this handbrake dead-end compile repetition exercise... It just happens people understand dimmly when they're old and little sick like Miro Rovis is.
Here is the video, I just posted it:
http://youtu.be/Oj7rOGHd9Tk
It has burnt-in subtitles and Mencoder, my friend and frriend of Cinelerra's did it for me.
And MPlayer/Mencoder they're grown in onto my fingertips, that's how often I use them, and I went on searching for whatnot for the task they were shouting out loud to me deaf old man off my fingertips that they could do it...
Lord, why do I have to live in this kind of ignorance
God bless all Gentooer population! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
keivan n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 22 Nov 2010 Posts: 42
|
Posted: Thu Dec 13, 2012 6:13 pm Post subject: |
|
|
I've just compiled the HandBrake and this is my instruction:
Code: |
emerge -av1 automake:1.4 net-libs/webkit-gtk dev-python/pywebkitgtk
export WANT_AUTOMAKE=1.11
svn co svn://svn.handbrake.fr/HandBrake/trunk HandBrake
./configure --launch --prefix=`pwd`
cd build
make |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nishant1234 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 11 Dec 2012 Posts: 10
|
Posted: Fri Dec 14, 2012 6:24 am Post subject: |
|
|
I am having an error while compiling handbrake |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
OCmylife n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 07 Apr 2012 Posts: 27 Location: Bocholt
|
Posted: Sun Dec 16, 2012 1:10 pm Post subject: |
|
|
Me too, but when you read the error-message you`ll know why:
git-2_initial_clone: can't fetch from git://github.com/HandBrake/HandBrake.git
When you type this url in the browser you`ll notice that the mirror has moved to
https://github.com/HandBrake/HandBrakeMirror
I`m realively new to gentoo too. Could we just edit the ebuild with nano and change the mirror to the one that we need? And which link do we need exactly? I can`t live without handbrake :-/ |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
jesterchen n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 21 Jan 2012 Posts: 33
|
Posted: Mon Feb 18, 2013 8:42 pm Post subject: |
|
|
Twist wrote: | If you are willing to just ignore the ebuild:
Code: |
svn co svn://svn.handbrake.fr/HandBrake/trunk HandBrake
export WANT_AUTOMAKE=1.11
cd HandBrake
./configure
cd ./build
make
|
[...]
The resulting executable will be in HandBrake/build/gtk/src and called "ghb". |
Still working for me, many thanks. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
emc Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/8674197095134efeac6e86.jpg)
Joined: 02 Jul 2004 Posts: 564 Location: Cracow, Poland
|
Posted: Wed Mar 13, 2013 2:59 pm Post subject: |
|
|
I have compile problem with 0.9.8:
Code: | libtool: link: g++ -march=native -O2 -fomit-frame-pointer -pipe -I/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build//libhb -D_ENABLE_GST -Wl,--export-dynamic -Wl,--exclude-libs -Wl,ALL -Wl,-S -g0 -O3 -Wl,-O1 -Wl,--as-needed -o ghb callbacks.o queuehandler.o audiohandler.o subtitlehandler.o x264handler.o main.o settings.o resources.o presets.o preview.o icons.o icon_tools.o values.o appcast.o plist.o hb-backend.o renderer_button.o ghbcellrenderertext.o ghbcompositor.o ghb-dvd.o marshalers.o -pthread -pthread -L/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build//libhb -L/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build//contrib/lib -lhb /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/liba52.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libmkv.a -lavformat -lavcodec -lavutil /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libdca.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libdvdnav.a -L/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libdvdread.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib//lib/libfaac.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib//lib/libmp3lame.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib//lib/libmpeg2.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libvorbisenc.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libvorbis.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib//lib/libsamplerate.a -lx264 /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libmp4v2.a -lswscale /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libtheora.a -L/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib//lib /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libogg.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libbluray.a -lpthread /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libass.a -lfribidi -lharfbuzz -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libfontconfig.a /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libfreetype.a -lbz2 -lgstinterfaces-0.10 -lgstvideo-0.10 -lgstbase-0.10 -lgstpbutils-0.10 -lgstreamer-0.10 -lgmodule-2.0 -lgthread-2.0 -lrt /var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/contrib/lib/libxml2.a -ldl -lz -lm -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -ldbus-glib-1 -ldbus-1 -lgudev-1.0 -lgobject-2.0 -lglib-2.0 -pthread
make[3]: Leaving directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/gtk/src'
Making all in po
make[3]: Entering directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/gtk/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/gtk/po'
make[3]: Entering directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/gtk'
make[3]: Leaving directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/gtk'
make[2]: Leaving directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/gtk'
make[1]: Leaving directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build/gtk'
make: Leaving directory `/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8/build'
emake failed
* ERROR: media-video/handbrake-0.9.8 failed (compile phase):
* failed compiling handbrake
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 3624: Called die
* The specific snippet of code:
* WANT_AUTOMAKE="${AUTOMAKE_VERSION}" emake -C build || die "failed compiling ${PN}"
*
* If you need support, post the output of `emerge --info '=media-video/handbrake-0.9.8'`,
* the complete build log and the output of `emerge -pqv '=media-video/handbrake-0.9.8'`.
* This ebuild is from an overlay named 'local': '/usr/local/portage/'
* The complete build log is located at '/var/tmp/portage/media-video/handbrake-0.9.8/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/handbrake-0.9.8/temp/environment'.
* Working directory: '/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8'
* S: '/var/tmp/portage/media-video/handbrake-0.9.8/work/HandBrake-0.9.8' |
emerge --info
Code: | Portage 2.1.11.52 (default/linux/amd64/13.0/desktop, gcc-4.6.3, glibc-2.15-r3, 3.7.5-pf x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-3.7.5-pf-x86_64-AMD_E-450_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.1
KiB Mem: 7763776 total, 5582212 free
KiB Swap: 10485756 total, 10485756 free
Timestamp of tree: Wed, 13 Mar 2013 14:15:01 +0000
ld GNU ld (GNU Binutils) 2.22
ccache version 3.1.9 [enabled]
app-shells/bash: 4.2_p37
dev-java/java-config: 2.1.12-r1
dev-lang/python: 2.7.3-r2, 3.2.3
dev-util/ccache: 3.1.9
dev-util/cmake: 2.8.9
dev-util/pkgconfig: 0.28
sys-apps/baselayout: 2.1-r1
sys-apps/openrc: 0.11.8
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.4_p6-r1, 1.9.6-r3, 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.6.3
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc: 2.15-r3
Repositories: gentoo sunrise x-lila-theme local
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-march=native -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.mneisen.org/ http://gentoo.mirror.pw.edu.pl/ ftp://ftp.vectranet.pl/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/lila-theme /usr/local/portage"
SYNC="rsync://rsync6.pl.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdda cddb cdr cli consolekit cracklib crypt cups cxx dbus directfb dri dts dvd dvdr emboss encode exif fam fbcon ffmpeg firefox flac fontconfig fortran gdbm gif gnome-keyring gpm gstreamer gtk gtk2 iconv icu ipv6 jpeg jpeg2k lame lcms ldap libnotify libv4l libv4l2 lm_sensors mad matroska mmx mmxext mng modules mp3 mp4 mpeg mudflap multilib ncurses network-cron nls nptl ntfs ogg opengl openmp orc pam pango pcre pdf png policykit ppds quicktime raw readline samba sdl session smp spell sse sse2 sse3 sse4a ssl ssse3 startup-notification svg tcpd threads thunar tiff truetype udev udisks unicode upnp upower usb v4l vim-syntax vorbis wifi wma wmf wxwidgets x264 xcb xcomposite xinerama xml xpm xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en pl en_US pl_PL" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="x86_64 i386" QEMU_USER_TARGETS="x86_64 i386" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="radeon" XFCE_PLUGINS="brightness menu trash logout" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
lyallp Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/12785226974110e85e73ae3.jpg)
Joined: 15 Jul 2004 Posts: 1559 Location: Adelaide/Australia
|
Posted: Tue May 28, 2013 12:15 pm Post subject: |
|
|
Just wondering if there is an ebuild for HandBrake that will build.
For me, after unmasking, keywording, etc. I end up with a blockage on ffmpeg, which, to my untrained eye, is insurmountable if I don't want to break the rest of my system.
Code: | # emerge --pretend --verbose --deep handbrake
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] media-libs/libbluray-0.2.3 USE="java xml -aacs -static-libs -utils" 455 kB
[ebuild N ~] media-libs/libmkv-0.6.5.1 32 kB
[ebuild N *] media-video/libav-9999:0/9 USE="X aac alsa amr bzip2 cdio encode gpl hardcoded-tables jpeg2k mmx mmxext mp3 oss sdl ssl threads truetype v4l vorbis x264 xvid zlib -3dnow -3dnowext (-altivec) -avx -bindist -cpudetection -custom-cflags -debug -doc -faac -fdk -frei0r -gsm -ieee1394 -jack (-neon) -network -openssl -opus -pic -pulseaudio -rtmp -schroedinger -speex -ssse3 -static-libs {-test} -theora -tools -vaapi -vdpau (-vis) -vpx" 0 kB
[ebuild U #] virtual/ffmpeg-9 [0.10.3] USE="X encode jpeg2k mp3 sdl threads truetype x264 -gsm -opus% -speex -theora -vaapi -vdpau" 0 kB
[ebuild N #] media-video/handbrake-9999 USE="ffmpeg -fdk -gstreamer -gtk" 0 kB
[blocks B ] media-video/ffmpeg ("media-video/ffmpeg" is blocking media-video/libav-9999)
Total: 5 packages (1 upgrade, 4 new), Size of downloads: 487 kB
Conflict: 1 block (1 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
virtual/ffmpeg:0
(virtual/ffmpeg-0.10.3::gentoo, installed) pulled in by
=virtual/ffmpeg-0.10* required by (media-plugins/gst-plugins-ffmpeg-0.10.13-r2::gentoo, installed)
=virtual/ffmpeg-0.10.3 required by (media-plugins/gst-plugins-ffmpeg-0.10.13-r2::gentoo, installed)
(and 17 more with the same problems)
(virtual/ffmpeg-9::gentoo, ebuild scheduled for merge) pulled in by
=virtual/ffmpeg-9 required by (media-video/handbrake-9999::gentoo, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
|
_________________ ...Lyall |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|