Courier finally compiles and installs successfully for me on Mac OS X! *whooo--hoooooooo!!*
....
...However...
I haven't tried running it yet. :)
Because now that I finally know the entire system (not just the IMAP server, or just maildrop) can actually compile... I'd like to go back and fix the "waitlib" problem that I just kinda, well... bypassed... to get it compiled.
I have simply forced the ./configure script to use wait3, since I found another OS X user who had done that with courier-imap. But, his web page didn't mention any changes that had been made to actually "fix" the wait function. (My impression is he made none.) -- And I'd rather not actually use courier until I'm sure that wait, or wait3, can be (and is) fixed properly... and I've recompiled.
Does any one have any information about what I'm supposed to look for and fix in the ./waitlib/ stuff?? I'm totally lost. I don't even know where to begin looking for the problems. Any help would be MUCH appreciated! Thanks!
Furthermore, Sam...
If you could advise here, I'd like to have the required code changes (5 files so far -- and perhaps some waitlib mods coming later, if I get help figuring them out) submitted for inclusion in the source distribution.
Your earlier suggested fix, for the numlib problems I was having, was applied to 4 files instead of just the 2 we initially identified. In each of the ./numlib/strh* files (i.e. strhdevt.c, strhinot.c, strhpidt.c, and strhtimet.c), I made this change on line 14:
from:
static const char xdigit[16]="0123456789ABCDEF";
to:
static const char xdigit[]="0123456789ABCDEF";
(I can provide a patch file for you, if you'd like. I'd just have to unpack the original source again is all.)
File 5, and the final problem I had, was ./pcp/intl/libgnuintl.h which needed to have the following lines inserted at line 91:
#ifdef __APPLE__
# define _INTL_REDIRECT_MACROS 1
#endif(I'm not sure __APPLE__ is the *best* thing to test for, but it *should* be unique enough... I think. Anyway, I figured __ppc__ was probably too general, in case someone used Linux-PPC or some such, which probably defines the same thing. But if you know of a more appropriate test, feel free to try using it instead. I'd be happy to test it by re-compiling. -- And again, if you want a patch file, I can make one.)
Finally, after I'm done with the waitlib issue (who knows when that'll be!), I'd like to submit some documentation of things that need to be done for Mac OS X -- besides code chages, which I hope will get included -- such as installing GDBM, installing expect (if desired), setting RANLIB in env, etc.
Anyway, thanks to everyone for your help so far... most especially Sam, of course... and please let me know if you can point me in the right direction for my waitlib problems. :-)
Thanks!
-James
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
