|
Sender: |
|
Date: |
Tue, 25 Nov 2008 16:45:12 -0600 |
Reply-To: |
|
Content-Transfer-Encoding: |
7bit |
Content-Type: |
text/plain; charset=ISO-8859-1; format=flowed |
Subject: |
|
From: |
|
MIME-Version: |
1.0 |
In-Reply-To: |
|
Organization: |
Whizardries, Inc. |
Comments: |
|
Liam Kelly wrote:
>> -> Abstract: DBMS driver failed to initialize
>> >>> Error X'01000033' opening DBMS list <<<
>>
>
> Are you sure that you've compiled ODBC support into your lsv binary? If
> you run 'ldd lsv' from the ~listserv directory, does it show the links to
> the correct ODBC libraries?
>
No, and I'm not sure what I'm doing wrong.
The Makefile has "CFLAGS_Linux=-lldap -lldap nooci.o -lodbc" in it and
running "make listserv" gets this output:
# make listserv
if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else
printf("1") }'` = 1 ]; then \
make lsv_prog UNAME=Solaris; \
else \
make lsv_prog UNAME=`uname`; \
fi
make[1]: Entering directory `/data/listserv'
if [ "-lldap -lldap nooci.o -lodbc" = ")" ]; then \
gcc -o lsv lsv.o; \
else \
gcc -o lsv lsv.o `echo "-lldap -lldap nooci.o -lodbc"`; \
fi
make[1]: Leaving directory `/data/listserv'
ldd lsv
linux-gate.so.1 => (0x00110000)
libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0x00505000)
libodbc.so.1 => /usr/lib/libodbc.so.1 (0x00b62000)
libc.so.6 => /lib/libc.so.6 (0x009d8000)
liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0x00541000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00cb5000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00b1a000)
libssl.so.6 => /lib/libssl.so.6 (0x00308000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x00149000)
libdl.so.2 => /lib/libdl.so.2 (0x00b43000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00b49000)
/lib/ld-linux.so.2 (0x009bb000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00dd0000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00979000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0027e000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00125000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00947000)
libz.so.1 => /usr/lib/libz.so.1 (0x00128000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x0096f000)
I've tried to rebuild three times and still come up with that, when I
think that there should be a link to one of these:
/usr/lib/libmyodbc3-3.51.12.so
/usr/lib/libmyodbc3.so
/usr/lib/libmyodbc3_r-3.51.12.so
/usr/lib/libmyodbc3_r.so
|
|
|