> 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

Reply via email to