atom feed19 messages in net.sourceforge.lists.courier-users[courier-users] Courier on MacOS X - ...
FromSent OnAttachments
Daniel E. WhiteApr 29, 2002 5:30 pm 
Aly DharshiApr 29, 2002 6:38 pm 
Daniel E. WhiteApr 29, 2002 6:49 pm 
Aly DharshiApr 29, 2002 7:04 pm 
Daniel E. WhiteApr 29, 2002 7:20 pm 
Aly DharshiApr 29, 2002 7:23 pm 
Daniel E. WhiteApr 30, 2002 3:31 am 
Sam VarshavchikApr 30, 2002 6:22 am 
Gordon MessmerApr 30, 2002 7:42 am 
Daniel E. WhiteApr 30, 2002 4:12 pm 
Daniel E. WhiteMay 1, 2002 5:49 pm 
Nathan J. MehlMay 8, 2002 3:19 pm 
Daniel E. WhiteMay 8, 2002 6:15 pm 
Sam VarshavchikMay 8, 2002 6:45 pm 
Daniel E. WhiteMay 8, 2002 7:13 pm 
Sam VarshavchikMay 8, 2002 7:47 pm 
Daniel E. WhiteMay 8, 2002 7:49 pm 
Bill SchindlerMay 10, 2002 4:58 pm 
Sam VarshavchikMay 10, 2002 5:28 pm 
Subject:[courier-users] Courier on MacOS X - Most of the gorey details - Can anyone offer me a clue ?
From:Daniel E. White (yg@comcast.net)
Date:Apr 30, 2002 3:31:46 am
List:net.sourceforge.lists.courier-users

Trimmed drastically to get it under the 40K limit. The List Admin rejected it twice, once at 350K, once at 145K

Here is my attempt to compile Courier on MacOS X

For a start, here is what uname says on this machine: [osxmen:~] igor% uname -a Darwin osxmen.wap.org 5.4 Darwin Kernel Version 5.4: Wed Apr 10 09:27:47 PDT
2002; root:xnu/xnu-201.19.3.obj~1/RELEASE_PPC Power Macintosh powerpc

And here we go...

Script started on Mon Apr 29 22:58:41 2002 [osxmen:~/Public/courier] igor% tar zxvf courier-0.38.0.tar.gz

--- snip ---

[osxmen:~/Public/courier/courier-0.38.0] igor% ./configure

--- snip ---

[osxmen:~/Public/courier/courier-0.38.0] igor% ./configure --with-waitfunc=wait

--- snip ---

[osxmen:~/Public/courier/courier-0.38.0] igor% ./configure --with-waitfunc=wait
--enable-mimetypes

--- snip ---

[osxmen:~/Public/courier/courier-0.38.0] igor% make Making all in afx c++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -Wall -g -O2 -c string.C c++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -Wall -g -O2 -c string2.C c++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -Wall -g -O2 -c exception.C c++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -Wall -g -O2 -c afxregex.C c++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -Wall -g -O2 -c afxpipe.C rm -f libafx.a ar cru libafx.a string.o string2.o exception.o afxregex.o afxpipe.o ranlib libafx.a c++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -Wall -g -O2 -c testafxpipe.C c++ -I.. -I./.. -Wall -g -O2 -o testafxpipe testafxpipe.o libafx.a Making all in bdbobj cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -c bdbobj.c cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -c bdbobj2.c cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -c bdbobj3.c rm -f libbdbobj.a ar cru libbdbobj.a bdbobj.o bdbobj2.o bdbobj3.o ranlib libbdbobj.a c++ -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c testbdb.C c++ -g -O2 -o testbdb testbdb.o libbdbobj.a -ldb Making all in numlib cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strhinot.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strhpidt.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strhtimet.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strgidt.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strinot.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strofft.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strpidt.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strsize.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strsizet.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c strtimet.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c struidt.c rm -f libnumlib.a ar cru libnumlib.a strhinot.o strhpidt.o strhtimet.o strgidt.o strinot.o
strofft.o strpidt.o strsize.o strsizet.o strtimet.o struidt.o ranlib libnumlib.a Making all in soxwrap cc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -g -O2 -c soxfuncnames.c test "" != "" && \ echo "CHECK(\"\")" >libsock5confdir.h && exit 0 ; \ echo "CHECK(\"/etc/libsocks5.conf\")" >libsock5confdir.h ; \ echo "CHECK(\"/usr/local/etc/libsocks5.conf\")" >>libsock5confdir.h ; \ etcdir=/usr/lib/courier/etc ; \ test $etcdir = "/etc" && exit 0; \ test $etcdir = "/usr/local/etc" && exit 0; \ echo "CHECK(\"$etcdir/libsocks5.conf\")" >>libsock5confdir.h cc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -g -O2 -c soxwrap.c cc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -g -O2 -c sconnect.c rm -f libsoxwrap.a ar cru libsoxwrap.a soxfuncnames.o soxwrap.o sconnect.o ranlib libsoxwrap.a cc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -g -O2 -c testprog.c cc -g -O2 -o testprog testprog.o libsoxwrap.a `cat soxlibs.dep` Making all in md5 cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c md5.c cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c md5_hash.c cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c
redhat-crypt-md5.c cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c hmac.c rm -f libmd5.a ar cru libmd5.a md5.o md5_hash.o redhat-crypt-md5.o hmac.o ranlib libmd5.a cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c md5test.c cc -Wall -g -O2 -I./.. -I.. -o md5test md5test.o libmd5.a Making all in sha1 cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c sha1.c cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c sha1_hash.c cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c hmac.c rm -f libsha1.a ar cru libsha1.a sha1.o sha1_hash.o hmac.o ranlib libsha1.a cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I./.. -I.. -c testsuite.c cc -Wall -g -O2 -I./.. -I.. -o testsuite testsuite.o libsha1.a Making all in libhmac cc -DHAVE_CONFIG_H -I. -I. -I. -I./.. -I.. -Wall -g -O2 -c hmac.c rm -f libhmac.a ar cru libhmac.a hmac.o ranlib libhmac.a cc -DHAVE_CONFIG_H -I. -I. -I. -I./.. -I.. -Wall -g -O2 -c md5hmactest.c cc -Wall -g -O2 -o md5hmactest md5hmactest.o libhmac.a ../md5/libmd5.a
../sha1/libsha1.a cc -DHAVE_CONFIG_H -I. -I. -I. -I./.. -I.. -Wall -g -O2 -c sha1hmactest.c cc -Wall -g -O2 -o sha1hmactest sha1hmactest.o libhmac.a ../md5/libmd5.a
../sha1/libsha1.a Making all in random128 cc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -g -O2 -c random128.c cc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -g -O2 -c random128alpha.c rm -f librandom128.a ar cru librandom128.a random128.o random128alpha.o ranlib librandom128.a Making all in unicode cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso8859.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows874u.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c unicode.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c unicode2.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso8859_convert.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm864convert.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c utf7imap.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c xtest.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c unicode_ultcase.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c utf8.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c utf8_chset.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c koi8r.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c unicode_ultcasetab.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88591.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88592.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88593.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88594.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88595.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88596.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88597.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88598.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso88599.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso885910.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso885913.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso885914.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c iso885915.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1250.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1251.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1252.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1253.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1254.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1255.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1256.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1257.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows1258.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c windows874.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm437.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm775.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm850.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm852.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm855.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm857.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm860.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm861.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm862.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm863.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm864.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm865.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm866.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c ibm869.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c big5.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c gb2312.c /usr/bin/perl ./unicodefilter.pl "iso-8859-1" \ "no" <./charsetlist.txt | \ /usr/bin/perl ./charsetlist.pl >charsetlist.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c charsetlist.c rm -f libunicode.a ar cru libunicode.a iso8859.o windows874u.o unicode.o unicode2.o
iso8859_convert.o ibm864convert.o utf7imap.o xtest.o unicode_ultcase.o utf8.o
utf8_chset.o koi8r.o unicode_ultcasetab.o iso88591.o iso88592.o iso88593.o
iso88594.o iso88595.o iso88596.o iso88597.o iso88598.o iso88599.o iso885910.o
iso885913.o iso885914.o iso885915.o windows1250.o windows1251.o windows1252.o
windows1253.o windows1254.o windows1255.o windows1256.o windows1257.o
windows1258.o windows874.o ibm437.o ibm775.o ibm850.o ibm852.o ibm855.o ibm857.o
ibm860.o ibm861.o ibm862.o ibm863.o ibm864.o ibm865.o ibm866.o ibm869.o big5.o
gb2312.o charsetlist.o ranlib libunicode.a cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c unicodeinfo.c cc -g -O2 -Wall -o unicode-info unicodeinfo.o libunicode.a Making all in rfc822 cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc822.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc822hdr.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc822_getaddr.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc822_getaddrs.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc822_mkdate.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc822_parsedt.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc2047u.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c rfc2047.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c imapsubj.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c imaprefs.c rm -f librfc822.a ar cru librfc822.a rfc822.o rfc822hdr.o rfc822_getaddr.o rfc822_getaddrs.o
rfc822_mkdate.o rfc822_parsedt.o rfc2047u.o rfc2047.o imapsubj.o imaprefs.o ranlib librfc822.a cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c testsuite.c cc -g -O2 -Wall -o testsuite testsuite.o librfc822.a cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -c reftest.c cc -g -O2 -Wall -o reftest reftest.o librfc822.a Making all in rfc1035 cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035_res.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035an.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035dump.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c
rfc1035dumprrdata.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035fmttime.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035gettxt.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035ipv6to4.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c
rfc1035mkaddress.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035mksocket.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035mxlist.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035qa.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035qptr.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035reply.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035resolve.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035sameip.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035search.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c
rfc1035sockaddrip.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c
rfc1035sockaddrport.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035str.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035tcp.c cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c rfc1035udp.c rm -f librfc1035.a ar cru librfc1035.a rfc1035.o rfc1035_res.o rfc1035an.o rfc1035dump.o
rfc1035dumprrdata.o rfc1035fmttime.o rfc1035gettxt.o rfc1035ipv6to4.o
rfc1035mkaddress.o rfc1035mksocket.o rfc1035mxlist.o rfc1035qa.o rfc1035qptr.o
rfc1035reply.o rfc1035resolve.o rfc1035sameip.o rfc1035search.o
rfc1035sockaddrip.o rfc1035sockaddrport.o rfc1035str.o rfc1035tcp.o rfc1035udp.o ranlib librfc1035.a cc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -I./.. -I.. -c testlookup.c cc -g -O2 -Wall -I./.. -I.. -o testlookup testlookup.o librfc1035.a
../soxwrap/libsoxwrap.a `cat ../soxwrap/soxlibs.dep` /usr/bin/ld: Undefined symbols: _rfc1035_default_resolver make[1]: *** [testlookup] Error 1 make: *** [all-recursive] Error 1 [osxmen:~/Public/courier/courier-0.38.0] igor%

Script done on Mon Apr 29 23:20:49 2002

--

------------------------------------------------------------------------ Dan White

------------------------------------------------------------------------ "Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us." Calvin (Bill Watterson)