Here is some e-mail about a problem compiling PoPy-1.4.1 on RedHat, with comments from Debian! I need a Python DBAPI v2.0+ for Postgresql urgently! Can you help me? Regards, Chris Marshall Scavenging the mail folder uncovered Chris Marshall's letter: > I have created the Makefile with correct include and lib for pgsql, but get > the following message when running make: > > -fPIC -fomit-frame-pointer -O6 -I/usr/include/python1.5 - I/usr/lib/python1. > 5/config -DHAVE_CONFIG_H=1 -DHAVE_LIBCRYPT=1 -I/usr/include/pgsql/ - Wall - > DVERSION=\"1.4.1\" -c ./PoPymodule.c > In file included from /usr/include/pgsql/c.h:47, > from /usr/include/pgsql/postgres.h:40, > from PoPymodule.h:37, > from ./PoPymodule.c:35: > /usr/include/pgsql/config.h:540: os.h: No such file or directory > make: *** [PoPymodule.o] Error 1 > > where os.h is a symbolic link to the absent ./include/port/linux.h file! I appears as a redhat/postgresql packaging bug. if an rpm contains a link to an inexistent file that's definitely a packaging problem.
Which postgresql RPM are you using?
The version is postgresql-7.0.2-2
That isn't part of Red Hat Linux 6.2. Anyway, I and Lamar cooperated on RPMS for Red Hat Linux 7, and you can find the result compiled for Red Hat Linux 6.2 on the postgresql ftp server. Note that these are not supported by us.