[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: slapd problem
Or, before running configure add a suitable -R flag to add the needed
shared lib directories to the executables, eg.
LDFLAGS="-R /usr/local/lib"
Other OSs may have different ways of doing this. Consult your man page
for ld.
Randy
>
>
> > -----Original Message-----
> > From: owner-openldap-software@OpenLDAP.org
> > [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Christopher
> > Cardinal
> > Sent: 04 October 2000 15:34
> > To: openldap-software@OpenLDAP.org
> > Subject: slapd problem
> >
> >
> > On Solaris 2.6, when I run slapd, I get:
> >
> > /usr/local/libexec/slapd
> > ld.so.1: /usr/local/libexec/slapd: fatal: libgdbm.so.2: open
> > failed: No such
> > file or directory
> > Killed
> >
> > So I then run:
> >
> > env LD_LIBRARY_PATH=/var/usr_local/lib /usr/local/libexec/slapd
> > and it works fine.
> >
> > So, did I miss something at compile time? I don't really
> > understand that env
> > variable. I guessed it from reading all the README's and
> > INSTALL's I could
> > find.
>
> I think that this relates to a problem I described in my previous posting,
> but I am using Linux and your are seeing the Solaris version. The
> installation has set up some extra shared libraries in a directory that the
> system doesn't know about, and you have to tell it where they are. That's
> the purpose of the variable. Under Linux, you have to run a program called
> ldconfig.
>
> Simon
>
>