Hey!

I just compiled mutt-1.0i on Solaris 7 (sparc) with fcntl, flock disabled
using ncurses-5.0 (shared lib, NOT installed in /usr/lib or /usr/lib/sparcv9).
Since /var/mail is group writable by mail the executable mutt_dotlock
is installed sgid mail. If you call mutt as an ordinary user, the shared
libncurses is not found, because Solaris only searches in /usr/lib
and /usr/lib/sparcv9 - even if LD_LIBRARY_PATH and friends point to
the directory where libncurses is installed. This is because mutt_dotlock
ist sgid mail and therefore considered insecure (see Solaris answerbook,
somewhere). I resolved this problem by linking mutt_dotlock w/o
ncurses. Now mutt is working (I have to do some more testing, of
course). Maybe someone can tell me why mutt_dotlock is linked
against *curses or slang by default.

Regards, Dirk

-- 
---------------------------------------------------------------------
Dipl.-Math. Dirk Nitschke                      Fachbereich Mathematik
Tel.: +49-40-42838-4929                          Universitaet Hamburg
Fax.: +49-40-42838-4924                                 Bundesstr. 55
e-mail: [EMAIL PROTECTED]                  D-20146 Hamburg
---------------------------------------------------------------------

Reply via email to