Subject: Re: ===> db4 is not an acceptable Berkeley DB type for
To: None <>
From: Takahiro Kambe <>
List: tech-pkg
Date: 11/16/2005 08:12:21
In message <>
	on Tue, 15 Nov 2005 22:17:06 +0100,
	Klaus Heinz <> wrote:
> The question is now why ruby18-base requires db1. I_guess_ that the
> condition
>   .if  ${OPSYS} != "IRIX" && ${OPSYS} != "SunOS"
> in the Makefile really means "if it's a *BSD demand db1, else let
> pkgsrc use the default" but that is probably a question the
> maintainer can answer.
Basically, yes.  As for Linux, I tested on SuSE, but it might depend
on installed SuSe's packages.

What Ruby really wants was ndbm(3) or compatible function and didn't
care for version of DB.  (This condition might be wrong...)

> If you like, you can experimentally change this line in the Makefile to
>   .if  ${OPSYS} != "IRIX" && ${OPSYS} != "SunOS" &&  ${OPSYS} != "Linux"
> and try to build ruby again.
Yes, please try and report the result.

Takahiro Kambe <>