Summary: | www-client/firefox-20.0 - media/webrtc: make[5]: *** No rule to make target `trunk/Makefile', needed by `export'. Stop. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Massimo Burcheri <burcheri.massimo+bugs-gentoo> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | ia64, ppc64, ppc, slyfox |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 414297 | ||
Attachments: |
/var/tmp/portage/www-client/firefox-20.0/temp/build.log
firefox build log 20.0.1 on ppc my emerge info for 20.0.1 firefox firefox-20.0.1-ia64.patch |
Description
Massimo Burcheri
2013-04-10 12:41:42 UTC
Please attach a full build.log. Created attachment 345122 [details]
/var/tmp/portage/www-client/firefox-20.0/temp/build.log
Try to add this to the ebuild at line #198: use ppc && mozconfig_annotate '' --disable-webrtc (In reply to comment #3) > Try to add this to the ebuild at line #198: > > use ppc && mozconfig_annotate '' --disable-webrtc That is only a workaround, something is busted on the users system, if it was an issue with the makefile it would be failing for all distros right now, not to mention all archs. Reproducible with 20.0.1 With the mentioned bugfix in comment 3 the 20.0.1 ebuild is successfully built. (In reply to comment #6) > With the mentioned bugfix in comment 3 the 20.0.1 ebuild is successfully > built. That's not properly called a "bug fix", but a "workaround". CC'ing affected arches (since this isn't restricted to PPC). I bet this breaks on Itanium too because of: case "$CPU_ARCH" in x86_64 | ia64) WEBRTC_TARGET_ARCH=x64 Created attachment 348490 [details]
firefox build log 20.0.1 on ppc
Created attachment 348492 [details]
my emerge info for 20.0.1 firefox
Do not confuse amd64 with ia64. --- a/configure.in +++ b/configure.in @@ -9032,7 +9032,7 @@ # target_arch is from {ia32|x64|arm} case "$CPU_ARCH" in -x86_64 | ia64) +x86_64) WEBRTC_TARGET_ARCH=x64 ;; Based on the workaround in comment #3: Index: firefox-20.0.1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-20.0.1.ebuild,v retrieving revision 1.2 diff -u -B -r1.2 firefox-20.0.1.ebuild --- firefox-20.0.1.ebuild 16 Apr 2013 05:45:35 -0000 1.2 +++ firefox-20.0.1.ebuild 18 May 2013 16:11:47 -0000 @@ -224,6 +224,12 @@ echo "mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) \$(OBJDIR)/_profile/pgo/profileserver.py'" >> "${S}"/.mozconfig fi + if use amd64 || use arm || use x86; then + mozconfig_annotate '' --enable-webrtc + else + mozconfig_annotate '' --disable-webrtc + fi + # Finalize and report settings mozconfig_final Created attachment 348612 [details, diff] firefox-20.0.1-ia64.patch (In reply to comment #11) > Do not confuse amd64 with ia64. > > --- a/configure.in > +++ b/configure.in I accidentally posted a reverse patch. (In reply to comment #13) > I accidentally posted a reverse patch. Or maybe not. :-\ Even better, why don't we set up a USE flag for webrtc? Hello? :) Maybe it isn't even needed - firefox-21 seems to have no problems here. www-client/firefox-21.0 works fine without any changes. Closing as obsolete. Oldest available version in tree is =www-client/firefox-45.8.0. Assuming it has different problems :) |