libvpx-1.0.0 breaks firefox and thunderbird

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
jagdpanther
l33t
l33t
Posts: 820
Joined: Sat Nov 22, 2003 2:26 pm

libvpx-1.0.0 breaks firefox and thunderbird

Post by jagdpanther »

I just emerged libvpx-1.0.0 and firef0x-10.0.1 and thunderbird-10.0.1 wouldn't start. revdep-rebuild showed firefox and thunderbird needed to be re-emerged. Emerging firefox and thunderbird both faild near the start of the compile. The error stated that libvpx >= 0.9.7-r1 was needed. Well I had 1.0.0 installed. I suspect an issue in an ebuild file. The quick fix: emerge --oneshot =media-libs/libvpx-0.9.7-r1. Then the 'old' firefox and thunderbird worked again.
black flag
n00b
n00b
Posts: 9
Joined: Fri Nov 03, 2006 11:01 pm
Location: Frankfurt/Main

Post by black flag »

Same problem here. I solved it for the moment by disabling the USE-Flag webm.
black flag
User avatar
epsilon72
Guru
Guru
Posts: 568
Joined: Thu Sep 20, 2007 12:49 am

Post by epsilon72 »

I'm seeing it too. I just put

Code: Select all

=media-libs/libvpx-1.0.0
into my package.mask for the time being.

Did you file a bug?
User avatar
Nitro_146
Apprentice
Apprentice
Posts: 221
Joined: Wed Mar 02, 2005 8:34 pm
Location: Digne les bains, France
Contact:

Post by Nitro_146 »

Same problem for me :(
Linux, cause booting is for adding new hardware
gerard27
Advocate
Advocate
Posts: 2377
Joined: Sun Jan 04, 2004 3:30 pm
Location: Netherlands

Post by gerard27 »

Happened here too.
Jagdpanther's solution worked for me.
Gerard.
To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

Post by asturm »

User avatar
bigbangnet
Apprentice
Apprentice
Posts: 174
Joined: Mon Jun 11, 2007 12:32 pm

Post by bigbangnet »

alright, just to make sure I understand this. each time I emerged firefox and thunderbird (cause I wanted to do a world update) I had this message. Now reading (damn those ABC books when I was little payed off) the error message in the read * area told me the libvpx wasn't installed. The odd thing is I emerged libvpx and it was version 1.0

I did the world update again and got the same problem. After that, I began to explore this forum (once again :roll: ) and found this thread. I followed what jagdpanther and it worked. My firefox (version 9 wtf ? :evil: works).

sooo..

1. So this oneshot option in others words doesnt add libvpx0.97 in the world file. This means that later if I want to update firefox when it should work ?

2. what is that webm USE flag ? Just to be sure does it mean that if I disable that flag, I wont be able to view html5 video ?
I'm a noob, be gentle with me. TEACH ME
Hu
Administrator
Administrator
Posts: 24380
Joined: Tue Mar 06, 2007 5:38 am

Post by Hu »

The error message printed in the failure case is misleading. As noted in the bug report, the configure script uses a strange and wrong way of testing for the library. It then reports that the library is missing if the test fails. Due to legitimate changes in libvpx-1.0, the test fails when it should succeed.

bigbangnet: yes. According to equery use firefox, USE=webm appears to be necessary for HTML5 WebM video. If Firefox supports other video formats, those are likely not affected.
yzg
Guru
Guru
Posts: 500
Joined: Sat Jun 18, 2005 11:56 am

Post by yzg »

same here.

Which fix is better the mask or the use flag?
nlsa8z6zoz7lyih3ap
Guru
Guru
Posts: 388
Joined: Tue Sep 25, 2007 5:35 pm
Location: Canada

Post by nlsa8z6zoz7lyih3ap »

Just for the record, my firefox, thunderbird and seamonkey failed without the webm USE flag enabled, but
masking =media-libs/libvpx-1.0.0 worked for me.

Thanks for the helpful solution.
Trog Dog
Apprentice
Apprentice
Posts: 282
Joined: Sat Aug 04, 2007 9:59 am

Post by Trog Dog »

If you have firefox 10.0.1 refer to this [bug=401985]bug[/bug], save the patch entitled "Patch to require (correctly) libpvx-1.0.0 during the Firefox 10.0 build process" to /etc/portage/patches/www-client/firefox you will then be able to (re)build firefox
Post Reply