[Fedora-directory-users] FC3 - Back to cyrus-sasl

Richard Megginson rmeggins at redhat.com
Wed Sep 28 22:50:37 UTC 2005


There is still no libsasl2.a.  I'm not sure what the problem is.  Try 
using "make" instead of "gmake" - perhaps gmake is slightly different on 
your OS/version?

Jason Kullo Sam wrote:

> Ok...guess I have to get this build going after all. Getting halfway 
> through the make, then failing with the following error. Doh!
>
> Attacked the cyrus install again. Did a make clean, then changed my 
> mind and deleted entire folder and started all over with it. For some 
> reason, the sasl make seemed to go this time(maybe I just needed to 
> blow the folder out last time)...but, the make on ldapserver still 
> failed. See below for log(snipped out bits of spam...) On the bright 
> side...I'm actually learning lots! =D
> ====================================================================
> [root at genie ds]# gunzip -c cyrus-sasl-2.1.20.tar.gz | tar xf -
> tar: Read 2048 bytes from -
> [root at genie ds]# cd cyrus-sasl-2.1.20
> [root at genie cyrus-sasl-2.1.20]# CFLAGS="-O2" ./configure 
> --enable-gssapi=/usr/kerberos/include/--enable-static --without-des 
> --without-openssl
> configure: creating cache ./config.cache
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking target system type... i686-pc-linux-gnu
> -------------------- SNIP Successful Config
> updating cache .././config.cache
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating saslauthd.h
> config.status: executing depfiles commands
> Configuration Complete. Type 'make' to build.
> [root at genie cyrus-sasl-2.1.20]#
> ##########################
> Onto the make...
> ##########################
>
> Configuration Complete. Type 'make' to build.
> [root at genie cyrus-sasl-2.1.20]# gmake
> gmake  all-recursive
> gmake[1]: Entering directory 
> `/root/Desktop/dsbuild-static/ds/cyrus-sasl-2.1.20'
> Making all in include
> gmake[2]: Entering directory 
> `/root/Desktop/dsbuild-static/ds/cyrus-sasl-2.1.20/include'
> if gcc -DHAVE_CONFIG_H -I. -I. -I..     -Wall -W -O2 -MT makemd5.o -MD 
> -MP -MF ".deps/makemd5.Tpo" \
>  -c -o makemd5.o `test -f 'makemd5.c' || echo './'`makemd5.c; \
> then mv ".deps/makemd5.Tpo" ".deps/makemd5.Po"; \
> else rm -f ".deps/makemd5.Tpo"; exit 1; \
> fi
> /bin/sh ../libtool --mode=link gcc  -Wall -W -O2   -o makemd5  
> makemd5.o  -lresolv
> mkdir .libs
>
> ------------------- SNIP Make spam ----------------------------
>
> if gcc -DHAVE_CONFIG_H 
> -DSASLAUTHD_CONF_FILE_DEFAULT=\"/usr/local/etc/saslauthd.conf\" -I. 
> -I. -I.. -I. -I. -I. -I./include -I./include -I./../include    -O2 -MT 
> saslauthd-main.o -MD -MP -MF ".deps/saslauthd-main.Tpo" \
>  -c -o saslauthd-main.o `test -f 'saslauthd-main.c' || echo 
> './'`saslauthd-main.c; \
> then mv ".deps/saslauthd-main.Tpo" ".deps/saslauthd-main.Po"; \
> else rm -f ".deps/saslauthd-main.Tpo"; exit 1; \
> fi
> if gcc -DHAVE_CONFIG_H 
> -DSASLAUTHD_CONF_FILE_DEFAULT=\"/usr/local/etc/saslauthd.conf\" -I. 
> -I. -I.. -I. -I. -I. -I./include -I./include -I./../include    -O2 -MT 
> md5.o -MD -MP -MF ".deps/md5.Tpo" \
>  -c -o md5.o `test -f 'md5.c' || echo './'`md5.c; \
> then mv ".deps/md5.Tpo" ".deps/md5.Po"; \
> else rm -f ".deps/md5.Tpo"; exit 1; \
> fi
> gcc  -O2   -o saslauthd  mechanisms.o auth_dce.o auth_getpwent.o 
> auth_krb5.o auth_krb4.o auth_pam.o auth_rimap.o auth_shadow.o 
> auth_sia.o auth_sasldb.o lak.o auth_ldap.o cache.o utils.o ipc_unix.o 
> ipc_doors.o saslauthd-main.o md5.o -lcrypt -lresolv      -lresolv
> gmake[3]: Leaving directory 
> `/root/Desktop/dsbuild-static/ds/cyrus-sasl-2.1.20/saslauthd'
> gmake[2]: Leaving directory 
> `/root/Desktop/dsbuild-static/ds/cyrus-sasl-2.1.20/saslauthd'
> gmake[2]: Entering directory 
> `/root/Desktop/dsbuild-static/ds/cyrus-sasl-2.1.20'
> gmake[2]: Leaving directory 
> `/root/Desktop/dsbuild-static/ds/cyrus-sasl-2.1.20'
> gmake[1]: Leaving directory 
> `/root/Desktop/dsbuild-static/ds/cyrus-sasl-2.1.20'
> [root at genie cyrus-sasl-2.1.20]#      
> #######################################
> Seems to have compiled right that time for some reason...weird...
> #######################################
>  
> [root at genie cyrus-sasl-2.1.20]# cd ..
> [root at genie ds]# ls
> 09.23                              icu-2.4.tgz
> 09.27                              ldapserver
> cyrus-sasl-2.1.20                  mozilla
> cyrus-sasl-2.1.20.tar.gz           mozilla-components.tar.gz
> db-4.2.52.NC                       net-snmp-5.2.1
> db-4.2.52.NC.tar.gz                net-snmp-5.2.1.tar.gz
> fedora-adminutil-devel-7.1         patch.4.2.52.1
> fedora-adminutil-devel-7.1.tar.gz  patch.4.2.52.2
> fedora-setuputil-devel-7.1         patch.4.2.52.3
> fedora-setuputil-devel-7.1.tar.gz  patch.4.2.52.4
> icu
> [root at genie ds]# cd ldapserver/
> [root at genie ldapserver]# gmake USE_PERL_FROM_PATH=1 
> BUILD_DEBUG=optimize if test ! -d Linux; then mkdir Linux; fi;
> /usr/bin/perl buildnum.pl -p Linux
> NSOS_RELEASE is: 2.6
> /usr/bin/perl pumpkin.pl 120 pumpkin.dat
> The components are up to date
>
>
> ==== Starting LDAP Server ==========
>
> gmake BUILD_OPT=1 NO_JAVA=1  nsCommon
> gmake[1]: Entering directory `/root/Desktop/dsbuild-static/ds/ldapserver'
>
> -------------------------- SNIP Make Spam
>
> .o 
> ../../../built/Linux-domestic-optimize-normal-slapd/servers/obj/main.o   
> -L../../../built/release/slapd/Linux-domestic-optimize-normal-slapd/bin/slapd/server 
> -lslapd -lldapu 
> -L../../../../mozilla/dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib -lssl3 
> -lnss3 -lsoftokn3 -L../../../../mozilla/dist/lib -lssldap50 -lldap50 
> -lprldap50 
> -L../../../../mozilla/dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib -lplc4 
> -lplds4 -lnspr4  
> -L../../../../mozilla/dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib -ldbm 
> -lavl -lldif -llitekey  -ldl  
> -L../../../../mozilla/dist/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib 
> -lsvrcore -L../../../../cyrus-sasl-2.1.20/lib -lsasl2 
> -L/usr/kerberos/lib -lgssapi_krb5 -lcrypt -lpthread  
> -L../../../../db-4.2.52.NC/built/.libs -ldb-4.2
> /usr/bin/ld: cannot find -lsasl2
> collect2: ld returned 1 exit status
> gmake[3]: *** 
> [../../../built/release/slapd/Linux-domestic-optimize-normal-slapd/bin/slapd/server/ns-slapd] 
> Error 1
> gmake[3]: Leaving directory 
> `/root/Desktop/dsbuild-static/ds/ldapserver/ldap/servers/slapd'
> gmake[2]: *** [_slapd] Error 2
> gmake[2]: Leaving directory 
> `/root/Desktop/dsbuild-static/ds/ldapserver/ldap/servers'
> gmake[1]: *** [ldapprogs] Error 2
> gmake[1]: Leaving directory 
> `/root/Desktop/dsbuild-static/ds/ldapserver/ldap'
> gmake: *** [buildDirectory] Error 2
> [root at genie ldapserver]# ls ../cyrus-sasl-2.1.20/lib
> auxprop.c    client.lo  dlopen.o       Makefile.in       saslutil.o
> auxprop.lo   client.o   external.c     md5.c             server.c
> auxprop.o    common.c   external.lo    md5.lo            server.lo
> canonusr.c   common.lo  external.o     md5.o             server.o
> canonusr.lo  common.o   getaddrinfo.c  NTMakefile        seterror.c
> canonusr.o   config.c   getnameinfo.c  plugin_common.lo  seterror.lo
> checkpw.c    config.lo  getsubopt.c    plugin_common.o   seterror.o
> checkpw.lo   config.o   libsasl2.la    saslint.h         snprintf.c
> checkpw.o    dlopen.c   Makefile       saslutil.c        staticopen.h
> client.c     dlopen.lo  Makefile.am    saslutil.lo       windlopen.c
> [root at genie ldapserver]#                            
> -- 
> Fedora-directory-users mailing list
> Fedora-directory-users at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-users

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3312 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-users/attachments/20050928/cfe944bb/attachment.bin>


More information about the Fedora-directory-users mailing list