building mozilla 1.8 on sun sparc

"bl8n8r" <[email protected]>
Newsgroups gmane.comp.mozilla.devel.unix
Organization http://groups.google.com
Message-ID <[email protected]>
Hello All.

I've been trying to cook a working build of mozilla on solaris sparc 9
with no success. It looks like there are [1] errors in the actual
codebase of mozilla that is causing the build to fail, but I am just
not certain - it seems since mozilla has been built succesfully from
the 1.8x codebase for binary releases on ftp.mozilla.org, there should
not be any syntax errors in the code (??). I've been disabling options
in .mozconfig as I find parts that blow up - for instance, the error
below will prompt me to disable extensions in hopes that I can get a
working build. Does the difference in compilers on the sun platorm make
a difference? the buildconfig dox state using gcc 3.2 (preferred) and I
have gcc 3.1. The dox also say that "any version of gcc will work".
I've also moved the ucb linker to _ld and symlinked the gnu-ld to
/usr/ucb/ld (which is in my path before /usr/ccs/bin/ld) thinking that
may have made the difference in the build , but am still getting
strange errors. It is far-and-few-between that builds are released for
the sparc platform, and when I *do* find one, it seldom works
correctly. Does anyone have some links to info for building on solaris
sparc?


Thanks
bl8n8r

--------------------------------------
[1] - build errors

In file included from
/work/mozilla/mozilla/extensions/negotiateauth/nsNegotiateAuthFactory.cpp:64:
/work/mozilla/mozilla/extensions/negotiateauth/nsNegotiateAuthGSSAPI.h:74:
parse
error before `)' token
/work/mozilla/mozilla/extensions/negotiateauth/nsNegotiateAuthGSSAPI.h:63:
warning: `
class nsNegotiateAuth' only defines a private destructor and has no
friends
/work/mozilla/mozilla/extensions/negotiateauth/nsNegotiateAuthGSSAPI.h:76:
semicolon
missing after declaration of `nsNegotiateAuth'
/work/mozilla/mozilla/extensions/negotiateauth/nsNegotiateAuthGSSAPI.h:76:
parse
error before `:' token
/work/mozilla/mozilla/extensions/negotiateauth/nsNegotiateAuthGSSAPI.h:78:
'
gss_OID' is used as a type, but is not defined as a type.
/work/mozilla/mozilla/extensions/negotiateauth/nsNegotiateAuthGSSAPI.h:81:
parse
error before `}' token
gmake[4]: *** [nsNegotiateAuthFactory.o] Error 1
gmake[4]: Leaving directory
`/work/mozilla/mozilla/bin/extensions/negotiateauth'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/work/mozilla/mozilla/bin/extensions'
gmake[2]: *** [tier_94] Error 2
gmake[2]: Leaving directory `/work/mozilla/mozilla/bin'
gmake[1]: *** [default] Error 2
gmake[1]: Leaving directory `/work/mozilla/mozilla/bin'
gmake: *** [build] Error 2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.