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

RE: --enable-module broken?? (ITS#2912)



> -----Original Message-----
> From: owner-openldap-bugs@OpenLDAP.org
> [mailto:owner-openldap-bugs@OpenLDAP.org]On Behalf Of taru@valinux.co.jp

> Full_Name: Masato Taruishi
> Version: 2.2.4
> OS: Debian
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (210.128.90.14)
>
>
> Though I don't investigate this issue, but I'm facing in a
> backend module problem.
>
> I'm getting the following error in loading module
>
>  undefined symbol: ch_free

This should never happen, since ch_free is exported by slapd itself.
Something is wrong with your build tree.

>    or
>
>  undefined symbol: ldap_pvt_thread_rwdr_init

This should not happen, the Makefile links $(shared_LDAP_LIBS) into the
module explicitly.
>
>    or
>
>  undefined symbol: db_version

This may be a bug in the back-bdb Makefile. Not sure. But you have other
problems already, as noted above.

> It seems because slapd or other backend modules don't link shared
> libraries such as libldap, libdb4.2 and so on. For example, back-bdb/
> Makfile seems not to use LDBM_LIBS at all.

Since back-bdb doesn't use anything related to LDBM, then it has no reason to
use LDBM_LIBS.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support