1 message in net.sourceforge.lists.courier-users[courier-users] Make check rfc822 on ...
FromSent OnAttachments
dani...@tonservices.comApr 20, 2001 2:22 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] Make check rfc822 on AIX - cont..Actions...
From:dani...@tonservices.com (dani@tonservices.com)
Date:Apr 20, 2001 2:22:34 pm
List:net.sourceforge.lists.courier-users

I wanted to see if I could just run a current Courier-IMAP on AIX so I tried to compile the latest development build (1.3.7+), both with GCC and IBM xlC 5.0. Again, I encountered needing to have -DHAVE_STRINGS_H added to the makefiles in $couriersrc/afx and $couriersrc/courier and I think $couriersrc/courier/libs.

I only add the flag where needed to work through fatal errors. I do see a lot of warnings from GCC about strcasecmp and strncasecmp. Are there normally warnings about this? I wonder if my manual add ins are not quite right...

Make check still fails in $couriersrc/rfc822, no matter if GCC or xlC is used. So I regressed back to an older Courier-IMAP, 1.0, which I had compiled several months ago. This was the version that got me hooked on Courier : )

Version 1.0 will still compile and pass make check ok. Are there any other suggestions or help you can give me?

Here is the text file that is produced by the later version's reftest:

found found not found <1>.parent=<(root)> <2>.parent=<1> <3> (dummy).parent=<2> <4>.parent=<3>

<2>.parent=<(root)> <3>.parent=<2> <4>.parent=<3> <1>.parent=<(root)>

<1>.parent=<(root)> <2>.parent=<1> <3> (dummy).parent=<2> <4>.parent=<3>

<1>.parent=<(root)> <2>.parent=<1> <4>.parent=<2>

<1> (dummy).parent=<(root)> <2> (dummy).parent=<1> <3>.parent=<(root)> <4>.parent=<3>

<3>.parent=<(root)> <4>.parent=<3>

<message1>.parent=<(root)> <message10>.parent=<(root)> <message2> (dummy).parent=<(root)> <message3>.parent=<message2> <message11>.parent=<(root)> <message12>.parent=<(root)> <message13>.parent=<(root)> <message14>.parent=<(root)>

subject(SUBJECT 1)=<message2> subject(SUBJECT 2)=<message10> subject(SUBJECT 5)=<message13> subject(SUBJECT 4)=<message12>

<message1-dummy> (dummy).parent=<(root)> <message1>.parent=<message1-dummy> <message2-dummy> (dummy).parent=<(root)> <message2>.parent=<message2-dummy>

subject(SUBJECT 1)=<message1-dummy>

<message1-dummy> (dummy).parent=<(root)> <message1>.parent=<message1-dummy> <message2>.parent=<message1-dummy>

<message4>.parent=<(root)> <message2>.parent=<(root)> <message1-dummy> (dummy).parent=<(root)> <message1>.parent=<message1-dummy> <message3>.parent=<(root)> <message10>.parent=<(root)> <message11>.parent=<(root)>

subject(SUBJECT 10)=<message10> subject(SUBJECT 1)=<message1-dummy> subject(SUBJECT 2)=<message4>

<message4>.parent=<(root)> <message3>.parent=<message4> <message1-dummy> (dummy).parent=<(root)> <message1>.parent=<message1-dummy> <message2>.parent=<message1-dummy> <(dummy)> (dummy).parent=<(root)> <message10>.parent=<(dummy)> <message11>.parent=<(dummy)>

<(dummy)> (dummy).parent=<(root)> <message2>.parent=<(dummy)> <message6>.parent=<message2> <message5>.parent=<message2> <message4>.parent=<message2> <message1>.parent=<(dummy)> <message3>.parent=<(dummy)>

<message1>.parent=<(root)> <>.parent=<message1> <(dummy)> (dummy).parent=<(root)> <>.parent=<(dummy)> <message4>.parent=<(dummy)>