Summary: | Error building PHP. Missing package =dev-db/postgresql-base-* | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kostadin Chikov <kostadin.chikov> |
Component: | New packages | Assignee: | PHP Bugs <php-bugs> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | jaak, pgsql-bugs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
fix logic of php-common-r1.eclass
fix logic of php-common-r1.eclass (attempt #2) |
Description
Kostadin Chikov
2008-05-27 07:48:38 UTC
Created attachment 154455 [details, diff]
fix logic of php-common-r1.eclass
Hm.. the dependencies are right, the problem is that if the libpq check succeeds, the postgresql-base check is done anyway and fails for obvious reasons.
The relevant code path is only hit with USE="postgres apache2 threads", my stable systems where I tested that either had no USE=threads or no apache at all. :/
I just committed the attached patch, in the hope that it fixes this (either patch it yourself using the attachement or re-sync in a few hours).
That did not resolve the problem. I still get the same error message. Btw I do not have a postgresql module in eselect local pgsql_ver=$(eselect postgresql show) <-- line 222 in php-common-r1.eclass Created attachment 154701 [details, diff]
fix logic of php-common-r1.eclass (attempt #2)
Thanks to zlin and dev-zero, I think I finally fixed it in the tree. Sorry for the long delays. :(
It worked. Thank you for the fix. |