"Joseph" <lters@mrtc.com> writes:
> I am using 7.1beta3-2 from rpm install.
> I added an include line but now it gives me the following error...
> make
> /bin/sh ./libtool --mode=compile
> gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -I/usr/local/pgsql/include -I/usr
> /include/pgsql -c mail.c
> mkdir .libs
> gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -I/usr/local/pgsql/include -I/usr/inc
> lude/pgsql -c -fPIC -DPIC mail.c -o .libs/mail.lo
> In file included from /usr/include/pgsql/c.h:47,
> from /usr/include/pgsql/postgres.h:40,
> from mail.c:29:
> /usr/include/pgsql/config.h:662: os.h: No such file or directory
> make: *** [mail.lo] Error 1
> The os.h file points to ../.././src/include/port/linux.h which does not
> exist? :-(
That's a known RPM packaging error, which I thought we'd fixed for 7.1.
I can confirm it's not fixed, however. Lamar, what's up with this?
Joseph, you can grab that file from the source distribution and replace
the os.h link with it, until we get our act together ...
regards, tom lane