Skip site navigation (1) Skip section navigation (2)

Re: PoPy make error

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Will Dennis <willd(at)p-wave(dot)com>
Cc: pgsql-interfaces(at)postgresql(dot)org
Subject: Re: PoPy make error
Date: 2000-11-07 22:16:22
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-interfaces
Will Dennis <willd(at)p-wave(dot)com> writes:
> There *is* an os.h file in /usr/include/pgsql, but it is a symlink to
> ".././include/port/linux.h". The problem is that I have no "linux.h" on
> my system.

Yes, this is a known glitch in the RPMs --- they install a symlink
rather than the file it should have referenced :-(.  Remove the symlink
and replace it with a copy of src/include/port/linux.h, which you can
get from the PG 7.0.2 source RPM or source tarball.  (But it's short,
so I'll throw in the 7.0.2 version just to save you a download.)

I think this is fixed for 7.0.3, if not, then 7.1 for sure.

			regards, tom lane

/* __USE_POSIX, __USE_BSD, and __USE_BSD_SIGNAL used to be defined either
   here or with -D compile options, but __ macros should be set and used by C
   library macros, not Postgres code.  __USE_POSIX is set by features.h,
   __USE_BSD is set by bsd/signal.h, and __USE_BSD_SIGNAL appears not to
   be used.
#define JMP_BUF

#if defined(__i386__)
typedef unsigned char slock_t;


#elif defined(__sparc__)
typedef unsigned char slock_t;


#elif defined(__powerpc__)
typedef unsigned int slock_t;


#elif defined(__alpha__)
typedef long int slock_t;


#elif defined(__mips__)
typedef unsigned int slock_t;


#elif defined(__arm__)
typedef unsigned char slock_t



#if defined(__GLIBC__) && (__GLIBC__ >= 2)

#if defined(__powerpc__)

In response to

pgsql-interfaces by date

Next:From: Carolyn Lu WongDate: 2000-11-07 22:22:19
Subject: Re: need help with errors in ODBC log
Previous:From: W. van den AkkerDate: 2000-11-07 21:17:31
Subject: NT Problem

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group