LINUX.ORG.RU

Установка модуля BerkeleyDB


0

1

sudo perl Makefile.PL Parsing config.in... Looks Good. Writing Makefile for BerkeleyDB

sudo make

Skip blib/lib/BerkeleyDB.pm (unchanged) Skip blib/lib/BerkeleyDB/Hash.pm (unchanged) Skip blib/lib/BerkeleyDB.pod (unchanged) Skip blib/lib/BerkeleyDB/Btree.pm (unchanged) cc -c -I/usr/local/BerkeleyDB/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\«0.43\» -DXS_VERSION=\«0.43\» -fPIC "-I/usr/lib/perl/5.10/CORE" BerkeleyDB.c BerkeleyDB.xs:72: fatal error: db.h: No such file or directory compilation terminated. make: *** [BerkeleyDB.o] Error 1

Ответ на: комментарий от outsider

Вот такой есть:

sudo apt-cache search perl berkeley db libberkeleydb-perl - use Berkeley DB 4 databases from Perl А как его поставить не пойму

brunchik
() автор топика
Ответ на: комментарий от outsider

Я так делал еще вчера и получил: Reading package lists... Done Building dependency tree Reading state information... Done libberkeleydb-perl is already the newest version. The following packages were automatically installed and are no longer required: bind9utils sendmail-base m4 python-dns procmail python-spf sendmail-cf squid-common libdb4.7 squid-langpack Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

brunchik
() автор топика
Ответ на: комментарий от brunchik

кстати установи еще libdb4.x-dev (x - хз какая щас версия)

это как раз установит db.h, которого не хватало при установки из первого поста

outsider ★★
()
Ответ на: комментарий от brunchik

может тогда покажешь, что у тебя твоя програмка выводит?

или как я ваще сказал, установи libdb4.x-dev и установи заново модуль BerkeleyDB

outsider ★★
()
Ответ на: комментарий от outsider

make test после установки libdb4.7-dev

PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" «test_harness(0, 'blib/lib', 'blib/arch')» t/*.t t/btree.t ...... ok t/cds.t ........ ok t/db-3.0.t ..... ok t/db-3.1.t ..... ok t/db-3.2.t ..... ok t/db-3.3.t ..... ok t/db-4.3.t ..... ok t/db-4.4.t ..... ok t/db-4.6.t ..... ok t/db-4.7.t ..... ok t/db-4.8.t ..... skipped: this needs Berkeley DB 4.8.x or better t/db-4.x.t ..... ok t/destroy.t .... ok t/encode.t ..... ok t/encrypt.t .... ok t/env.t ........ ok t/examples.t ... ok t/examples3.t .. ok t/filter.t ..... ok t/hash.t ....... ok t/join.t ....... ok t/mldbm.t ...... ok t/pod.t ........ skipped: Test::Pod 1.00 required for testing POD t/queue.t ...... ok t/recno.t ...... ok t/sequence.t ... ok t/strict.t ..... ok t/subdb.t ...... ok t/txn.t ........ ok t/unknown.t .... ok All tests successful. Files=30, Tests=1731, 20 wallclock secs ( 0.37 usr 0.09 sys + 2.57 cusr 0.50 csys = 3.53 CPU) Result: PASS

brunchik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.