Received: from rm-rstar.sfu.ca (root@rm-rstar.sfu.ca [142.58.120.21]) by hub.org (8.9.3/8.9.3) with ESMTP id PAA93223 for ; Thu, 20 Jan 2000 15:14:30 -0500 (EST) (envelope-from blackw@rm-rstar.sfu.ca) Received: from cultus.sfu.ca (cultus.sfu.ca [142.58.101.5]) by rm-rstar.sfu.ca (8.9.2/8.9.2/SFU-5.0H) with ESMTP id MAA09014 for ; Thu, 20 Jan 2000 12:14:29 -0800 (PST) Message-Id: <200001202014.MAA09014@rm-rstar.sfu.ca> Content-Type: text/plain Content-Disposition: inline To: pgsql-interfaces@postgresql.org From: blackw@sfu.ca Mime-Version: 1.0 Reply-To: blackw@sfu.ca Date: Thu, 20 Jan 2000 12:14:29 PST X-Mailer: SFUwebmail 2.70 Subject: Linking problems Hi, I seem to have a problem with my libpq++ library. I wrote a QnD test program that simply connects and disconnects from Postgres. When I compile it, I get the following error messages: -------------------- gcc -o testsql testsql.o -lm -lstdc++ -lpq++ /usr/lib/libpq++.so: undefined reference to `clone__Q2t12basic_string3ZcZt18stri ng_char_traits1ZcZt24__default_alloc_template2b1i03Rep' /usr/lib/libpq++.so: undefined reference to `__dl__Q2t12basic_string3ZcZt18strin g_char_traits1ZcZt24__default_alloc_template2b1i03RepPv' /usr/lib/libpq++.so: undefined reference to `__eh_pc' collect2: ld returned 1 exit status make: *** [testsql] Error 1 -------------------- Here's the environment: RH 6.1 (i386) (upgraded from 5.2) egcs 1.1.2-24 libstdc++-2.9.0-24 postgresql-6.5.3-1.i386.rpm I am guessing that there may be some library mix-up going on here, or I'm omitting a required library. Alternatively, should I be using the postgresql-6.5.2 release that comes with RH6.1? (I had installed 6.5.3-1 when I was running RH5.2.) Any insight would be appreciated. Thank-you in advance. Cheers, Richard