[Pkg-openldap-devel] www.Globus.org compilation worries: missing slap.h et al

Steffen Moeller moeller at inb.uni-luebeck.de
Fri Mar 30 23:17:24 UTC 2007


Hi Steve,

On Friday 30 March 2007 23:24:54 Steve Langasek wrote:
> On Fri, Mar 30, 2007 at 06:19:17PM +0200, Steffen Moeller wrote:
> > I am packing the Globus packages for Debian, based on the effort of the
> > NorduGrid project (www.nordugrid.org) and ... conquered all problems
> > except for LDAP. The reoccurring issue is with the slap.h include file. I
> > compared the file you are distributing in the openldap source package in
> > servers/slapd with the slap.h from the RPMs of Globus and must admit that
> > it is that file. Let me guess:  You feel it to be on the unappropriate
> > side of things to forward that slap.h file in a -dev package since that
> > file is not meant to serve as an external interface? The same holds for
> > basically all your files in the server/slapd/include directory
> >
> > Is there a -dev package featuring these files that I have missed?
> > Otherwise .. is there something you are suggesting me to do?
>
> For a time there was a slapd-dev package that shipped those headers that
> would be used for building out-of-tree slapd backends, but this was dropped
> for reasons I don't recall.  What is it that Globus uses these headers for?

I continued experimenting and have thus tried using your current version's 
openldap headers directly with Globus 4.0.3 but failed. Then I found a 
scripting issue had disguised the 2.0.22 version of openldap from me that was 
distributed with the globus source. I'll hence use that for the first round 
of Debian packaging, but once that is stable, we would like to address 
the "regular ldap version for Globus"-issue again.

Globus is a middleware for grid computing that communicates the status of the 
job execution at a particular site or the overall status of a site and the 
description of its architecture via ldap. It builds its own server (where it 
possibly could just use Debian's) and has several modules that depend on the 
prior mentioned include files at build time.

I cannot tell if the patches of the Globus developers to openLDAP are still 
required for the latest version. Maybe Anders can already shed some light on 
this issue. We aim at a Globus package that is fully compatible with the DFSG 
and the LDAP issue to me sounds like an issue to address in this respect.

Many thanks for your reply and kind regards

Steffen Moeller
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-openldap-devel/attachments/20070331/78c5897b/attachment.pgp


More information about the Pkg-openldap-devel mailing list