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

Re: [HACKERS] Build problem with CVS version

From: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>
To: John Summerfield <summer(at)os2(dot)ami(dot)com(dot)au>, Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, John Summerfield <summer(at)os2(dot)ami(dot)com(dot)au>, pgsql-bugs(at)postgresql(dot)org, PostgreSQL Development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [HACKERS] Build problem with CVS version
Date: 2001-09-10 15:17:28
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-bugspgsql-hackers
On Thursday 06 September 2001 07:46 pm, John Summerfield wrote:
> I'd point out this from the INSTALL document:
>      --prefix=PREFIX
> Installing everything under --prefix (as the document says) would also
> help package builders; the current rpm looks pretty horrible (and
> that's why I didn't pursue THAT path).

Blame the Linux Filesystem Hierarchy Standard and the Linux Standards Base 
for the directory structure of the RPMset.  Things have to be in specified 
locations to be FHS compliant -- and the current RPMset is, to the best of my 
knowledge, FHS compliant.

Horrible looking is in the eye of the beholder, BTW.  Some think that a 
separate prefix for each software package looks horrible and that the 
intermingled nature of the FHS looks cleaner (which it does from a PATH point 
of view, for sure).  

It just comes down to the OS philosophy you deal with.  BSD ports, for 
instance, has a very different package philosophy from Solaris, which is 
different yet from Domain/OS, which is different yet from the LSB.  
PostgreSQL is very BSDish -- and, while I have to cut cartwheels to finagle 
it into an LSB mold, being BSDish is not a bad thing.  Neither is being 
LSBish -- both have their place. The is no One True Filesystem spec...

As to the can't install perl client issue, the install can fail, even if done 
as root, if you are building for installation at some other location in the 

The perl client install phase fails every time I build an RPMset -- the RPM 
spec file has to go through some steps to make it work.
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

In response to

pgsql-hackers by date

Next:From: Bruce MomjianDate: 2001-09-10 15:22:52
Subject: Re: Toast, Text, blob bytea Huh?
Previous:From: Joe ConwayDate: 2001-09-10 15:01:19
Subject: Re: Toast, Text, blob bytea Huh?

pgsql-bugs by date

Next:From: Szima GaborDate: 2001-09-10 17:55:58
Subject: plpgsql & temp table -bug
Previous:From: Peter EisentrautDate: 2001-09-10 14:14:31
Subject: Re: Trouble in SELECT query

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