subramanian.ponnusamy@iflexsolutions.com
2005-Jan-20 14:56 UTC
[Samba] SASL build error on solaris 8
Hi, My ultimate goal is to deploy a source-built Samba 3.0.1 on Solaris 8 that can join an Active Directory. According to the docs, Samba requires Kerberos and OpenLDAP and OpenLDAP requires SASL. Hence my problem. when i try to build cyrus-sasl-2.1.15 i have got the following configure warnings configure: warning: No DES support for DIGEST-MD5 configure: warning: OpenSSL not found -- OTP will be disabled configure: warning: OpenSSL not found -- SRP will be disabled configure: warning: No DES library found for Kerberos V4 support configure: warning: OpenSSL not found -- NTLM will be disabled configure: warning: No DES library found for Kerberos V4 support when i try to make i have got the following error /usr/ccs/bin/make all-recursive Making all in include Making all in sasldb Making all in plugins Making all in lib /bin/sh ../libtool --mode=link gcc -Wall -W -Wall -g -O2 -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib -L/usr/local/lib -o libsasl2.la -rpath =/usr/local/lib -version-info 2:15:0 auxprop.lo canonusr.lo checkpw.lo client.lo common.lo config.lo external.lo md5.lo saslutil.lo server.lo seterror.lo dlopen.lo plugin_common.lo -ldl -lresolv -lsocket -lnsl -lresolv -lresolv -lresolv -lsocket libtool: link: only absolute run-paths are allowed *** Error code 1 make: Fatal error: Command failed for target `libsasl2.la' Current working directory /export/home/fmg/ads/cyrus-sasl-2.1.15/lib *** Error code 1 make: Fatal error: Command failed for target `all-recursive' Current working directory /export/home/fmg/ads/cyrus-sasl-2.1.15 *** Error code 1 make: Fatal error: Command failed for target `all-recursive-am' If anybody has a success story, or even a hints, I?d be most grateful. Here?s my component & installation summary set GCC=/usr/local/bin/gcc; set cc=$gcc Get M4 build M4 Set GCC=/usr/local/bin/gcc set cflags = -I /usr/local/include -l/usr/local/lib sh configure sh make 1) Install/build AutoConf 2.57 sh configure --prefix=/usr/local make make install 2) Install/build AutoMake 1.7.2 sh configure --prefix=/usr/local make make install sh configure --prefix=/usr/local make make install 3) repeat step 1 then repeat step 2 4) Install libtool download from sunfreeware.com gunzip ...filename pkgadd -d pgkname -s /var/spool/pkg/ pkgadd 5) Install/build Berkeleydb /db4.1.5 cd /dist .configure --prefix=/usr/local make make install 6) Flex NOTE: Flex used lex and yacc cd flex autoconf configure --prefix=/usr/local make make install cd .. 7) Bison NOTE: Bison used lex and yacc cd bison autoconf configure --prefix=/usr/local make make install 8) Repeat Step1. then. Step2. Now both tools use each other cd .. 9) Build KRB5 1.3.1 cd krb5 /src configure -- enable-dns -- enable-dns-for-kdc -- enable-dns-for-realm --without-tcl \ --prefix=/usr/local --exec_prefix=/usr/local --libdir=/usr/local/lib make make install 10) Build & Install SASL cd syrus_sasl_2.1.15 ./configure --prefix=/usr/local \ --exec_prefix=/usr/local \ --enable-login \ --enable-ntlm \ --enable-gssapi=/usr/local \ --libdir =/usr/local/lib \ --with-openssl=/usr/local/ssl DISCLAIMER: This message contains privileged and confidential information and is intended only for the individual named.If you are not the intended recipient you should not disseminate,distribute,store,print, copy or deliver this message.Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system.E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted,corrupted,lost,destroyed,arrive late or incomplete or contain viruses.The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version.