Trying to emerge 1.7_alpha (after removing the package.mask limitation) results in an error on application of the 1.4-amd64 patch. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~amd64" emerge =net-www/mozilla-1.7_alpha 2. 3. Actual Results: Patch error, no attempt to build. Expected Results: Built. The error lies in the mozilla/security/coreconf/Linux.mk section of the amd64 patch. 1.7_alpha already has the required information, so the patch fails. Will attempt to attach a diff that fixes it.
Created attachment 27801 [details, diff] Fixes broken emerge and allows compile to work. Essentially removes the entire Linux.mk section of the amd64 patch. Also should change the name of the file, as it no longer applies to 1.4.
It appears that 1.7 beta incorporates some more of the changes that are in the original. I've cut some more from the patch and the 1.7_beta-r1 ebuild sucessfully applies it, compiles and installs. Seems to run ok so far too!
Created attachment 28805 [details, diff] Patch that modifies mozilla-1.4-amd64.patch into a state where it applies to mozilla 1.7b source Change allows succesful build & run of Mozilla 1.7b
I had to also turn off mozaccess and xinerama to get it to compile correctly on my system. This was my install command monolith#USE="-xinerama -mozaccess" ACCEPT_KEYWORDS="~amd64" emerge -uUpv mozilla These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-www/mozilla-1.7_beta-r1 +crypt -debug +gnome +gtk2 +ipv6 +java +ldap -mozaccess +mozcalendar -moznocompose -moznoirc -moznomail +moznoxft +mozxmlterm +ssl -xinerama 0 kB Total size of downloads: 0 kB (xinerama may be ok, but I do not have it on my system, and I'm not sure where it comes from.)
I used the patch attached by Nigel and compiled it with a gcc 3.4 pre-release (gcc version 3.4.0 20040407) with no problems. Nice job!
Thanks, I've committed this for mozilla-1.7_beta and mozilla-1.7_rc1