Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 433930 - mail-client/thunderbird-15.0, www-client/seamonkey-2.13.1,www-client/firefox-16.0.1 - ../../../dist/include/nsHTMLMediaElement.h:11:28: fatal error: nsMediaDecoder.h: No such file or directory
Summary: mail-client/thunderbird-15.0, www-client/seamonkey-2.13.1,www-client/firefox-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
: 434018 434114 439398 440144 442030 443294 444778 444994 445330 445344 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-09-04 14:00 UTC by Hans
Modified: 2012-12-09 23:13 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log.bz2,114.18 KB, application/x-bzip2)
2012-09-04 14:00 UTC, Hans
Details
emerge --info thunderbird (emerge.info,4.22 KB, text/plain)
2012-09-04 14:00 UTC, Hans
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hans 2012-09-04 14:00:22 UTC
Created attachment 322910 [details]
build.log

mail-client/thunderbird-15.0 fails to compile over here with the following error:

[...]
In file included from ../../../dist/include/nsHTMLVideoElement.h:10:0,
                 from /var/tmp/portage/mail-client/thunderbird-15.0/work/comm-release/mozilla/js/xpconnect/src/nsDOMQS.h:13,
                 from /var/tmp/portage/mail-client/thunderbird-15.0/work/comm-release/tbird/mozilla/js/xpconnect/src/dom_quickstubs.cpp:156:
../../../dist/include/nsHTMLMediaElement.h:11:28: fatal error: nsMediaDecoder.h: No such file or directory
compilation terminated.
make[6]: *** [dom_quickstubs.o] Error 1
make[6]: *** Waiting for unfinished jobs....
Creating stub file dombindings_gen.cpp
Creating makedepend file .deps/dombindingsgen.pp
make[6]: Leaving directory `/var/tmp/portage/mail-client/thunderbird-15.0/work/comm-release/tbird/mozilla/js/xpconnect/src'
make[5]: *** [libs] Error 2
[...]

mail-client/thunderbird-14.0 was built with the following:
USE="custom-cflags ipc minimal (multilib) -alsa -bindist -crypt -custom-optimization -dbus -debug -gconf -jit -libnotify -lightning -mozdom (-selinux) -startup-notification -system-sqlite -webm -wifi" LINGUAS="de -ar -ast -be -bg -bn_BD -br -ca -cs -da -el -en_GB -es_AR -es_ES -et -eu -fi -fr -fy_NL -ga_IE -gd -gl -he -hr -hu -hy_AM -id -is -it -ja -ko -lt -nb_NO -nl -nn_NO -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv_SE -ta_LK -tr -uk -vi -zh_CN -zh_TW"
CFLAGS="-pipe -march=native -fomit-frame-pointer -Wno-return-type -w -mno-avx"
CXXFLAGS="-pipe -march=native -fomit-frame-pointer -Wno-return-type -w -mno-avx"
Comment 1 Hans 2012-09-04 14:00:41 UTC
Created attachment 322912 [details]
emerge --info thunderbird
Comment 2 Jory A. Pratt gentoo-dev 2012-09-05 19:08:08 UTC
*** Bug 434018 has been marked as a duplicate of this bug. ***
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-09-06 14:27:00 UTC
*** Bug 434114 has been marked as a duplicate of this bug. ***
Comment 4 Stefan Sassenberg 2012-09-16 23:37:17 UTC
Same error for firefox-15.0.1 on armv7l
Comment 5 Pavol Cupka 2012-09-17 07:58:11 UTC
At least for firefox this is what I did and it worked for me:

Jory A. Pratt: "Has nothing to do with the arch, it has to do with needing alsa, I have been told by steev that it appears to be fine on arm hardfloat with alsa enabled and package.use.mask entry removed for alsa webm."

It helped indeed. 

*  www-client/firefox
      Latest version available: 15.0
      Latest version installed: 15.0
      Size of files: 81,759 kB
      Homepage:      http://www.mozilla.com/firefox
      Description:   Firefox Web Browser
      License:       MPL-2.0 GPL-2 LGPL-2.1

This is what I added to /etc/portage/profile/package.use.mask:
www-client/firefox -alsa -webm

Just for reference :)

Thanks for help.
Comment 6 Philip Webb 2012-09-22 07:03:04 UTC
Does this mean that we're going to have to install sound software in order to use Firefox 15 ? -- many people have no use for any of the sound pkgs,
not only but including those with a hearing disability.
Comment 7 David Philippi 2012-09-22 11:10:36 UTC
For me alsa is enabled in firefox but webm isn't and I get the originally mentioned error in thunderbird. There, both alsa and web are disabled.

Might be that enabling alsa or webm would be a workaround - but no solution, I have absolutely no need for those in thunderbird. If thunderbird has video support hard coded in, ok. Bad luck, upstream bug and the use flag has to go away.
Sure doesn't feel right with minimal enabled.
Comment 8 Xavier Miller (RETIRED) gentoo-dev 2012-09-22 16:13:26 UTC
Hello,

with the ARM architecture, alsa and webm use are disabled. Can I unmask that use mask and try?
Comment 9 Jory A. Pratt gentoo-dev 2012-10-23 17:45:48 UTC
*** Bug 439398 has been marked as a duplicate of this bug. ***
Comment 10 Jory A. Pratt gentoo-dev 2012-10-29 19:38:18 UTC
*** Bug 440144 has been marked as a duplicate of this bug. ***
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2012-11-06 14:59:55 UTC
*** Bug 442030 has been marked as a duplicate of this bug. ***
Comment 12 Jeroen Roovers (RETIRED) gentoo-dev 2012-11-15 15:11:04 UTC
*** Bug 443294 has been marked as a duplicate of this bug. ***
Comment 13 Jory A. Pratt gentoo-dev 2012-11-26 15:15:47 UTC
*** Bug 444778 has been marked as a duplicate of this bug. ***
Comment 14 Steffen Schaumburg 2012-11-26 17:42:52 UTC
Same issue with firefox-17.0-r1 on amd64. Workaround for me is to activate USE webm
Comment 15 Agostino Sarubbo gentoo-dev 2012-11-26 19:41:06 UTC
(In reply to comment #14)
> Same issue with firefox-17.0-r1 on amd64. Workaround for me is to activate
> USE webm

Same issue of who? could you quote next time?
Comment 16 Agostino Sarubbo gentoo-dev 2012-11-26 19:42:49 UTC
(In reply to comment #15)
> (In reply to comment #14)
> > Same issue with firefox-17.0-r1 on amd64. Workaround for me is to activate
> > USE webm
> 
> Same issue of who? could you quote next time?

Err. bad bug. Apologize.
Comment 17 Jory A. Pratt gentoo-dev 2012-11-30 20:53:49 UTC
*** Bug 445344 has been marked as a duplicate of this bug. ***
Comment 18 Jory A. Pratt gentoo-dev 2012-11-30 21:13:38 UTC
*** Bug 444994 has been marked as a duplicate of this bug. ***
Comment 19 Jory A. Pratt gentoo-dev 2012-11-30 21:14:36 UTC
*** Bug 445330 has been marked as a duplicate of this bug. ***
Comment 20 Jory A. Pratt gentoo-dev 2012-12-09 23:12:54 UTC
webm/alsa are not required for the build, if upstream decides to revert to supporting the disabling of webm/alsa we will rework the current changes.
Comment 21 Jory A. Pratt gentoo-dev 2012-12-09 23:13:20 UTC
(In reply to comment #20)
> webm/alsa are not required for the build, if upstream decides to revert to
> supporting the disabling of webm/alsa we will rework the current changes.

err should read are now required.