Hi,
since I didn't find any patches for courier-imap-1.3.7 to compile
on darwin/osx platform, I started little hacking and source reading.
I ran into several problems which I think are due to the bad gcc &
ld on darwin.
Anyway here is what I did up to now:
The configure script fails on the waitfunction check but
./configure --with-waitfunc=wait3 seems okay.
make aborted several times, see earlier post. I was able to fix
this with running ranlib -cs on the problem archive files.
There occured problems with some preprocessor directives especially
with:
#if RETSIGTYPE != void
return (0);
#endif
which caused this error:
cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I.. -I./.. -c userdbpw.c
userdbpw.c:192: illegal expression, found `void'
userdbpw.c:96: parse error in conditional expression
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
make: *** [userdbpw.o] Error 1
I saw that RETSIGTYPE was set to void earlier and so I just deleted
the tree lines above...!
At the moment I try to fix the following:
ar: libauth-modules.dir/__.SYMDEF: No such file or directory
ar: SORTED: No such file or directory
make[1]: *** [libauth.a] Error 1
make: *** [all-recursive] Error 1
"libauth-modules.dir/__.SYMDEF SORTED" does exsist, but how do I get ar to
accept is as one file? BTW: the problem occurs on both filesystems hfs+ and
ufs.
TIA
Christoph