I am trying to install FC3 [FC4 has NFS Locking errors I just can't get rid of] and everything goes well until I get to the perl installation. I'm pretty new at this, so I apoligize for stupidy and ignorance up front. I get the two following errors: cpan> install DB_File ..at the very end of the install I get: 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 -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"1.811\" -DXS_VERSION=\"1.811\" -fPIC "-I/usr/lib/perl5/5.8.5/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: 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 cpan> Also, while install Net:NS ...at the very end of the file, I get: Net-DNS-0.53/contrib/check_zone Net-DNS-0.53/contrib/README Net-DNS-0.53/contrib/loc2earth.fcgi Net-DNS-0.53/Changes Net-DNS-0.53/MANIFEST Net-DNS-0.53/TODO Net-DNS-0.53/netdns.h Net-DNS-0.53/README Net-DNS-0.53/netdns.c Net-DNS-0.53/META.yml Net-DNS-0.53/DNS.xs Net-DNS-0.53/Makefile.PL Makefile.PL returned status 512 Running make test Make had some problems, maybe interrupted? Won't test Running make install Make had some problems, maybe interrupted? Won't install The other 2 perl commands [install Digest::SHA1 and install HTML:arser]work fine showing successful makes at the end. What should I do to correct these errors? Thanks!
You must install the Berkeley db package, and maybe also db-devel (the names might differ a little bit). You can run Code: yum search db and Code: yum search db-devel to find packages. To install a package, run Code: yum install <package> BTW, maybe you can also find a package for Net:NS, so you don't have to install it on the Perl shell.
Ok, I got Net:NS to install, but am still having the same problem with DB_File. Thanks for the help! I did a search on yum for db and db-devel: Code: yum search db yum search db-devel Then I installed everything under the sun for Berkley DB, but I think I found the main package as db4. I also did a yum update, just for good measure. Here is what I got: Code: [root@localhost ~]# perl -MCPAN -e shell Undefined value assigned to typeglob at (eval 16) line 15, <RC> line 11. Warning [/etc/inputrc line 11]: Invalid variable `mark-symlinked-directories' cpan shell -- CPAN exploration and modules installation (v1.7601) ReadLine support enabled cpan> install DB_File CPAN: Storable loaded ok Going to read /root/.cpan/Metadata Database was generated on Wed, 28 Sep 2005 06:01:19 GMT Running install for module DB_File Running make for P/PM/PMQS/DB_File-1.811.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.811.tar.gz ok Scanning cache /root/.cpan/build for sizes DB_File-1.811/ DB_File-1.811/dbinfo DB_File-1.811/patches/ DB_File-1.811/patches/5.6.0 DB_File-1.811/patches/5.005_02 DB_File-1.811/patches/5.005_03 DB_File-1.811/patches/5.004_03 DB_File-1.811/patches/5.004_05 DB_File-1.811/patches/5.004_02 DB_File-1.811/patches/5.005_01 DB_File-1.811/patches/5.004_04 DB_File-1.811/patches/5.004_01 DB_File-1.811/patches/5.005 DB_File-1.811/patches/5.004 DB_File-1.811/hints/ DB_File-1.811/hints/sco.pl DB_File-1.811/hints/dynixptx.pl DB_File-1.811/t/ DB_File-1.811/t/db-btree.t DB_File-1.811/t/db-recno.t DB_File-1.811/t/db-hash.t DB_File-1.811/Changes DB_File-1.811/DB_File_BS DB_File-1.811/fallback.h DB_File-1.811/MANIFEST DB_File-1.811/typemap DB_File-1.811/ppport.h DB_File-1.811/DB_File.xs DB_File-1.811/META.yml DB_File-1.811/config.in DB_File-1.811/DB_File.pm DB_File-1.811/version.c DB_File-1.811/fallback.xs DB_File-1.811/README DB_File-1.811/Makefile.PL Removing previously used /root/.cpan/build/DB_File-1.811 CPAN.pm: Going to build P/PM/PMQS/DB_File-1.811.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 -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"1.811\" -DXS_VERSION=\"1.811\" -fPIC "-I/usr/lib/perl5/5.8.5/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: 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 cpan> Is there something wrong with perl: I get that error when envoking the shell Also, since I have installed and reinstalled FC3[and FC4] from beginning to [almost] end and have carefully followed each instruction in the Perfect FC3 setup, where did I miss installing this Berkely db? Any insight is very much appreciated. I know I am doing something wrong!
Install Berkeley DB It is complaining because you do not have Berkeley installed. Install db3 and db3-devel while you are at it... You can get the rpm's from: http://rpmfind.net//linux/RPM/redhat/7.3/i386/db3-3.3.11-6.i386.html After above are installed, go back to cpan: cpan> install DB_File