On Nov 27, 2006, at 7:39 AM, Benjamin Reed wrote:

> On 11/26/06, Christian Schaffner <[EMAIL PROTECTED]>  
> wrote:
>
>> It seems like postgresql80-unified-8.0.9-1021 does not build with --
>> build-as-nobody. I get the error messages below. Do you think that
>> could be fixed?
>
>> mkdir: /sw/src/fink.build/root-postgresql80-unified-8.0.9-1021:
>> Permission denied
>> mkdir /sw/src/fink.build/root-postgresql80-unified-8.0.9-1021/sw
>> mkdir: /sw/src/fink.build/root-postgresql80-unified-8.0.9-1021: No
>> such file or directory
>
> I'm not sure how to fix this exactly, other than installing in /tmp  
> (ick).
>
> The PostgreSQL packages build a number of 3rd-party things *against*
> the libpq that's built in the main part of CompileScript, ie,
> CompileScript essentially does:
>
> * build postgresql
> * install postgresql into %d
> * build a number of plugins against the postgresql in %d
>
> For historical, compatibility, and other reasons, I can't get rid of
> this build behavior...  Does anyone know of a reasonable way to handle
> this that's compatible with build-as-nobody?  I don't *really* have to
> care where I'm installing temporarily, but it's kind of sucky not
> being able to use what is officially the package's destdir in all
> other ways.

You can use a subdir of %b. - %b/_tmp_install_location ?

It is reasonable for fink to assume that the compile phase does not  
install stuff, I think.

Peter



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to