Received: from ns1.partnersdata.com ([209.75.64.130]) by hub.org (8.9.3/8.9.3) with ESMTP id LAA21123 for ; Tue, 13 Jul 1999 11:22:58 -0400 (EDT) (envelope-from daren@partnersdata.com) Received: from pdsisd.partnersdata.com (pdsisd [10.0.0.3]) by ns1.partnersdata.com (8.9.2/8.9.2) with ESMTP id IAA40767; Tue, 13 Jul 1999 08:28:25 -0700 (PDT) (envelope-from daren@partnersdata.com) Received: by PDSISD with Internet Mail Service (5.5.1960.3) id ; Tue, 13 Jul 1999 08:23:39 -0700 Message-ID: <818C0CABD178D2119DA700104B8ADF4005DA@PDSISD> From: Daren Sefcik To: "'Tom Lane'" Cc: pgsql-interfaces@postgreSQL.org Subject: RE: [INTERFACES] Three posts and no response 8--( Date: Tue, 13 Jul 1999 08:23:32 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: text/plain On Tuesday, July 13, 1999 6:57 AM, Tom Lane [SMTP:tgl@sss.pgh.pa.us] wrote: > Daren Sefcik writes: > > I know there must be somebody out there who can help me this,I need help > > with getting psqlodbc working on Solaris 2.6..when I try to run the .so > > file I get the following error: > > > /opt/ISLIodbc/2.11/bin/qetestlib: fatal: relocation error: file > > /usr/local/pgsql/lib/libpsqlodbc.so: symbol shutdown: referenced symbol > > not found > > This looks like libpsqlodbc.so hasn't been linked to libc.so properly. > > Unfortunately, every flavor of Unix seems to have different ideas about > how shared libs should be built :-(, and I have no idea what the magic > incantation may be on Solaris. A lot of Unixes require "-lc" to be > mentioned when linking a shlib that makes use of libc. You might > check whether that's happening when libpsqlodbc is built. How would I go about this..?? I am basically just untarring the archive, doing a configure --with-odbc and then make, make install. I do not get any fatal errors, everything completes and installs fine and postgresql works fine as well. Should I be doing it different??? I get the feeling I need to add a switch to a makefile or edit my environment path or something but am not sure what. > > Which version of Postgres are you using, anyway, and which port > (solaris_i386 or solaris_sparc)? Sparc Solaris. Thanks... Daren