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

Reply via email to