[Date Prev][Date Next] [Chronological] [Thread] [Top]

[no subject]



I deciced to install the stable version of OpenLdap on my solaris 2.6
workstation.    I know that solaris 2.6 is a relatively new system and was
just ported by OpenLdap.  I spent two days trying to find the patches to
make the UMich 3.3 version compile.  My problem with UMich3.3 apears to
have been a thread issue that changed between solaris version 2.5 and 2.6. 
 Now I aparently have contracted an LDBM problem,  has anyone else
experienced this with solaris 2.6?  I have attached a report of the make
problems that I encountered with OpenLDAP incase anyone has time to look
at it.

Thanks,
David Littlejohn
rm -f version.c
(u=${USER-root} v=`cat ../../build/version` d=`pwd` h=`/bin/hostname` \
t=`date`; sed -e "s|%WHEN%|${t}|" \
-e "s|%WHOANDWHERE%|${u}@${h}:${d}|" \
-e "s|%VERSION%|${v}|" \
< Version.c > version.c)
gcc -I. -I../../include   -Dsunos5 -D__SunOS_5_6 -D_REENTRANT -DLDAP_DEBUG        -DLDAP_REFERRALS          -DREVERSE_LOOKUP    -DLDAP_LDBM -DLDAP_SHELL -DLDAP_PASSWD -DLDBM_USE_DBBTREE -DHAVE_SLEEPYCAT_DB2 -I/usr/local/include   -DTHREAD_SUNOS5_LWP   -c version.c -o version.o
gcc   -o slapd main.o daemon.o connection.o search.o filter.o add.o charray.o attr.o entry.o config.o backend.o result.o operation.o dn.o compare.o modify.o delete.o modrdn.o ch_malloc.o value.o ava.o bind.o unbind.o abandon.o filterentry.o phonetic.o acl.o str2filter.o aclparse.o init.o detach.o strdup.o tempnam.o repl.o lock.o schema.o schemaparse.o monitor.o configinfo.o version.o libbackends.a \
        -L../../libraries   -llber -lldbm -lavl -llthread -lldif  -lthread -L/usr/local/lib -ldb   -lsocket -lnsl -lgen
Undefined                       first referenced
 symbol                             in file
dbopen                              ../../libraries/libldbm.a(ldbm.o)
ld: fatal: Symbol referencing errors. No output written to slapd
make[3]: *** [slapd] Error 1
make[3]: Leaving directory `/ldap/ldap/servers/slapd'
make[3]: Entering directory `/ldap/ldap/servers/slapd/tools'
uncomment the HAVEISODE=yes line in the Make-common file to build edb2ldif
gcc -I. -I../../../include  -Dsunos5 -D__SunOS_5_6 -D_REENTRANT -DLDAP_DEBUG        -DLDAP_REFERRALS           -DREVERSE_LOOKUP    -DLDAP_LDBM -DLDAP_SHELL -DLDAP_PASSWD -DLDBM_USE_DBBTREE -DHAVE_SLEEPYCAT_DB2 -I/usr/local/include -DTHREAD_SUNOS5_LWP     -c ldif2index.c -o ldif2index.o
gcc   -o ldif2index ldif2index.o ../config.o ../ch_malloc.o ../backend.o ../charray.o ../aclparse.o ../schema.o ../result.o ../filterentry.o ../acl.o ../phonetic.o ../attr.o ../value.o ../entry.o ../dn.o ../filter.o ../str2filter.o ../ava.o ../init.o ../schemaparse.o ../strdup.o \
        ../libbackends.a -L../../../libraries  -lldif -lldbm -lavl -L/usr/local/lib -ldb -llber   -llthread -lthread -lsocket -lnsl -lgen 
Undefined                       first referenced
 symbol                             in file
dbopen                              ../../../libraries/libldbm.a(ldbm.o)
ld: fatal: Symbol referencing errors. No output written to ldif2index
make[3]: *** [ldif2index] Error 1
make[3]: Leaving directory `/ldap/ldap/servers/slapd/tools'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/ldap/ldap/servers/slapd'
  cd slurpd; make -w all
make[2]: Entering directory `/ldap/ldap/servers/slurpd'
make[3]: Entering directory `/ldap/ldap/servers/slurpd'