HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   HOWTO-Related Questions (http://www.howtoforge.com/forums/forumdisplay.php?f=2)
-   -   cpan> install DB_File make error (http://www.howtoforge.com/forums/showthread.php?t=1050)

Nu2Linux 29th October 2005 21:40

cpan> install DB_File make error
 
I need some more help. i've posted all the info, hope that's ok. the problem shows up in the last couple of lines. don't know how to fix this.
================================================== ===
cpan> install DB_File
Running install for module DB_File
Running make for P/PM/PMQS/DB_File-1.812.tar.gz
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /root/.cpan/sources/authors/id/P/PM/PMQS/DB_File-1.812.tar.gz ok
Scanning cache /root/.cpan/build for sizes
DB_File-1.812/
DB_File-1.812/dbinfo
DB_File-1.812/patches/
DB_File-1.812/patches/5.6.0
DB_File-1.812/patches/5.005_02
DB_File-1.812/patches/5.005_03
DB_File-1.812/patches/5.004_03
DB_File-1.812/patches/5.004_05
DB_File-1.812/patches/5.004_02
DB_File-1.812/patches/5.005_01
DB_File-1.812/patches/5.004_04
DB_File-1.812/patches/5.004_01
DB_File-1.812/patches/5.005
DB_File-1.812/patches/5.004
DB_File-1.812/hints/
DB_File-1.812/hints/sco.pl
DB_File-1.812/hints/dynixptx.pl
DB_File-1.812/t/
DB_File-1.812/t/db-btree.t
DB_File-1.812/t/db-recno.t
DB_File-1.812/t/db-hash.t
DB_File-1.812/Changes
DB_File-1.812/DB_File_BS
DB_File-1.812/fallback.h
DB_File-1.812/MANIFEST
DB_File-1.812/typemap
DB_File-1.812/ppport.h
DB_File-1.812/DB_File.xs
DB_File-1.812/META.yml
DB_File-1.812/config.in
DB_File-1.812/DB_File.pm
DB_File-1.812/version.c
DB_File-1.812/fallback.xs
DB_File-1.812/README
DB_File-1.812/Makefile.PL
Removing previously used /root/.cpan/build/DB_File-1.812

CPAN.pm: Going to build P/PM/PMQS/DB_File-1.812.tar.gz

Parsing config.in...
Looks Good.
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -ldb
Writing Makefile for DB_File
cp DB_File.pm blib/lib/DB_File.pm
AutoSplitting blib/lib/DB_File.pm (blib/lib/auto/DB_File)
gcc -c -I/usr/local/BerkeleyDB/include -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -DVERSION=\"1.812\" -DXS_VERSION=\"1.812\" -fPIC "-I/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE" -D_NOT_CORE -DmDB_Prefix_t=size_t -DmDB_Hash_t=u_int32_t version.c
version.c:30:16: error: db.h: No such file or directory
make: *** [version.o] Error 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
================================================== ========

thanks again for the help,

ray

till 29th October 2005 22:42

Hi,

maybe this post helps you:

http://www.howtoforge.com/forums/showthread.php?t=699

Nu2Linux 30th October 2005 02:48

i installed db and db-devel according to the post http://www.howtoforge.com/forums/showthread.php?t=699

i then ran the db install again and got this....
==========================================
cpan> install DB_File
Running install for module DB_File
Running make for P/PM/PMQS/DB_File-1.812.tar.gz
Is already unwrapped into directory /root/.cpan/build/DB_File-1.812
Has already been processed within this session
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
==============================================

any ideas???

thanks,

ray

till 30th October 2005 11:11

Have you tried to install DB_File from your linux distribution with e.g. rpm or apt instaed of using cpan? If you have apt installed, you can find the package by executing the command:

apt-cache search DB_File

Nu2Linux 31st October 2005 00:40

Quote:

Originally Posted by till
Have you tried to install DB_File from your linux distribution with e.g. rpm or apt instaed of using cpan? If you have apt installed, you can find the package by executing the command:

apt-cache search DB_File

here's what i get when i run apt
================================================== ===========
[root@localhost DB_File-1.812]# apt-cache search DB_File
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
perl - The Perl programming language.
[root@localhost DB_File-1.812]#
================================================== ===============
here's what i get when i try to run a db_file rpm (i'm typing this from notes)
================================================== =
perl-db_file-1.804-88.i386.rpm

computing package dependencies.....
The following package could not be installed on your system. installation cannot continue until it is installed. unlocatable package - libdb-4.0.so. required by - (perl-DB_File','1.804',88)
================================================== =====
here's what i get when i try to install the package that contains libdb-4.0.so.
================================================== =====
db4-4.0.14.i386.rpm

package already installed. a newer version of "db4" is currently installed.
================================================== ======
i tried yum install perl-db_file
================================================== ==
[root@localhost DB_File-1.812]# yum install perl-db_file
Setting up Install Process
Setting up repositories
http://klid.dk/homeftp/fedora/linux/...ta/repomd.xml: [Errno 4] IOError: HTTP Error 403: Date: Sun, 30 Oct 2005 23:34:11 GMT
Server: Apache-AdvancedExtranetServer/1.3.28 (Mandrake Linux/3.4.92mdk) PHP/4.3.3
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
http://linux.admin.uillinois.edu/pub...ta/repomd.xml: [Errno 4] IOError: HTTP Error 403: Date: Sun, 30 Oct 2005 23:34:13 GMT
Server: Apache/2.0.46 (Red Hat)
Content-Length: 353
Connection: close
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
http://mirrors.bevc.net/fedora/4/i38...ta/repomd.xml: [Errno 4] IOError: HTTP Error 404: Date: Sun, 30 Oct 2005 23:34:13 GMT
Server: Apache/2.0.46 (Red Hat)
Content-Length: 234
Connection: close
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 346 kB 00:00
updates-re: ################################################## 1006/1006
Added 43 new packages, deleted 26 old in 20.27 seconds
Parsing package install arguments
No Match for argument: perl-db_file
Nothing to do
================================================== =
i don't know what else to do here to finish the installation according to the set up instructions at http://www.falkotimme.com/howtos/per...re_4/index.php.

please help.

thanks,
ray

falko 31st October 2005 08:23

Quote:

Originally Posted by Nu2Linux
here's what i get when i run apt
================================================== ===========
[root@localhost DB_File-1.812]# apt-cache search DB_File
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
perl - The Perl programming language.

That's because you are in a directory that has been deleted in the meantime. Nothing to worry.
You are on Mandriva? Have you tried urpmi?
I think with
Code:

urpmi -y <search term>
you can search for packages, and with
Code:

urpmi <package name>
you can install a package.

fanboy 13th April 2012 22:06

Quote:

Originally Posted by Nu2Linux (Post 5344)
i installed db and db-devel according to the post http://www.howtoforge.com/forums/showthread.php?t=699

i then ran the db install again and got this....
==========================================
cpan> install DB_File
Running install for module DB_File
Running make for P/PM/PMQS/DB_File-1.812.tar.gz
Is already unwrapped into directory /root/.cpan/build/DB_File-1.812
Has already been processed within this session
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
==============================================

any ideas???

thanks,

ray

If anyone else gets this error, all you have to do is to "clean" the package before you try to install it again

clean DB_File
install DB_File


All times are GMT +2. The time now is 22:19.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.