Re: What's up with Solaris builds
Ken Herron <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.unix |
|---|---|
| Organization | Another Netscape Collabra Server User |
| Message-ID | <[email protected]> |
In article <[email protected]>, Reinout van Schouwen <[email protected]> wrote: >Kenneth Herron wrote: > >> The forte compiler is reputed to produce better code, so if you have >> access to forte you should probably use that. If you use gcc, you have > >Thanks for the advice. How would I best indicate that I want to use >Forte instead of GCC? GCC is first in my PATH. I don't do this regularly, but as I recall you can set the CC and CXX environment variables to the name of the c and c++ compilers when running configure. >$ make -f client.mk build >mozilla/build/autoconf/mozconfig2client-mk: MOZ_PHOENIX=1: is not an >identifier >client.mk:159: /net/public2/reinout/mozilla/.mozconfig.mk: No such file >or directory >make: *** No rule to make target >`/net/public2/reinout/mozilla/.mozconfig.mk'. Stop. This error is due to a bash/ksh-specific line in the mozconfig files for firefox and thunderbird. I believe the bug was fixed last week so if you're building from the nightly source you could just get a new tarball; otherwise you can hand-edit the mozconfig files. You need to change: export MOZ_PHOENIX=1 to MOZ_PHOENIX=1 export MOZ_PHOENIX or MOZ_PHOENIX=1 export MOZ_PHOENIX I think the equivalent line in the thunderbird mozconfig refers to MOZ_THUNDERBIRD. > > Java 1.4.1 included a gcc 2.95.x version of the plugin, but no gcc 3.x > > version of the plugin has ever been released for solaris/sparc. > >Not even in JDK 1.5.0? Nope, not with java 1.4.2 or 1.5.0. There's an open bug about this issue in the public java bug database, but I couldn't give you a URL off the top of my head. Bottom line is if you want to compile with gcc and use the java plugin, you have to compile with gcc 2.95.x (or older) and use java 1.4.1 (or older). -- Kenneth Herron "Netscape pollution must be eradicated." -- Jeff Raikes, Vice president, Microsoft