Subject: ERROR: db4 is not installed; can't buildlink files.
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 10/30/2007 03:23:28
Build databases/gramps2 is failing for me:
===> Creating toolchain wrappers for gramps-2.2.9
ERROR: db4 is not installed; can't buildlink files.
*** Error code 1
I have installed:
db4-4.4.20
py24-bsddb3-4.4.2
(both installed in August 2006)
../../databases/db4/buildlink3.mk has:
BUILDLINK_API_DEPENDS.db4+= db4>=4.5.20
gramps doesn't depend on db4 directly. It includes
../../databases/py-bsddb3/buildlink3.mk
Last January db4's buildlink3.mk changed:
-BUILDLINK_API_DEPENDS.db4+= db4>=4.4.16
+BUILDLINK_API_DEPENDS.db4+= db4>=4.5.20
(No corresponding bump in databases/py-bsddb3/buildlink3.mk.)
Whould a python script that uses py24-bsddb3 even need db4 headers? It
seems like db4 API doesn't matter for gramps since it is using Python
extension module as a Berkeley DB 4 wrapper instead.
How can I stop this "ERROR: db4 is not installed; can't buildlink files."
problem? One way is to bump BUILDLINK_API_DEPENDS.py-bsddb3 but that
doesn't see like it is really needed.
Jeremy C. Reed