LSTSRV-L Archives

LISTSERV Site Administrators' Forum

LSTSRV-L

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Mickey Chandler <[log in to unmask]>
Tue, 25 Nov 2008 16:45:12 -0600
text/plain (59 lines)
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

ATOM RSS1 RSS2