Henry Sobotka wrote:
> Achain wrote:
>
>>Second hurdle was errors on compiling
>>mozilla/nsprpub/pr/src/md/os2/os2cv.c.
>>Typedef of BOOL16 is missing for emx/gcc?
>>I can avoid this error by adding
>> typedef unsigned short BOOL16;
>>to mozilla/nsprpub/pr/include/md/_os2.h tentatively,
>>but i don't know this is correct.
>
>
> emx doesn't have BOOL16, nor does my 0.9.8 copy of the src, so this
> looks like a new problem.
>
>
>>Fourth hurdle is failing to create
>>mozilla/obj/directory/c-sdk/config/now.exe.
>>I got "gcc: /Fenow.exe: No such file or directory" message.
>>I don't know how to correct it.
>
>
> This one's strange: /Fe is the icc output-exec flag. You may be falling
> into a VAC++-build block.
>
>
>>Fifth hurdle will be on compiling
>>mozilla/directory/c-sdk/ldap/libraries/libprldap/ldappr-error.c.
>>"SOCBASEERR" and other macro are not defined for emx/gcc.
>
>
> Hard to say what to do about SOCBASEERR & co. without looking at the
> code, which I won't have time for until about mid-July.
>
> h~
>
>
For the BOOl16 instance I added:
#ifdef XP_OS2_EMX
#define BOOL16 BOOL
#endif
to nsprpub\pr\include\md\_os2.h (though I don't know if this is any more
valid than the previous solution).
As for the LDAP errors, I sort've cheated on those and added:
ac_add_options --disable-ldap
to my .mozconfig file in my home directory. Obviously not the best way
to do it, but I just wanted to get Mozilla to build!
Jeff
--
----------------
Whatza JamochaMUD?
http://jamochamud.anecho.mb.ca
Or other stuff: http://www.anecho.mb.ca/~jeffnik
-----------------------------------------------------------