Thread: Trouble compiling C++ programs: libpq++ error in Red Hat v9
I am having trouble compiling programs (that I created back in Red Hat v7.1)
because of the libpq++ libs (they don't exist in RH9). I tried finding them
on the net but can't install them because of the various dependency
conflicts with RH9.
because of the libpq++ libs (they don't exist in RH9). I tried finding them
on the net but can't install them because of the various dependency
conflicts with RH9.
My compile statement is (in a script):
c++ -o ../cgi-bin/$1.cgi -I/usr/include/libpq -lpq++ $1.c++ cgi.o
HTMLstream.o
c++ -o ../cgi-bin/$1.cgi -I/usr/include/libpq -lpq++ $1.c++ cgi.o
HTMLstream.o
The include statement in the code is:
#include <pgsql/libpq++.h>
#include <pgsql/libpq++.h>
How can I get this to compile now in RH9? Is there a replacement for the old
libpq++ libs I can point to? Thx!
Mike.
On Wed, Feb 11, 2004 at 08:54:57PM -0500, Mike S. Nowostawsky wrote: > I am having trouble compiling programs (that I created back in Red Hat v7.1) > because of the libpq++ libs (they don't exist in RH9). I tried finding them > on the net but can't install them because of the various dependency > conflicts with RH9. Package dependencies can sometimes be overly strict. You may be able to get away with building your own libpq++ from the latest sources (see gborg) and installing that version. > How can I get this to compile now in RH9? Is there a replacement for the old > libpq++ libs I can point to? Thx! There is libpqxx, but it's a completely new API--not a drop-in replacement for libpq++. It's more flexible than libpq++ in most ways, so porting your code shouldn't be too difficult if it's relatively straightforward stuff. You can find libpqxx at http://pqxx.tk/ Jeroen