On SPARC Solaris 8 (108528-12), with gcc-2.95.3, make-3.78.1, I unpack
fetchmail-5.9.7, ./configure with no options, and make. It bombs:
[...]
cd intl; make
make[1]: Entering directory `/home/woolsey/EXMH/fetchmail-5.9.7/intl'
make[1]: *** No rule to make target `libintl(_dot_)(_at_)l@a', needed by
`all-yes'. Stop.
make[1]: Leaving directory `/home/woolsey/EXMH/fetchmail-5.9.7/intl'
make: *** [(_at_)INTLDEPS@] Error 2
So I see there's fetchmail-5.9.6 available. Same trick with it, and it
builds fine. Unless I want ssl...
Enabling OpenSSL support in /usr/local/ssl [note where ssl really is]
[...]
You can ignore any makedepend error messages: [they look important]
makedepend: warning: socket.c, line 456: cannot find include file
"openssl/ssl.h"
not in openssl/ssl.h
not in openssl/ssl.h
not in /usr/include/openssl/ssl.h
makedepend: warning: socket.c, line 457: cannot find include file
"openssl/err.h"
not in openssl/err.h
not in openssl/err.h
not in /usr/include/openssl/err.h
makedepend: warning: socket.c, line 458: cannot find include file
"openssl/pem.h"
not in openssl/pem.h
not in openssl/pem.h
not in /usr/include/openssl/pem.h
makedepend: warning: socket.c, line 459: cannot find include file
"openssl/x509.h"
not in openssl/x509.h
not in openssl/x509.h
not in /usr/include/openssl/x509.h
11.53u 11.59s 0:28.54 81.0%
I ignore them anyway and do a make:
ld: warning: file libgcc_s.so.1: required by /usr/local/ssl/lib/libssl.so, not
found
How did I end up building an ssl with a gcc that doesn't have that?
configure in general needs to learn about the -R option to the linker.
--
Jeff Woolsey {woolsey,jlw}(_at_){jlw,jxh}.com
"Tried working once. Didn't work out. Too much like work." -Steed
"I didn't get a 'Harrumph!' out of _that_ guy." -Gov Le Petomaine