Thread: testlibpq.c compilation
Hi, I been having what seems to be a usual error in compiling the testlibpq.c source from the postgres website. <SNIP> /tmp/ccQ79123.o: In function `exit_nicely': /tmp/ccQ79123.o(.text+0xe): undefined reference to `PQfinish' /tmp/ccQ79123.o: In function `main': /tmp/ccQ79123.o(.text+0x6d): undefined reference to `PQsetdbLogin' /tmp/ccQ79123.o(.text+0x81): undefined reference to `PQstatus' /tmp/ccQ79123.o(.text+0xb3): undefined reference to `PQerrorMessage' </SNIP> etc etc. All the responses I've seen to it seem to suggest that it is a problem with the path to libpq-fe.h. However I am sure this is not the problem which I am experiencing. Any advice on this would be much appreciated. If it helps this is compiled on a FreeBSD4.2 machine, and postgres was compiled with no special options at all. Thanks Lee
Hello there. I am new to PostgreSQL myself but this problem seems similar to the one I was having with libpq++ compilation. Visit your local mirror from the www.postgresql.org site and navigate your way to the online book by Bruce Momjian. There you can find a chapter on compiling. http://www.ca.postgresql.org/docs/aw_pgsql_book/index.html This solved my compile problem and I hope it sovles yours. John Bend. "leE" <lee@nerds.org.uk> wrote in message news:<vh7f7.14249$LN3.3759609@monolith.news.easynet.net>... > Hi, > > I been having what seems to be a usual error in compiling the > testlibpq.c source from the postgres website. > > <SNIP> > /tmp/ccQ79123.o: In function `exit_nicely': > /tmp/ccQ79123.o(.text+0xe): undefined reference to `PQfinish' > /tmp/ccQ79123.o: In function `main': > /tmp/ccQ79123.o(.text+0x6d): undefined reference to `PQsetdbLogin' > /tmp/ccQ79123.o(.text+0x81): undefined reference to `PQstatus' > /tmp/ccQ79123.o(.text+0xb3): undefined reference to `PQerrorMessage' > </SNIP> > > etc etc. > > All the responses I've seen to it seem to suggest that it is a > problem with the path to libpq-fe.h. However I am sure this is not the > problem which I am experiencing. > > Any advice on this would be much appreciated. If it helps this is > compiled on a FreeBSD4.2 machine, and postgres was compiled with no > special options at all. > > Thanks > > Lee