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