Dear Sir Firstly, sorry for my poor english. I�m trying to install the courier imapd in a Solaris 9 box. Unfortunatly, I was found some problems. With the help of the archives of the lists, I could to solve some errors, but at the moment I�m stopped in the 'make check'. I was read something about a POSIX bug and made the test suggested (to run one perl script in one directory with 000 permission). I saw the result and effectivelly seems there are a bug here:
# mkdir foo # chmod 000 foo # perl -e 'stat "foo/."; print "$!\n";' # My question is: someone has discovered some workaround? I couldn�t to found anything about it. My environment is: Solaris 9 courier-imap-2.1.1 db-4.0.14 and db-4.1.25 openssl-0.9.7b cyrus-sasl-2.1.15 I was used the following configure to courier: ./configure --enable-unicode --without-ipv6 --with-waitfunc=wait3 Then, I was edited the tcpd/Makefile to put the variable: CPPFLAGS = -I/usr/local/ssl/include Then, I was compiled with 'make' and apparently everything was Ok. But when I run 'make check', the results are even: <------ snip -------> <.........> INFO: LOGIN, user=user, ip=[127.0.0.1], protocol=IMAP INFO: LOGOUT, user=user, ip=[127.0.0.1], headers=0, body=0 make[1]: *** [check] Error 1 make[1]: Leaving directory `/root/adm/soft/courier-imap-2.1.1/imap' make: *** [check-recursive] Error 1 # # cd imap # LC_ALL=C; export LC_ALL; ./testsuite | ./testsuitefix.pl | sort | diff -U 3 testsuite.txt - **************************** * Sanity check in progress * **************************** INFO: LOGIN, user=user, ip=[127.0.0.1], protocol=IMAP INFO: LOGOUT, user=user, ip=[127.0.0.1], headers=0, body=0 INFO: LOGIN, user=user, ip=[127.0.0.1], protocol=IMAP INFO: LOGOUT, user=user, ip=[127.0.0.1], headers=90, body=2398 INFO: LOGIN, user=user, ip=[127.0.0.1], protocol=IMAP <.........> INFO: LOGIN, user=user, ip=[127.0.0.1], protocol=IMAP INFO: LOGOUT, user=user, ip=[127.0.0.1], headers=0, body=0 --- testsuite.txt Wed Jul 16 17:21:49 2003 +++ - Tue Sep 9 15:51:33 2003 @@ -503,6 +503,7 @@ 000502 * PREAUTH Ready. 000503 * LIST (\HasNoChildren) "." "INBOX.Trash" 000503 * LIST (\HasNoChildren) "." "shared.test.a" +000503 * LIST (\HasNoChildren) "." "shared.test.b" 000503 * LIST (\Marked \HasChildren) "." "INBOX" 000503 * LIST (\Noselect \HasChildren) "." "shared" 000503 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -514,11 +515,14 @@ 000505 * LIST (\Noselect \HasChildren) "." "shared.test" 000505 h003 OK LIST completed 000506 * LIST (\HasNoChildren) "." "shared.test.a" +000506 * LIST (\HasNoChildren) "." "shared.test.b" 000506 h004 OK LIST completed 000507 * LIST (\HasNoChildren) "." "shared.test.a" +000507 * LIST (\HasNoChildren) "." "shared.test.b" 000507 * LIST (\Noselect \HasChildren) "." "shared.test" 000507 h005 OK LIST completed 000508 * LIST (\HasNoChildren) "." "shared.test.a" +000508 * LIST (\HasNoChildren) "." "shared.test.b" 000508 h006 OK LIST completed 000509 * LIST (\Noselect) "." "" 000509 h007 OK LIST completed @@ -529,6 +533,7 @@ 000512 h010 OK Folder subscribed. 000513 * LIST (\HasNoChildren) "." "INBOX.Trash" 000513 * LIST (\HasNoChildren) "." "shared.test.a" +000513 * LIST (\HasNoChildren) "." "shared.test.b" 000513 * LIST (\Marked \HasChildren) "." "INBOX" 000513 * LIST (\Noselect \HasChildren) "." "shared" 000513 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -538,6 +543,7 @@ 000515 h013 OK SUBSCRIBE completed. 000516 * LIST (\HasNoChildren) "." "INBOX.Trash" 000516 * LIST (\HasNoChildren) "." "shared.test.a" +000516 * LIST (\HasNoChildren) "." "shared.test.b" 000516 * LIST (\Marked \HasChildren) "." "INBOX" 000516 * LIST (\Noselect \HasChildren) "." "shared" 000516 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -550,6 +556,7 @@ 000518 h016 OK SUBSCRIBE completed. 000519 * LIST (\HasNoChildren) "." "INBOX.Trash" 000519 * LIST (\HasNoChildren) "." "shared.test.a" +000519 * LIST (\HasNoChildren) "." "shared.test.b" 000519 * LIST (\Marked \HasChildren) "." "INBOX" 000519 * LIST (\Noselect \HasChildren) "." "shared" 000519 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -563,6 +570,7 @@ 000521 h019 OK UNSUBSCRIBE completed. 000522 * LIST (\HasNoChildren) "." "INBOX.Trash" 000522 * LIST (\HasNoChildren) "." "shared.test.a" +000522 * LIST (\HasNoChildren) "." "shared.test.b" 000522 * LIST (\Marked \HasChildren) "." "INBOX" 000522 * LIST (\Noselect \HasChildren) "." "shared" 000522 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -575,6 +583,7 @@ 000524 h022 OK SUBSCRIBE completed. 000525 * LIST (\HasNoChildren) "." "INBOX.Trash" 000525 * LIST (\HasNoChildren) "." "shared.test.a" +000525 * LIST (\HasNoChildren) "." "shared.test.b" 000525 * LIST (\Marked \HasChildren) "." "INBOX" 000525 * LIST (\Noselect \HasChildren) "." "shared" 000525 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -592,6 +601,7 @@ 000530 * LIST (\HasNoChildren) "." "INBOX.c" 000530 * LIST (\HasNoChildren) "." "shared.test.Trash" 000530 * LIST (\HasNoChildren) "." "shared.test.a" +000530 * LIST (\HasNoChildren) "." "shared.test.b" 000530 * LIST (\Marked \HasChildren) "." "INBOX" 000530 * LIST (\Noselect \HasChildren) "." "shared" 000530 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -600,6 +610,7 @@ 000531 * LIST (\HasNoChildren) "." "INBOX.c" 000531 * LIST (\HasNoChildren) "." "shared.test.Trash" 000531 * LIST (\HasNoChildren) "." "shared.test.a" +000531 * LIST (\HasNoChildren) "." "shared.test.b" 000531 * LIST (\Marked \HasChildren) "." "INBOX" 000531 * LIST (\Noselect \HasChildren) "." "shared" 000531 * LIST (\Noselect \HasChildren) "." "shared.test" @@ -614,6 +625,7 @@ 000535 * LIST (\Noselect \HasChildren) "." "shared.test" 000535 * LIST (\Unmarked \HasNoChildren) "." "INBOX.c" 000535 * LIST (\Unmarked \HasNoChildren) "." "shared.test.Trash" +000535 * LIST (\Unmarked \HasNoChildren) "." "shared.test.b" 000535 ii003 OK LIST completed 000536 * LIST (\Marked \HasChildren) "." "INBOX" 000536 * LIST (\Marked \HasNoChildren) "." "INBOX.Trash" @@ -622,6 +634,7 @@ 000536 * LIST (\Noselect \HasChildren) "." "shared.test" 000536 * LIST (\Unmarked \HasNoChildren) "." "INBOX.c" 000536 * LIST (\Unmarked \HasNoChildren) "." "shared.test.Trash" +000536 * LIST (\Unmarked \HasNoChildren) "." "shared.test.b" 000536 ii004 OK LIST completed 000537 * BYE Courier-IMAP server shutting down 000538 iidone OK LOGOUT completed <------ snip -------> OBS: I�m running this command as on unprivileged user. Can someone help me? I�d appreciate it. Thanks (a lot) in advance Luiz ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ courier-users mailing list [EMAIL PROTECTED] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
