If you look at the .registry file in pear-DB-1.6.8p0.tgz, you might
notice that it lists the path as (for example)
/usr/obj/i386/pear-DB-1.6.8p0/fake-i386/var/www/pear/lib/DB/common.php,
which of course doesn't exist on my system.  This causes a problem with
some apps, as documented at
http://www.maiamailguard.com/maia/ticket/306.  I was able to work around
this by running:

pear install --nodeps --soft --force
/usr/ports/databases/pear-DB/w-pear-DB-1.7.6/DB-1.7.6/package.xml

(I had upgraded the port to 1.7.6 trying to diagnose this problem.)
This seems similar to what Fedora is doing
(http://cvs.fedora.redhat.com/lxr/extras/source/devel/php-pear-DB/php-pear-DB.spec
in %post); should OpenBSD's PEAR module installer do the same?  I'm not
sure how this would be best implemented, since it seems to affect all
PEAR modules.

Reply via email to