gpg 1.0.3 on Solaris w/ large file support

Nils Ellmenreich Nils@infosun.fmi.uni-passau.de
Wed, 4 Oct 2000 15:27:15 +0200 (CEST)


Hi,

I've tried to install the generic 1.0.3 on both, Solaris 2.6 and 8. It
doesn't work out of the box as util/iobuf.c fails to find the 64bit data
structure definitions from <sys/stat.h>. This is because Solaris
requires the compilation flag -D_LARGEFILE64_SOURCE to support these
functions. If you compile iobuf.c manually with this flag, then the rest
of the compilation works on Solaris 2.6. I haven't found an ideal spot
where to put this additional flog into configure.in - Werner, do you
have an idea? 

Further more, even with this flag 1.0.3 doesn't compile on my Solaris
2.8 machines with linke problems with 

gmake[2]: Entering directory `/mount/public.source/network/gnupg-1.0.3/tools'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../intl    -g -O2 -Wall \
-c mpicalc.c \
gcc  -g -O2 -Wall  -o mpicalc  mpicalc.o ../cipher/libcipher.a \
../mpi/libmpi.a ../util/libutil.a  -ldl -lnsl  -lsocket 
Undefined                       first referenced
 symbol                             in file
__udiv_qrnnd                        ../mpi/libmpi.a(mpih-div.o)

Haven't had time yet to look into this one. I'll do some digging later,
time permitting.

cheers, Nils
-- 
Nils Ellmenreich - Fakultaet fuer Math./Informatik             - Nils @
http://www.fmi.uni-passau.de/~nils  -  Univ. Passau   -   Uni-Passau.DE