I was going to explore the infinite possibilites offered by PAM, winbind,
NIS, and alpha17, but it never got past the build stage. Sigh.
Note that 2.2.3a built just fine with this same machine, same compiler
(GCC 3.0.4), and same OpenSSL (0.9.6b). Not just the same versions,
but the files themselves haven't moved.
27% pwd
/tmp/pedwards/samba-3.0-alpha17/source
28% make
Using FLAGS = -DHAVE_CRYPT_DECL -I/usr/local/include/openssl -O -I./popt
-Iinclude -I./include -I./ubiqx -I./smbwrapper -I. -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I.
FLAGS32 = -DHAVE_CRYPT_DECL -I/usr/local/include/openssl -O -I./popt
-Iinclude -I./include -I./ubiqx -I./smbwrapper -I. -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I.
LIBS = -lssl -lcrypto -lsec -lgen -lresolv -lsocket -lnsl -ldl -lpam
LDSHFLAGS = -h SHOWFLAGS -G -L/usr/local/lib/lib -DHAVE_CRYPT_DECL
-I/usr/local/include/openssl -O
LDFLAGS = -L/usr/local/lib/lib
WARNING: you need to rerun autoconf
Compiling lib/util.c
In file included from /usr/local/include/openssl/objects.h:960,
from /usr/local/include/openssl/evp.h:138,
from /usr/local/include/openssl/x509.h:67,
from /usr/local/include/openssl/ssl.h:69,
from lib/util.c:56:
/usr/local/include/openssl/asn1.h:241: parse error before numeric constant
/usr/local/include/openssl/asn1.h:242: parse error before numeric constant
/usr/local/include/openssl/asn1.h:244: parse error before numeric constant
/usr/local/include/openssl/asn1.h:256: parse error before numeric constant
....
This goes on for about another three screens before it dies.
Phil
--
If ye love wealth greater than liberty, the tranquility of servitude greater
than the animating contest for freedom, go home and leave us in peace. We seek
not your counsel, nor your arms. Crouch down and lick the hand that feeds you;
and may posterity forget that ye were our countrymen. - Samuel Adams