Summary: | after upgrading to dev-db/postgresql-base-8.4.2-r1 revdep-rebuild fails on php | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Oleg Gawriloff <barzog> |
Component: | New packages | Assignee: | PHP Bugs <php-bugs> |
Status: | VERIFIED FIXED | ||
Severity: | major | CC: | pgsql-bugs, titanofold |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info ouput |
Description
Oleg Gawriloff
2010-06-15 11:21:17 UTC
Created attachment 235389 [details]
emerge --info ouput
I'll try to reproduce this today.. just to make sure: a "find /usr/include -name 'libpq-fe.h'" doesn't output anything? Nope. barzog@falcon-cl2 ~ $ sudo find /usr/include -name 'libpq-fe.h' barzog@falcon-cl2 ~ $ On servers which is not yet upgraded: barzog@falcon-cl3 ~ $ sudo find /usr/include -name 'libpq-fe.h' /usr/include/libpq-fe.h /usr/include/postgresql/libpq-fe.h /usr/include/postgresql/libpq-4/libpq-fe.h barzog@falcon-cl3 ~ $ eix -I postgresql [U] virtual/postgresql-base Available versions: (7.4) 7.4 (8.0) 8.0 (8.1) 8.1 (8.2) 8.2 (8.3) 8.3 (8.4) 8.4 Installed versions: 8.1(8.1)(17:49:24 16.02.2010) Description: Virtual for PostgreSQL base (clients + libraries) This is fixed with >=dev-db/postgresql-base-8.4.4-r1. The problem stems from <=dev-db/postgresql-base-8.4.3 not properly informing Portage that dev-db/libpq cannot be on the system at the same time. The solution is to either eselect postgresql reset 8.4 eselect postgresql set 8.4 Or reemerge dev-db/postgresql-base-8.4.2-r1 (Version 8.4.4-r{1,2} would be better). After reemerge dev-db/postgresql-base-8.4.2-r1 revdep-rebuild works well. Thanks. |