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

RE: How to compile the LDAP C++ library?

I've been able to build 2.1.x in Windows, however, in 2.2.x it appears that
the VC++ solution and projects have been removed from the release.  I'm
currently attempting try to recreate them, but a lot of things have changed.

Does anyone know why the VC++ support was dropped?  In my estimation, things
weren't entirely broken as I've seen comments stating.  What would be the
best method to go to getting things back such as portable.nt, etc?


-----Original Message-----
From: owner-openldap-software@OpenLDAP.org
[mailto:owner-openldap-software@OpenLDAP.org] On Behalf Of Ralf Haferkamp
Sent: Monday, January 12, 2004 3:43 AM
To: openldap-software@OpenLDAP.org
Subject: Re: How to compile the LDAP C++ library?

On Fri, Jan 09, 2004 at 10:59:15AM -0500, Matt Harp wrote:
> Hey all,
> I'm trying to build the LDAP C++ api library under 2.1.25/contrib/ldapc++
> Windows right now.
> I've read the readme, but it appears to have not changed in the last 4+
> years and nothing it tells me in there works on Windows. It seems geared
> more toward the Unix build environment.
Yes the library is using the autoconf/automake/libtool environment. With
some work it should be possible to build it on Windows as well. I didn't
try it though, because I do not have access to Windows Development Tools
and am not firm with them. Help is welcome.

> Anyone know how to get this thing built, or even better where I can
> the binaries w/o having to mess with building it.
> Secondly, anyone know what kind of functionality this library is missing,
> any?
The most important part that is still not ready is SASL Authentication.
Most other stuff that the C library supports is also available in the C++

> Is the library maintained, or is it is just there?
I maintain it in my spare time. Which unfortunately hasn't been very much

> The README says it was some guy's graduate project, which worries me when
> I'm considering using it in a commercial product. I can't choose this API
> and then find out that some guy in his basement wrote it, and it's no
> longer maintained by anyone.
I didn't quite write it in the basement ;). BTW we are using it in some
commercial products as well.

Ralf Haferkamp
SUSE LINUX AG, Maxfeldstrasse 15-19, D-90429 Nuernberg
T: +49-911-74053-0
F: +49-911-74053575 - Ralf.Haferkamp@suse.com