[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: AIX v5.2 ML02 and OL v2.2.6
- To: "Colin Ewart" <openldap@9ewartc.com>, <openldap-software@OpenLDAP.org>
- Subject: RE: AIX v5.2 ML02 and OL v2.2.6
- From: "Chapman, Kyle" <Kyle_Chapman@G1.com>
- Date: Wed, 10 Mar 2004 09:58:07 -0500
- Content-class: urn:content-classes:message
- Importance: normal
- Thread-index: AcQGk8iMumrTGl64SXaSeWsnPPcoGAAHbzjA
- Thread-topic: 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.