Re: Problems linking to libpq
От | Jason Davis |
---|---|
Тема | Re: Problems linking to libpq |
Дата | |
Msg-id | 200207180242.MAA84526@hermes.tassie.net.au обсуждение исходный текст |
Ответ на | Re: Problems linking to libpq (Rasputin <rasputin@idoru.mine.nu>) |
Список | pgsql-novice |
>Try > >cc -I/usr/local/pgsql/include jim.c -L/usr/local/pgsql/lib -lpq -o jim > >to confirm. If that still fails, what OS are you running on? >What compiler? > >And I'd also check that libpq.so is actually in /usr/local/pgsql/lib... I've had similar troubles linking to libpq on FreeBSD of late, which were solved by including the directory /usr/local/include as this is where the libpq libs have ended up being installed to in recent Postgres versions. Perhaps check this directory for the libs. cheers Jason >> ----- Original Message ----- >> From: Andrew McMillan <andrew@catalyst.net.nz> >> To: Jim Morcombe <robust@vianet.net.au> >> Cc: pgsql novice <pgsql-novice@postgresql.org> >> Sent: Wednesday, July 17, 2002 9:06 AM >> Subject: Re: [NOVICE] Problems linking to libpq >> >> >> > On Tue, 2002-07-16 at 15:59, Jim Morcombe wrote: >> > > have started at the beginning of the PostSQL Programmer's Guide and have >> typed in part of example 1.1 on page 23. >> > > >> > > I have followed the instructions in section 1.12 for building the >> program. >> > > >> > > The program compiles cleanly using the instructions in the manual : >> > > cc -I/usr/local/pgsql/include jim.c >> > > >> > > I then compile it with the instruction >> > > cc -o jim jim.o -L/usr/local/pgsql/lib -lpq >> > > >> > > However, I get the following errors: >> > > >> > > Undefined symbol >> > > PQfinish >> > > PQsetdbLogin >> > > pqstatus >> > > fprint >> > > PQerrorMessage >> > > >> > > The manual says this occurs if I forgot the -lpq option, which I have >> not done. >> > >> > You haven't forgotten the libraries, you have forgotten the includes - >> > you will need a -I/path/to/postgres/include on there as well, I believe. >> > >> > Regards, >> > Andrew. >> > -- >> > -------------------------------------------------------------------- >> > Andrew @ Catalyst .Net.NZ Ltd, PO Box 11-053, Manners St, Wellington >> > WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St >> > DDI: +64(4)916-7201 MOB: +64(21)635-694 OFFICE: +64(4)499-2267 >> > Are you enrolled at http://schoolreunions.co.nz/ yet? >> > >> > >> > ---------------------------(end of broadcast)--------------------------- >> > TIP 6: Have you searched our list archives? >> > >> > http://archives.postgresql.org >> >> >> ---------------------------(end of broadcast)--------------------------- >> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org > >-- >Rasputin :: Jack of All Trades - Master of Nuns > >---------------------------(end of broadcast)--------------------------- >TIP 4: Don't 'kill -9' the postmaster >
В списке pgsql-novice по дате отправления: