Hi, I've been trying to build Mozilla with GCC. I have set up my
enviroment as outlined under ports/os2 from mozilla.org but I keep
having this error which it seems to me is covered in a faq wihich I
can;t find :(
gcc -o pathsub. -c -DOSTYPE=\"\" -DOSARCH=\"\" -I/include -I/include
F:/mozilla.src/mozilla/config/pathsub.c
gcc -o nsinstall nsinstall. pathsub.
nsinstall.: Undefined symbol _lstat referenced from text segment
nsinstall.: Undefined symbol _lstat referenced from text segment
nsinstall.: Undefined symbol _fchown referenced from text segment
nsinstall.: Undefined symbol _lstat referenced from text segment
nsinstall.: Undefined symbol _chown referenced from text segment
nsinstall.: Undefined symbol _S_ISLNK referenced from text segment
nsinstall.: Undefined symbol _readlink referenced from text segment
nsinstall.: Undefined symbol _symlink referenced from text segment
gmake.exe[3]: *** [nsinstall] Error 1
gmake.exe[3]: *** Deleting file `nsinstall'
gmake.exe[3]: Leaving directory
`/mozilla.src/mozilla/obj-i386-pc-os2-emx/config'
gmake.exe[2]: *** [config/mkdepend/mkdepend] Error 2
gmake.exe[2]: Leaving directory
`/mozilla.src/mozilla/obj-i386-pc-os2-emx'
gmake.exe[1]: *** [all] Error 2
gmake.exe[1]: Leaving directory
`/mozilla.src/mozilla/obj-i386-pc-os2-emx'
It seems to me the error is caused by the wrong number of underlines
before the symbols but I am not sure how to proceed. Perhaps for an EMX
build I need a different .mozconfig? Anyways any help would be
appreciated as I wuld like to build a minimal mozilla install as I only
have 32 Mb of memory here. Amazingly Mozilla is sill faster then 4.61
with very big web pages eg 500kb of html.
Dave
ps most things from the *nix world do build fine here with a little bit
of makefile editing.