Please add moz 1.1 to portage...
...........
Interesting additional comment :P I wish I were able to make a ebuild for something as important and as complex as Mozilla...
Created attachment 3506 [details] mozilla-1.1.ebuild This is just the renamed mozilla-1.1_beta.ebuild with very few changes. - Changed some things with the URL - Removed message that it is beta
We know .. just that the .bz2 is not up yet, and we are in a freeze for new release.
gentoo 1.4 - gcc-3.2-r1 ----------------------- nsAppRunner.cpp:53: `size_t' was not declared in this scope nsAppRunner.cpp:53: parse error before `,' token nsAppRunner.cpp: In function `void* __builtin_vec_new(...)': nsAppRunner.cpp:55: `aSize' undeclared (first use this function) nsAppRunner.cpp:55: (Each undeclared identifier is reported only once for each function it appears in.) nsAppRunner.cpp:55: `aNoThrow' undeclared (first use this function) nsAppRunner.cpp: At global scope: nsAppRunner.cpp:60: parse error before `&' token nsAppRunner.cpp: In function `void __builtin_vec_delete(...)': nsAppRunner.cpp:62: `aPtr' undeclared (first use this function) nsAppRunner.cpp:63: `free' undeclared (first use this function) nsAppRunner.cpp: In function `void* __builtin_new(int)': nsAppRunner.cpp:71: `malloc' undeclared (first use this function) In file included from /extra/portage/portage/mozilla-1.1/work/mozilla/dist/include/nspr/prmem.h:45, from nsAppRunner.cpp:100: /usr/include/stdlib.h: At global scope: /usr/include/stdlib.h:527: `void* malloc(unsigned int)' used prior to declaration /usr/include/stdlib.h:538: `void free(void*)' used prior to declaration nsAppRunner.cpp: In function `void* __builtin_vec_new(unsigned int, const std::nothrow_t&)': nsAppRunner.cpp:204: declaration of C function `void* __builtin_vec_new(unsigned int, const std::nothrow_t&)' conflicts with nsAppRunner.cpp:54: previous declaration `void* __builtin_vec_new(...)' here nsAppRunner.cpp: In function `void __builtin_vec_delete(void*, const std::nothrow_t&)': nsAppRunner.cpp:211: declaration of C function `void __builtin_vec_delete(void*, const std::nothrow_t&)' conflicts with nsAppRunner.cpp:61: previous declaration `void __builtin_vec_delete(...)' here nsAppRunner.cpp: In function `void* __builtin_new(int)': nsAppRunner.cpp:220: redefinition of `void* __builtin_new(int)' nsAppRunner.cpp:70: `void* __builtin_new(int)' previously defined here nsAppRunner.cpp: In function `void __builtin_delete(void*)': nsAppRunner.cpp:227: redefinition of `void __builtin_delete(void*)' nsAppRunner.cpp:77: `void __builtin_delete(void*)' previously defined here nsAppRunner.cpp: In function `void __pure_virtual()': nsAppRunner.cpp:233: redefinition of `void __pure_virtual()' nsAppRunner.cpp:83: `void __pure_virtual()' previously defined here make[2]: *** [nsAppRunner.o] Error 1 make[2]: Leaving directory `/extra/portage/portage/mozilla-1.1/work/mozilla/xpfe/bootstrap' make[1]: *** [tier_99] Error 2 make[1]: Leaving directory `/extra/portage/portage/mozilla-1.1/work/mozilla' make: *** [default] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 3680, Exitcode 2 !!! (no error message)
Created attachment 3526 [details] mozilla-1.1 with enigmail support This ebuild builds in enigmail support in the same manner as bug #7149. I got some errors during the postinst component registration phase, with "enigmail.js: Registering components" buried in the middle of them. This appears to be enigmail successfully registering in the midst of other failures, as enigmail works properly. I don't believe enigmail is causing these errors. I can reproduce the error output by running ${MOZILLA_FIVE_HOME}/regchrome. Here is a dump of the error messages: >>> Regenerating /etc/ld.so.cache... An error occurred reading the startup configuration file. Please contact your administrator. line 47: ReferenceError: defaultPref is not defined. An error occurred reading the startup configuration file. Please contact your administrator. line 40: ReferenceError: config is not defined. enigmail.js: Registering components enigmail.js: Registered components An error occurred reading the startup configuration file. Please contact your administrator. line 47: ReferenceError: defaultPref is not defined. An error occurred reading the startup configuration file. Please contact your administrator. line 40: ReferenceError: config is not defined. * * ***************************************************************** * * NB: Please unmerge old versions of mozilla, as the header *
I get the same problem (Gentoo 1.4 with gcc 3.2-r1 too)
Michael, I found this information, after following it I was able to emerge successfully with gcc-3.2: http://forums.gentoo.org/viewtopic.php?t=10206&sid=5200a5a7ebcb03fec481c4879f714a7a Robert, You ebuild emerged perfectly! I didn't even get the errors you were talking about. However, portage was trying to copy non-existant files at one point. Still it works, just no Java :-( .
I think my errors came from not unmerging the old mozillae before installing this new one. After an emerge clean I don't get the errors from running regchrome anymore.
In portage with enigmail support.