> Did you get your conflicts in configure and nsprpub\configure?
Ah, indeed, that's where they were.
>
> This is normal because we do our own autoconf.
>
> Just delete them after the pull and rebuild.
>
> Also, the nspr fixes for EMX should be in the build now.
>
> Mike Kaply
> IBM
A previous time, I had received the conflict message, but was gung-ho
to try compiling Mozilla so I continued following the instructions
(removing the configure and nsprpub/configure) files and then doing
the gmake. After a while, the build would stop with an error.
I had chalked this up to being the conflict at the time. But now that
I see it was simply the two configure scripts causing the conflict I
looked a little more closely at my setup. Poking around, I tried to
make certain that I had the proper tools from the proper packages
installed (looks like I had the wrong awk, for all the difference it
makes).
I 'cleaned' the distribution, and then re-ran gmake. This time it
proceeded quite far until it faltered compiling nsModule.cpp with the
following output:
./../../dist/include/nsIAppShell.h:44: warning: sorry: semantics of
inline func
tion static data `const struct nsIID iid' are wrong (you'll wind up
with multipl
e copies)
./../../dist/include/nsIAppShell.h:44: warning: you can work around
this by r
emoving the initializer
nsModule.cpp: In method `ULONG nsWidgetModuleData::ConvertToUcs(const
char *, PR
Unichar *, long unsigned int)':
nsModule.cpp:270: warning: unused variable `char * szString'
nsModule.cpp: In method `char *
nsWidgetModuleData::ConvertFromUcs(const PRUnich
ar *, char *, long unsigned int)':
nsModule.cpp:340: reinterpret_cast from `const PRUnichar *' to
`UniChar *' casts
away const (or volatile)
nsModule.cpp: In method `int
nsWidgetModuleData::WideCharToMultiByte(int, const
PRUnichar *, long unsigned int, char *, long unsigned int)':
nsModule.cpp:503: warning: unused variable `int unirc'
emxomf warning: size of incomplete structure PLHashTable is unknown
gmake.exe[3]: *** [nsModule.o] Error 1
gmake.exe[3]: Leaving directory
`/programming/mozilla/mozilla/widget/src/os2'
gmake.exe[2]: *** [install] Error 2
gmake.exe[2]: Leaving directory
`/programming/mozilla/mozilla/widget/src'
gmake.exe[1]: *** [install] Error 2
gmake.exe[1]: Leaving directory `/programming/mozilla/mozilla/widget'
gmake: *** [install] Error 2
[KILGORE|f:/programming/mozilla/mozilla]
Now, I have personally come to the conclusion that Mozilla most likely
just hates me. Of course, that in turn just makes me want to get it
working more than ever. I read about others getting the EMX version
to compile without difficulties, so I'm starting to ponder if I should
just clean the EMX environment off my machine and reinstall it and all
the needed tools from scratch just to eliminate the possibility of
other weirdness.
Of course, it's late, so maybe that's an idea best left until
tomorrow!
Jeff
----------------
Whatza JamochaMUD? http://jamochamud.anecho.mb.ca
Or other stuff: http://www.anecho.mb.ca/~jeffnik