Summary: | Building postgresql 8.4.X fails - ebuild is passing "--prefix=/usr/lib/postgresql-8.4" to configure | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Asfand Yar Qazi <ayqazi> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild configuring
Let postgresql-base-8.4.6 compile |
Description
Asfand Yar Qazi
2011-03-21 13:24:51 UTC
Created attachment 266719 [details]
ebuild configuring
Give 8.4.7-r1 from the main gentoo-x86 tree a shot. hmmm, is that version supposed to be Prefix Proof(tm)? Correction: this happens while building postgresql-base - it doesn't get as far as postgresql-server. 8.4.6 is the latest version in the 8 series that is in the prefix, hence the bug report. The next one up is 9.0.2, which I cannot use due to needing to stay close in terms of version numbers to what is used in my organization. What do I have to put in the ebuild file to make it pass a --prefix of ${EPREFIX}/usr/lib/postgresql-8.4 ? That should fix the problem. I have to bring in the .7 for -base still. I hope this afternoon. Fabian: I've moved the ebuilds to EAPI3 and have done all the ${D} to ${ED}, ${ROOT} to ${EROOT} conversions. Should require little more than a copy/paste. I do have to fix a typo in postgresql-base-9.0.3-r1.ebuild, but that's about it. And I fixed the typo, so 9.0.3-r1 should be good now. Well, having dug a bit further, I produced a patch which makes 8.4.6 compile. Attached. Created attachment 266835 [details, diff]
Let postgresql-base-8.4.6 compile
ebuilds are now from gx86, please reevaluate Latest ebuilds work for me - postgresql-base and postgresql-server 8.4.7-r2 are both installed on my x86/debian prefix |