4 messages in net.sourceforge.lists.courier-users[courier-users] Trying to port on dar...
FromSent OnAttachments
Christoph GerdesApr 11, 2001 5:11 am 
Sam VarshavchikApr 11, 2001 5:41 am 
Christoph GerdesApr 11, 2001 8:12 am 
Sam VarshavchikApr 11, 2001 3:00 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[courier-users] Trying to port on darwin/osxActions...
From:Christoph Gerdes (cger@iname.com)
Date:Apr 11, 2001 5:11:19 am
List:net.sourceforge.lists.courier-users

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