[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) (12.200.106.34)
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
"-I/usr/include/mysql/ndb/ndbapi".
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".