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

Re: AIX v5.2 ML02 and OL v2.2.6



platform is AIX v5.2, maintenance level 02.

using today's head, configure options which fail make test (all pass make
depend/make however):

./configure --prefix=/usr/local --libexecdir=/usr/local/sbin --enable-slapd 
--enable-slurpd
./configure --prefix=/usr/local --libexecdir=/usr/local/sbin --enable-slapd 
--enable-slurpd --enable-dynamic
./configure --prefix=/usr/local --libexecdir=/usr/local/sbin --enable-slapd 
--enable-slurpd --enable-shared=yes

ldd on binaries produced using the above options shows failed dependencies.

configure options which pass make depend/make/make test:

./configure --prefix=/usr/local --libexecdir=/usr/local/sbin --enable-slapd 
--enable-slurpd --enable-shared=no

ldd on binaries produced using successful options shows no failed
dependencies.

Regards,

Colin


----- Original Message ----- 
From: "Chapman, Kyle" <Kyle_Chapman@G1.com>
To: "Colin Ewart" <openldap@9ewartc.com>
Sent: Wednesday, March 10, 2004 4:39 PM
Subject: RE: AIX v5.2 ML02 and OL v2.2.6


are you on aix > 5?
try ldd on the libs and exes if you get a chance to rebuild shared and see
if they return file not found errors...

-----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.
>
>
>