I've setup a minimal Linux system LinuxfromScratch 5.0. Everthing is working
fine (as I'm able to see it...?!.
Getting courier-imap-2.2.1 installed "make check" fails:

[EMAIL PROTECTED] ~/tmp/courier-imap-2.2.1]$ make check
Making check in numlib
make[1]: Entering directory `/home/rashnu/tmp/courier-imap-2.2.1/numlib'

....everything o.k......

Making check in imap
make[1]: Entering directory `/home/rashnu/tmp/courier-imap-2.2.1/imap'
LC_ALL=C; export LC_ALL; ./testsuite | ./testsuitefix.pl | sort | cmp -s -
./testsuite.txt
****************************
* Sanity check in progress *
****************************
INFO: LOGIN, user=user, ip=[127.0.0.1], protocol=IMAP
ERR: Failed to create cache file: maildirwatch (user)
ERR: Error: Input/output error

... info on the FAM FAQ says: "Rapid requests bug" with DNotify patch

ERR: Check for proper operation and configuration
ERR: of the File Access Monitor daemon (famd).
INFO: LOGOUT, user=user, ip=[127.0.0.1], headers=0, body=0
make[1]: *** [check-am] Error 1
make[1]: Leaving directory `/home/rashnu/tmp/courier-imap-2.2.1/imap'
make: *** [check-recursive] Error 1
[EMAIL PROTECTED] ~/tmp/courier-imap-2.2.1]$

so I compared /courier-imap-2.2.1/imap/testsuite.txt with the "make check"
generated output and found:

[EMAIL PROTECTED] ~/tmp/courier-imap-2.2.1/imap]$ cmp testOutputSorted.txt
testsuite.txt
testOutputSorted.txt testsuite.txt differ: char 24042, line 612
[EMAIL PROTECTED] ~/tmp/courier-imap-2.2.1/imap]$

testOutputSorted.txt:
...
606 000531 ii002 OK LIST completed
607 000532 * BYE Courier-IMAP server shutting down
608 000533 iidone OK LOGOUT completed
609 000534 * PREAUTH Ready.
610 000535 * LIST (\Marked \HasChildren) "." "INBOX"
611 000535 * LIST (\Marked \HasNoChildren) "." "INBOX.Trash"
612 000535 * LIST (\Noselect \HasChildren) "." "shared"
613 000535 * LIST (\Noselect \HasChildren) "." "shared.test"
614 000535 * LIST (\Unmarked \HasNoChildren) "." "INBOX.c"
615 000535 * LIST (\Unmarked \HasNoChildren) "." "shared.test.Trash"
616 000535 * LIST (\Unmarked \HasNoChildren) "." "shared.test.a"
617 000535 ii003 OK LIST completed
...

testsuite.txt
...
612 000535 * LIST (\Marked \HasNoChildren) "." "shared.test.a"
613 000535 * LIST (\Noselect \HasChildren) "." "shared"
...

if this is the "right piece" of testsuite, I'm not able to interpret:
...
env IMAP_BROKENUIDV=1 IMAP_CHECK_ALL_FOLDERS=1 MAILDIR=confmdtest ./imapd
<<EOF | sed 's/UIDVALIDITY[0-9]*/UIDVALIDITY/;s/INTERNALDATE
"[^"]*"/INTERNALDATE -DATE-/g'
ii003 list "" "*"
ii004 list "" "*"
iidone logout
EOF

It took me some days to get so far. Is there any function missing on my
system. Can please anybody help me.

Fritz



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to