Thread: Re: : Errors when compiling with Postgres 7.2.3 Libraries on RedHat 8

Re: : Errors when compiling with Postgres 7.2.3 Libraries on RedHat 8

From
"shey sewani"
Date:
Hello,

I tried compiling with g++ and i'm still recieving linking errors. I've also
pasted the contents of my /etc/ld.so.conf file in this e-mail.


/usr/lib
/usr/kerberos/lib
/usr/X11R6/lib
/usr/lib/qt-3.0.5/lib
/usr/lib/sane
/usr/qt/lib


Sheheryar Sewani
Houston, TX




----Original Message Follows----
From: Tommi Maekitalo <t.maekitalo@epgmbh.de>
To: pgsql-general@postgresql.org
Subject: Re: [GENERAL] :
Date: Mon, 21 Oct 2002 16:55:31 +0200
IME-Version: 1.0
Received: from mc4-f18.law16.hotmail.com ([65.54.237.153]) by
mc4-s7.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 21 Oct
2002 07:57:02 -0700
Received: from relay2.pgsql.com ([64.49.215.143]) by
mc4-f18.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 21 Oct
2002 07:57:02 -0700
Received: from postgresql.org (postgresql.org [64.49.215.8])by
relay2.pgsql.com (Postfix) with ESMTPid EAD4CEE089B; Mon, 21 Oct 2002
10:55:38 -0400 (EDT)
Received: from localhost (postgresql.org [64.49.215.8])by postgresql.org
(Postfix) with ESMTP id D772C475D0Dfor <pgsql-general@postgresql.org>; Mon,
21 Oct 2002 10:55:28 -0400 (EDT)
Received: from mail.eckpart.de (mail.eckpart.de [217.6.160.186])by
postgresql.org (Postfix) with SMTP id 7092A475AD7for
<pgsql-general@postgresql.org>; Mon, 21 Oct 2002 10:55:27 -0400 (EDT)
Received: (qmail 18334 invoked from network); 21 Oct 2002 14:55:31 -0000
Received: from db2.eckpart.de (HELO db2) (tommi@192.168.41.72)  by
cserv.eckpart.de with SMTP; 21 Oct 2002 14:55:31 -0000
Organization: Dr. Eckhardt + Partner GmbH
User-Agent: KMail/1.4.3
References: <F183rhUaCxyst1130OB000063a5@hotmail.com>
In-Reply-To: <F183rhUaCxyst1130OB000063a5@hotmail.com>
Message-Id: <200210211655.31411.t.maekitalo@epgmbh.de>
X-Virus-Scanned: by AMaViS new-20020517
Precedence: bulk
Sender: pgsql-general-owner@postgresql.org
Return-Path: pgsql-general-owner+M31891@postgresql.org
X-OriginalArrivalTime: 21 Oct 2002 14:57:02.0256 (UTC)
FILETIME=[1CFDC300:01C27912]

Am Montag, 21. Oktober 2002 16:49 schrieb shey sewani:
 > Cand find postgres Libpq libraries
 > Date: Mon, 21 Oct 2002 09:49:25 -0500
 > Mime-Version: 1.0
 > Content-Type: text/plain; format=flowed
 >
 > Hello,
 >
 > I recently Intalled RedHat 8.0 on my server.  I also upgraded from
Postgres
 > 7.1 to Postgres 7.2.3 using RPMS.  I installed all the RPMS for 7.2.3 on
 > this machine.  Unfortunatley I've had some problems compiling programs
that
 > use libpq++ on this machine.  When I compile such programs I get the
 > following error messages.
 >
 > "Querydtntrack.o(.text+0x2d): undefined reference to
 > `PgConnection::ConnectionBad() const'
 > Querydtntrack.o(.text+0x4b): undefined reference to
 > `PgConnection::ErrorMessage() const'
 > Querydtntrack.o: In function `PgDatabase::PgDatabase[in-charge](char
 > const*)':
 > Querydtntrack.o(.gnu.linkonce.t._ZN10PgDatabaseC1EPKc+0x10): undefined
 > reference to `PgConnection::PgConnection[not-in-charge](char
 > const*)'Querydtntrack.o: In function `PgDatabase::~PgDatabase
 > [in-charge]()':
 > Querydtntrack.o(.gnu.linkonce.t._ZN10PgDatabaseD1Ev+0x16): undefined
 > reference to `PgConnection::~PgConnection [not-in-charge]()'
 > Querydtntrack.o: In function `PgDatabase::~PgDatabase [in-charge
 > deleting]()':
 > Querydtntrack.o(.gnu.linkonce.t._ZN10PgDatabaseD0Ev+0x16): undefined
 > reference to `PgConnection::~PgConnection [not-in-charge]()'
 > Querydtntrack.o(.gnu.linkonce.d._ZTI10PgDatabase+0x8): undefined
reference
 > to `typeinfo for PgConnection'
 > collect2: ld returned 1 exit status
 > make: *** [Querydtntrack] Error 1"
 >
 > I'm using the same make file as I did on my Redhat 7.1 machine with
 > postgres 7.1
 >
 > "all: Querydtntrack
 >
 > Querydtntrack: Querydtntrack.o
 >         gcc -o Querydtntrack Querydtntrack.o  -lstdc++ -lpq++ -lpq
 > -march=i686;
 > clean:
 >         rm -f *.o Querydtntrack core"
 >
 > Any suggestions on what the problem may be.
 >
 > Thanks,
 > Sheheryar Sewani
 > Houston, TX
 >
 >
 >
 > _________________________________________________________________
 > Get faster connections -- switch to MSN Internet Access!
 > http://resourcecenter.msn.com/access/plans/default.asp
 >
 >
 > ---------------------------(end of broadcast)---------------------------
 > TIP 6: Have you searched our list archives?
 >
 > http://archives.postgresql.org

Hi,

you should use g++ when compiling/linking c++.

Tommi


--
Dr. Eckhardt + Partner GmbH
http://www.epgmbh.de

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)


_________________________________________________________________
Surf the Web without missing calls!�Get MSN Broadband.
http://resourcecenter.msn.com/access/plans/freeactivation.asp


Re: : Errors when compiling with Postgres 7.2.3 Libraries on RedHat 8

From
Tommi Maekitalo
Date:
Hi,


I just checked my 7.2.2-installation. It looks like libpq++ is not compiled in
by default. Maybe your rpms don't have them. Check "rpm -ql
postgresql-lib|grep libpq++". It should print out the location of your
libpq++.so.

Tommi


Am Montag, 21. Oktober 2002 17:21 schrieb shey sewani:
> Hello,
>
> I tried compiling with g++ and i'm still recieving linking errors. I've
> also pasted the contents of my /etc/ld.so.conf file in this e-mail.
>
>
> /usr/lib
> /usr/kerberos/lib
> /usr/X11R6/lib
> /usr/lib/qt-3.0.5/lib
> /usr/lib/sane
> /usr/qt/lib
>
>
> Sheheryar Sewani
> Houston, TX
>
>
>
>
> ----Original Message Follows----
> From: Tommi Maekitalo <t.maekitalo@epgmbh.de>
> To: pgsql-general@postgresql.org
> Subject: Re: [GENERAL] :
> Date: Mon, 21 Oct 2002 16:55:31 +0200
> IME-Version: 1.0
> Received: from mc4-f18.law16.hotmail.com ([65.54.237.153]) by
> mc4-s7.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 21 Oct
> 2002 07:57:02 -0700
> Received: from relay2.pgsql.com ([64.49.215.143]) by
> mc4-f18.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 21
> Oct 2002 07:57:02 -0700
> Received: from postgresql.org (postgresql.org [64.49.215.8])by
> relay2.pgsql.com (Postfix) with ESMTPid EAD4CEE089B; Mon, 21 Oct 2002
> 10:55:38 -0400 (EDT)
> Received: from localhost (postgresql.org [64.49.215.8])by postgresql.org
> (Postfix) with ESMTP id D772C475D0Dfor <pgsql-general@postgresql.org>; Mon,
> 21 Oct 2002 10:55:28 -0400 (EDT)
> Received: from mail.eckpart.de (mail.eckpart.de [217.6.160.186])by
> postgresql.org (Postfix) with SMTP id 7092A475AD7for
> <pgsql-general@postgresql.org>; Mon, 21 Oct 2002 10:55:27 -0400 (EDT)
> Received: (qmail 18334 invoked from network); 21 Oct 2002 14:55:31 -0000
> Received: from db2.eckpart.de (HELO db2) (tommi@192.168.41.72)  by
> cserv.eckpart.de with SMTP; 21 Oct 2002 14:55:31 -0000
> Organization: Dr. Eckhardt + Partner GmbH
> User-Agent: KMail/1.4.3
> References: <F183rhUaCxyst1130OB000063a5@hotmail.com>
> In-Reply-To: <F183rhUaCxyst1130OB000063a5@hotmail.com>
> Message-Id: <200210211655.31411.t.maekitalo@epgmbh.de>
> X-Virus-Scanned: by AMaViS new-20020517
> Precedence: bulk
> Sender: pgsql-general-owner@postgresql.org
> Return-Path: pgsql-general-owner+M31891@postgresql.org
> X-OriginalArrivalTime: 21 Oct 2002 14:57:02.0256 (UTC)
> FILETIME=[1CFDC300:01C27912]
>
> Am Montag, 21. Oktober 2002 16:49 schrieb shey sewani:
>  > Cand find postgres Libpq libraries
>  > Date: Mon, 21 Oct 2002 09:49:25 -0500
>  > Mime-Version: 1.0
>  > Content-Type: text/plain; format=flowed
>  >
>  > Hello,
>  >
>  > I recently Intalled RedHat 8.0 on my server.  I also upgraded from
>
> Postgres
>
>  > 7.1 to Postgres 7.2.3 using RPMS.  I installed all the RPMS for 7.2.3 on
>  > this machine.  Unfortunatley I've had some problems compiling programs
>
> that
>
>  > use libpq++ on this machine.  When I compile such programs I get the
>  > following error messages.
>  >
>  > "Querydtntrack.o(.text+0x2d): undefined reference to
>  > `PgConnection::ConnectionBad() const'
>  > Querydtntrack.o(.text+0x4b): undefined reference to
>  > `PgConnection::ErrorMessage() const'
>  > Querydtntrack.o: In function `PgDatabase::PgDatabase[in-charge](char
>  > const*)':
>  > Querydtntrack.o(.gnu.linkonce.t._ZN10PgDatabaseC1EPKc+0x10): undefined
>  > reference to `PgConnection::PgConnection[not-in-charge](char
>  > const*)'Querydtntrack.o: In function `PgDatabase::~PgDatabase
>  > [in-charge]()':
>  > Querydtntrack.o(.gnu.linkonce.t._ZN10PgDatabaseD1Ev+0x16): undefined
>  > reference to `PgConnection::~PgConnection [not-in-charge]()'
>  > Querydtntrack.o: In function `PgDatabase::~PgDatabase [in-charge
>  > deleting]()':
>  > Querydtntrack.o(.gnu.linkonce.t._ZN10PgDatabaseD0Ev+0x16): undefined
>  > reference to `PgConnection::~PgConnection [not-in-charge]()'
>  > Querydtntrack.o(.gnu.linkonce.d._ZTI10PgDatabase+0x8): undefined
>
> reference
>
>  > to `typeinfo for PgConnection'
>  > collect2: ld returned 1 exit status
>  > make: *** [Querydtntrack] Error 1"
>  >
>  > I'm using the same make file as I did on my Redhat 7.1 machine with
>  > postgres 7.1
>  >
>  > "all: Querydtntrack
>  >
>  > Querydtntrack: Querydtntrack.o
>  >         gcc -o Querydtntrack Querydtntrack.o  -lstdc++ -lpq++ -lpq
>  > -march=i686;
>  > clean:
>  >         rm -f *.o Querydtntrack core"
>  >
>  > Any suggestions on what the problem may be.
>  >
>  > Thanks,
>  > Sheheryar Sewani
>  > Houston, TX
>  >
>  >
>  >
>  > _________________________________________________________________
>  > Get faster connections -- switch to MSN Internet Access!
>  > http://resourcecenter.msn.com/access/plans/default.asp
>  >
>  >
>  > ---------------------------(end of broadcast)---------------------------
>  > TIP 6: Have you searched our list archives?
>  >
>  > http://archives.postgresql.org
>
> Hi,
>
> you should use g++ when compiling/linking c++.
>
> Tommi

--
Dr. Eckhardt + Partner GmbH
http://www.epgmbh.de