The main problem is that our libtool script (1.4.3) is a bit out of date and it doesn't have fully working support for AIX. Updating to a current libtool has been challenging because the 1.5 releases were too unstable. Getting patches to problems we've found accepted back by the libtool project has also been difficult... -- Howard Chu Chief Architect, Symas Corp. Director, Highland Sun http://www.symas.com http://highlandsun.com/hyc Symas: Premier OpenSource Development and Support > -----Original Message----- > From: owner-openldap-software@OpenLDAP.org > [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of > Chapman, Kyle > Sent: Wednesday, March 10, 2004 8:15 AM > To: openldap-software@OpenLDAP.org > Subject: RE: AIX v5.2 ML02 and OL v2.2.6 > > > if you can, try doing it shared. i think there are ld > options that are being set that cause ld to not save a > library search path (-bnolibpath). this causes the default > search path to be used or LIBPATH var. havent built shared > aix openldap in a while so perhaps this isnt the the|a problem... > > -----Original Message----- > From: Colin Ewart [mailto:openldap@9ewartc.com] > Sent: Wednesday, March 10, 2004 11:02 AM > To: Chapman, Kyle; openldap-software@OpenLDAP.org > Subject: Re: AIX v5.2 ML02 and OL v2.2.6 > > > Thanks Kyle - make test passes all tests when configured with: > > ./configure --prefix=/usr/local --libexecdir=/usr/local/sbin > --enable-slapd > --enable-slurpd --enable-shared=no > > Should this be filed as an ITS? > > Regards, > > Colin > > ----- Original Message ----- > From: "Chapman, Kyle" <Kyle_Chapman@G1.com> > To: "Colin Ewart" <openldap@9ewartc.com>; > <openldap-software@OpenLDAP.org> > Sent: Wednesday, March 10, 2004 2:58 PM > Subject: RE: AIX v5.2 ML02 and OL v2.2.6 > > > > can you try building without shared lib support? > > > > -----Original Message----- > > From: Colin Ewart [mailto:openldap@9ewartc.com] > > Sent: Wednesday, March 10, 2004 6:23 AM > > To: openldap-software@OpenLDAP.org > > Subject: Fw: AIX v5.2 ML02 and OL v2.2.6 > > > > > > cvs head checkout (as of 9th March) compiles cleanly on AIX > v5.2 ML02 (see > > ITSs #2996, 2997 & 2998) but make test fails: > > > > root@cae [/usr/local/src/openldap-HEAD] > make test > > cd tests; make test > > Initiating LDAP tests for BDB... > > Running ./scripts/all... > > >>>>> Executing all LDAP tests for bdb > > >>>>> Starting 00test000-rootdse00 ... > > running defines.sh > > Starting slapd on TCP/IP port 9011... > > Using ldapsearch to retrieve the root DSE... > > Waiting 5 seconds for slapd to start... > > Waiting 5 seconds for slapd to start... > > Waiting 5 seconds for slapd to start... > > Waiting 5 seconds for slapd to start... > > Waiting 5 seconds for slapd to start... > > Waiting 5 seconds for slapd to start... > > kill: 20416: 0403-003 The specified process does not exist. > > exec(): 0509-036 Cannot load program lt-ldapsearch because of the > following > > errors: > > 0509-150 Dependent module > > > /usr/local/src/openldap-HEAD/libraries/liblber/.libs/liblber.a > (liblber.so.19 > > 9) could not be loaded. > > 0509-152 Member liblber.so.199 is not found in archive > > >>>>> Test failed > > >>>>> ./scripts/test000-rootdse 00failed00 (exit 255) > > make: 1254-004 The error code from the last command is 255. > > > > > > Stop. > > make: 1254-004 The error code from the last command is 2. > > > > > > Stop. > > make: 1254-004 The error code from the last command is 2. > > > > > > Stop. > > > > root@cae [/usr/local/src/openldap-HEAD] > ls -al > libraries/liblber/.libs > > total 1168 > > drwxr-sr-x 2 root 5001 512 Mar 10 11:12 . > > drwxrwsr-x 4 5001 5001 1024 Mar 10 10:55 .. > > -rwxr-xr-x 1 root 5001 14541 Mar 10 10:55 dtest > > -rwxr-xr-x 1 root 5001 16972 Mar 10 10:55 etest > > -rwxr-xr-x 1 root 5001 8220 Mar 10 10:55 idtest > > -rw-r--r-- 1 root 5001 356754 Mar 10 10:55 liblber.a > > -rw-r--r-- 1 root 5001 1926 Mar 10 10:55 liblber.exp > > lrwxrwxrwx 1 root 5001 13 Mar 10 10:55 > liblber.la -> > > ../liblber.la > > -rw-r--r-- 1 root 5001 718 Mar 10 10:55 liblber.lai > > -rwxr-xr-x 1 root 5001 169164 Mar 10 10:55 > liblber.so.0 > > > > I've never compiled cvs head before - is this error > expected? Any hints? > > > > Thanks, > > > > Colin > > > > ----- Original Message ----- > > From: "CAE" <openldap@9ewartc.com> > > To: <openldap-software@OpenLDAP.org> > > Sent: Tuesday, March 02, 2004 11:25 PM > > Subject: AIX v5.2 ML02 and OL v2.2.6 > > > > > > > Hi All, > > > > > > I'm hitting the following problem making OL v2.2.6 on AIX > v5.2 ML02: > > > > > > > > > xlc_r -g -I../../include -I./slapi -I../../include > -I/usr/local/include -I > > > > > > /usr/local/include/openssl -I/usr/local/include/sasl > -I/usr/include -L/usr/l > > > ocal/lib -L/usr/local/lib/sasl2 -L/usr/lib/ -L/lib > -L/usr/ccs/lib -c > > > repl.c > > > "slap.h", line 1532.26: 1506-334 (S) Identifier pcl has > already been > > defined > > > on line 115 of "/usr/include/sys/pcl.h". > > > > > > Line 115 of /usr/include/sys/pcl.h says: > > > > > > /* > > > * Privilege Control List definition > > > */ > > > struct pcl > > > { > > > unsigned int pcl_len; > > > unsigned int pcl_mode; > > > priv_t pcl_default; > > > struct pcl_entry pcl_ext[1]; > > > }; > > > > > > Any ideas on the list? > > > > > > > ---------------------------------------------------------------------- > > > > > > My environment and build steps are: > > > > > > AIX v5.2 ML02 > > > C for AIX v6.0.0.0 > > > Berkeley db v4.2.52 (with 2 current patches): > > > ../dist/configure --prefix=/usr/local --with-mutex=AIX/_check_lock > > > OpenSSL v9.7c: ./config --openssldir=/usr/local > > > Cyrus SASL v2.1.17: > > > > > > ./configure --with-dbpath=/usr/local/etc/sasldb2 > --with-dblib=berkeley --wit > > > > > > h-bdb-libdir=/usr/local/lib > --with-bdb-incdir=/usr/local/include --with-open > > > ssl=/usr/local --with-plugindir=/usr/local/lib/sasl2 > > > > > > All the above compiled/installed without issue. OpenLDAP v2.2.6 > > compilation > > > goes... > > > > > > export > > > > > > CPPFLAGS="-I/usr/local/include -I/usr/local/include/openssl > -I/usr/local/inc > > > > > > lude/sasl -I/usr/include -L/usr/local/lib > -L/usr/local/lib/sasl2 -L/usr/lib/ > > > -L/lib -L/usr/ccs/lib" > > > export > > > > > > INCLUDES="-I/usr/local/include -I/usr/local/include/openssl > -I/usr/local/inc > > > > > > lude/sasl -I/usr/include -L/usr/local/lib > -L/usr/local/lib/sasl2 -L/usr/lib/ > > > -L/lib -L/usr/ccs/lib" > > > export > LDFLAGS="-L/usr/local/lib -L/usr/local/lib/sasl2 -L/usr/lib -L/lib" > > > export > LIBPATH="-L/usr/local/lib -L/usr/local/lib/sasl2 -L/usr/lib -L/lib" > > > export CC=xlc_r > > > vi libraries/libldap/dnssrv.c > > > > > > (Fixed T_SRV problem with dnssrv.c by adding the > following code > ripped > > > from dnssrv.c in v2.1.27:) > > > > > > /* Sometimes this is not defined. */ > > > #ifndef T_SRV > > > #define T_SRV 33 > > > #endif /* T_SRV */ > > > > > > vi libraries/libldap_r/tpool.c > > > > > > (Fix MAXTHREADS problem in tpool.c (MAXTHREADS > already defined in > > > /usr/include/sys/thread.h) by removing code, problem not > present in > > v2.1.27 > > > as MAXTHREADS is not defined by OL v2.1.27 code) > > > > > > /* #define MAXTHREADS 1024 */ /* must be > a power of 2 > */ > > > > > > > > > ./configure --prefix=/usr/local --libexecdir=/usr/local/sbin > --enable-slapd > > > --enable-slurpd --enable-dynamic --enable-ldbm=no > > > make depend > > > (or "make depend MKDEP=$PWD/build/mkdep.aix") > > > make > > > <----snip----> > > > > > > xlc_r -g -I../../include -I./slapi -I../../include > -I/usr/local/include -I > > > > > > /usr/local/include/openssl -I/usr/local/include/sasl > -I/usr/include -L/usr/l > > > ocal/lib -L/usr/local/lib/sasl2 -L/usr/lib/ -L/lib > -L/usr/ccs/lib -c > > > repl.c > > > "slap.h", line 1532.26: 1506-334 (S) Identifier pcl has > already been > > defined > > > on line 115 of "/usr/include/sys/pcl.h". > > > "slap.h", line 1977.18: 1506-112 (E) Duplicate type > qualifier "volatile" > > > ignored. > > > "slap.h", line 1978.18: 1506-112 (E) Duplicate type > qualifier "volatile" > > > ignored. > > > "proto-slap.h", line 421.24: 1506-112 (E) Duplicate type qualifier > > > "volatile" ignored. > > > "proto-slap.h", line 422.24: 1506-112 (E) Duplicate type qualifier > > > "volatile" ignored. > > > make: 1254-004 The error code from the last command is 1. > > > Stop. > > > make: 1254-004 The error code from the last command is 2. > > > Stop. > > > make: 1254-004 The error code from the last command is 2. > > > > > > > > > > NOTICE: This E-mail may contain confidential information. > If you are not > > the addressee or the intended recipient please do not read > this E-mail > > and please immediately delete this e-mail message and any > attachments > > from your workstation or network mail system. If you are > the addressee > > or the intended recipient and you save or print a copy of > this E-mail, > > please place it in an appropriate file, depending on whether > > confidential information is contained in the message. > > > > > > > > NOTICE: This E-mail may contain confidential information. If > you are not > the addressee or the intended recipient please do not read > this E-mail > and please immediately delete this e-mail message and any attachments > from your workstation or network mail system. If you are the > addressee > or the intended recipient and you save or print a copy of > this E-mail, > please place it in an appropriate file, depending on whether > confidential information is contained in the message. > > > >
<<attachment: winmail.dat>>