[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Problem with libgdbm.so.2 on Solaris 7
when trying to install OpenLDAP on a Solaris 7 box, slapd fails to execute
due to following error:
ld.so.1: slapd: fatal: libgdbm.so.2: open failed: No such file or directory
I have the correct environment variables. The file "libgdbm.so" sits in my
/usr/local/lib directory and I have the following variables in my
environment:
CPPFLAGS=-I/space/openldap-2.0.10/include -I/usr/local/include
LDFLAGS=-L/usr/local/lib -L/lib -L/usr/local/include
LD_LIBRARY_PATH=-L/usr/local/lib
Despite this, it is unable to compile. Does anyone know what I am doing
wrong ??
During configuration using the "./configure" command, i get the following in
the config.log file
configure:12604: checking for GDBM library
configure:12610: checking for gdbm_open
configure:12639: gcc -o conftest -O -g -I/space/openldap-2.0.10/include
-I/usr/local/include -L/usr/local/lib -L/lib -L/usr/local/include -L/s
pace/GNUgdbm/GNUgdbm/root/usr/local/lib conftest.c -lresolv -lgen -lnsl
-lsocket -ldl 1>&5
Undefined first referenced
symbol in file
gdbm_open /var/tmp/ccSHoDgr.o
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure: failed program was:
#line 12615 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
How come it is unable to pick up the lidgdbm.so.2 file that sits in my
/usr/local/lib directory ??
# ls -l /usr/local/lib
total 10986
drwxr-xr-x 3 root root 512 May 24 15:29 gcc-lib
-rw-r--r-- 1 root root 2072264 Jan 16 1999 libbfd.a
-rwxr-xr-x 1 root root 429 Jan 16 1999 libbfd.la
-rw-r--r-- 1 root root 49012 Dec 25 1999 libgdbm.a
-rwxr-xr-x 1 root root 472 Dec 25 1999 libgdbm.la
lrwxrwxrwx 1 root other 16 May 24 15:54 libgdbm.so ->
libgdbm.so.2.0.0
lrwxrwxrwx 1 root other 16 May 24 15:54 libgdbm.so.2 ->
libgdbm.so.2.0.0
-rwxr-xr-x 1 root root 30848 Dec 25 1999 libgdbm.so.2.0.0
-rw-r--r-- 1 root root 325596 Dec 19 1999 libiberty.a
-rw-r--r-- 1 root root 49032 Jan 16 1999 libmmalloc.a
-rw-r--r-- 1 root root 238540 Jan 16 1999 libopcodes.a
-rwxr-xr-x 1 root root 441 Jan 16 1999 libopcodes.la
-rw-r--r-- 1 root root 632984 Jan 16 1999 libreadline.a
-rw-r--r-- 1 root root 2162324 Dec 19 1999 libstdc++.a.2.10.0
This is confusing. Have i set any environment variables wrong ??
I know this problem had occurred previously on the mailing lists, but going
through them didn't help me solve my
problem.
Any help would be greatly appreciated
Thank you