 |
|
 |
|
Solaris Build
[Sat Feb 20: a recent mail i sent out.]
Solaris 2.6 gives me trouble building glib/gtk straight out of
the gnome cvs server, I am having problems getting past the
autogen.sh pre-configure stage. The tar.gz files ship with
configure, and this seems to work for both egcs and Workshop 4.1,
so I recommend downloading glib & gtk+ 1.1.16 from
ftp://ftp.gimp.org/pub/gtk/v1.1/
I have needed to update Solaris on a few tools, you can get them from:
ftp://gatekeeper.dec.com/pub/GNU/
news://news.mozilla.org/netscape.public.mozilla.unix discusses
build/unix problems, there is also mozilla.builds which discusses
all platforms (Mac, Win32 as well). Most of the developers that can
help out with Solaris problems are reading these two newsgroups.
Many of us are also on irc://irc.mozilla.org/#mozilla if you do the
chat thing.
I spent some time during the last two days and resurrected the
Workshop 4.1 build, since we've started out with egcs/Linux, more
complicated C++ is possible and ! of course that means there's
more complicated code in the tree now and older compilers are
not faring so well. Workshop 4.1 managed to do Ok once we figured
out some explicit/implicit problem with one of the header files
that was breaking half of the files in the tree. Here's a copy of
my /usr/local/bin directory for what I needed to build everything from
scratch with Workshop 4.1:
a2p* gawk* m4* rcs2log*
aclocal* gawk-3.0.3* make* rcsclean*
autoconf* glib-config* merge* rcsdiff*
autoheader* gmake@ perl* rcsmerge*
automake* gtk-config* perl5.00502* rlog*
autoreconf* h2ph* perlbug* s2p*
autoscan* h2xs* perlcc* splain*
autoupdate* ident* perldoc* tclsh8.0*
awk@ ifnames* pl2pm* tkirc*
c2ph* igawk* pod2html* wish@
ci* irc@ pod2latex* wish8.0*
co* irc-4.4* pod2man* wserv*
cvs* ircbug* pod2text*
cvsbug* ircflush* pstruct*
find2perl* ircio* rcs*
(tcl/tk/irc is for tkirc, not needed for the build)
I built glib/gtk+ from the 1.1.16 tar files, and mozilla & nspr out of cvs
with configure per the instructions at
http://www.mozilla.org/build/unix.html
which translated to the following for me:
[nspr]
gmake -C nsprpub DIST=/usr/local/nspr NSDISTMODE=copy NS_USE_GCC= \
MOZILLA_CLIENT=1 NO_MDUPDATE=1 NS_USE_NATIVE=1 USE_PTHREADS=1 export
[mozilla]
./configure --enable-debug --enable-tests --disable-build-nspr \
--with-pthreads --enable-editor --with-nspr=/usr/local/nspr
Note I have not yet linked the Workshop build. The Solaris/egcs
build works in a similar manner, same configure, nspr build looks
like this:
gmake -C nsprpub DIST=/usr/local/nspr NSDISTMODE=copy NS_USE_GCC=1
MOZILLA_CLIENT=1 NO_MDUPDATE=1 NS_USE_NATIVE= USE_PTHREADS=1 export
Chris McAfee
Last modified: Sat Feb 20 03:37:55 PST 1999
|
|
 |