[DRE-maint] Bug#621436: FTBFS with db5.1
Ondřej Surý
ondrej at debian.org
Mon Apr 18 14:44:28 UTC 2011
Package: libdb-ruby
severity 621436 serious
tags 621436 +patch
thank you
Hi,
your package FTBFS with libdb-dev (>= 5.1):
src/bdb.so: (NotImplementedError)
BDB needs compatible versions of libdb & db.h
you have db.h version 5.1.25 and libdb version 4.8.30
from tests/marshal.rb:3
make[1]: *** [test] Error 1
make[1]: Leaving directory `/tmp/libdb-ruby-0.6.5'
make: *** [install/libdb-ruby1.8] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
It should be fairly simple to fix, just to link to non-versioned library (-ldb) first, this patch should help:
--- debian/patches/build-against-libdb-4.8.patch~ 2011-04-18 14:43:35.737917027 +0000
+++ debian/patches/build-against-libdb-4.8.patch 2011-04-18 14:43:36.997917071 +0000
@@ -5,7 +5,7 @@
end
-version = with_config('db-version', "-4.7,47,-4.6,46,-4.5,45,-4.4,44,-4.3,43,-4.2,42,-4.1,41,-4.0,-4,40,4,3,2,").split(/,/, -1)
-+version = with_config('db-version', "-4.8,48,-4.7,47,-4.6,46,-4.5,45,-4.4,44,-4.3,43,-4.2,42,-4.1,41,-4.0,-4,40,4,3,2,").split(/,/, -1)
++version = with_config('db-version', ",-4.8,48,-4.7,47,-4.6,46,-4.5,45,-4.4,44,-4.3,43,-4.2,42,-4.1,41,-4.0,-4,40,4,3,2,").split(/,/, -1)
version << "" if version.empty?
catch(:done) do
O.
More information about the Pkg-ruby-extras-maintainers
mailing list