checking whether long int is 64 bits... no checking whether long long int is 64 bits... no configure:7610: checking whether long long int is 64 bitsconfigure:7648: gcc -o conftest -O2 conftest.c -lssl -lcrypto -lz -lcrypt -lresolv -lnsl -ldl -lm 1>&5
configure: failed program was: #line 7619 "configure" #include "confdefs.h" typedef long long int int64; /* * These are globals to discourage the compiler from folding all the * arithmetic tests down to compile-time constants. */ int64 a = 20000001; int64 b = 40000005; int does_int64_work() { int64 c,d; if (sizeof(int64) != 8) return 0; /* definitely not the right size */ /* Do perfunctory checks to see if 64-bit arithmetic seems to work */ c = a * b; d = (c + b) / b; if (d != a+1) return 0; return 1; } main() { exit(! does_int64_work()); } Ben Collins wrote:
On Fri, Oct 18, 2002 at 09:51:42AM -0700, Brian Macy wrote:It is... the --with-openssl flag is having the side effect that the postgresql configure script doesn't find a 64bit native type when the flag is specified. I would assume a bug in the configure script.Sounds reasonable. CHeck the output of config.log