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

(ITS#6061) ./configure messups on NDB and Perl backends

Full_Name: Rick Stevens
Version: 2.4.16
OS: Fedora 10, x86_64
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (

The help text in the configure script for OpenLDAP 2.4.16 states:

--enable-ndb	  enable MySQL NDB Cluster backend no|yes|mod [no]
--enable-perl	  enable perl backend no|yes|mod [no]

Which indicate that, by default, the MySQL Cluster NDB and Perl back-ends will
not be built.  This is not the case.  The system tries to configure those
back-ends.  The "make depend" completes normally, but the "make" aborts when
trying to compile those back-ends.  In the case of the Perl back-end, configure
does not find the necessary headers and reports that fact, however it does not
set flags to block compilation of that module.

On a separate identical machine, I did install the items necessary to build
those back-ends.  However, the system can't find the necessary headers even
though they exist.

For NDB, one must install the "mysql-devel" RPM.  However, the path for finding
the headers isn't correct.  On Fedora 10, the include path must include

For Perl, one must install the "perl-devel" RPM, and the path for finding
headers must include "-I/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE".