Re: 1.5.8 build failure on Solaris 8
Hello,
* Lars Hecking <lhecking@xxxxxxxxxxxxxxxxxxxxx> [050218 12:41]:
> gcc -DPKGDATADIR=\"/usr/local/share/mutt\" -DSYSCONFDIR=\"/usr/local/etc\"
> -DBINDIR=\"/usr/local/bin\" -DMUTTLOCALEDIR=\"/usr/local/share/locale\"
> -DHAVE_CONFIG_H=1 -I. -I. -I. -I. -I. -I./imap -Iintl -I/usr/local/include
> -I/usr/local/ssl/include -I/usr/local/include -I./intl -I/usr/local/include
> -Wall -pedantic -g -O2 -c mutt_socket.c
> mutt_socket.c: In function `mutt_socket_open':
> mutt_socket.c:59: structure has no member named `open64'
> mutt_socket.c:60: warning: control reaches end of non-void function
> mutt_socket.c: In function `mutt_conn_find':
> mutt_socket.c:282: structure has no member named `open64'
I used SUNWspro to compile mutt for Solaris and it worked out of the box. Btw.
I maintain also mutt Solaris packages on http://www.blastwave.org/ which are
quiet up2date. I see no reason to update to 1.5.8 from 1.5.7 for now. I already
had all the patches integrated.
My build script is:
export LD_OPTIONS="-R/opt/csw/lib -L/opt/csw/lib -R/opt/csw/bdb4/lib
-L/opt/csw/bdb4/lib"
export
PATH="/opt/forte8/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/usr/openwin/bin:/opt/csw/bin"
export CPPFLAGS="-I/opt/csw/include"
export CC=cc
export CFLAGS='-O'
cd mutt-1.5.720050202
./prepare --enable-hcache --enable-imap --enable-pop
--with-slang=/opt/csw --with-ssl=/opt/csw --prefix=/opt/csw
--mandir=/opt/csw/share/man --with-docdir=/opt/csw/share/doc/mutt --with-idn=no
gmake
gmake DESTDIR=/opt/build/thomas/mutt-1.5.720050202-buildroot install
# mmdf.5 is already packaged in tin and Debian hasn't it in either --tg
02:50 04-10-07
rm
/opt/build/thomas/mutt-1.5.720050202-buildroot/opt/csw/share/man/man5/mmdf.5
Greetings,
Thomas