Hi:

In the CPAN shell if you "install <module_name>" and the module is
already installed, it should tell you that it's up to date.

If you really want to clean out the builds and "install" again, I
would suggest you just do:
rm -rf /root/.cpan/build/*

Because that's just a temporary cache that isn't required anyway. CPAN
shell will just redownload stuff when running the install again.

Jon

On Sat, Nov 8, 2008 at 12:10 AM, Stephen Liu <[EMAIL PROTECTED]> wrote:
>
> --- Jonathan Yu <[EMAIL PROTECTED]> wrote:
>
>> Hi there:
>>
>> Check the perldoc for that module and contact the maintainer. This
>> mailing list is for CPAN-related issues, and test failures should be
>> reported to the module maintainer per their instructions in the
>> Perldoc page. You can view the Perldoc page for that module at:
>>
>> http://search.cpan.org/~pmqs/BerkeleyDB-0.36/BerkeleyDB.pod
>>
>> Or alternatively, try the DB_File module.
>>
>> Cheers,
>
>
>
> Hi Jonathan
>
>
> Thanks for your advice.
>
>
> I'm following:-
> http://www.postfixvirtual.net/postfixvirtual.html#berkeleydb
> http://www.postfixvirtual.net/postfixantivirus.html#amavisdnew
>
> to build postfix virtual.
>
>
> There are 2 BerkeleyDB installed, one being package and another module.
>  I suppose to remove the later?  If I'm wrong please correct me.
>
>
> cpan[16]> o conf cpan_home
>    cpan_home          [/root/.cpan]
> Type 'o conf' to view all configuration items
>
>
> # ls -l /root/.cpan/build/
> total 68
> drwx------ 7 root    root    4096 Nov  7 00:46 BerkeleyDB-0.36-8xfeFJ
> -rw-r--r-- 1 root    root    1028 Nov  7 00:46
> BerkeleyDB-0.36-8xfeFJ.yml
> drwx------ 7 root    root    4096 Nov  7 01:18 BerkeleyDB-0.36-pwxlCB
> -rw-r--r-- 1 root    root    1028 Nov  7 01:18
> BerkeleyDB-0.36-pwxlCB.yml
> drwxr-xr-x 8 satimis satimis 4096 Nov  2 08:43 CPAN-1.9301
> drwxr-xr-x 7 satimis satimis 4096 Nov  2 08:35 Digest-SHA-5.47
> drwxr-xr-x 7     501     501 4096 Nov  2 08:34 ExtUtils-MakeMaker-6.48
> drwxr-xr-x 6 mysql   mysql   4096 Nov  2 08:36 File-HomeDir-0.82
> drwxrwxrwx 5 root    root    4096 Nov  2 08:43 File-Which-0.05
> drwxr-xr-x 8     501     501 4096 Nov  2 08:34 Module-Build-0.30
> drwxr-xr-x 5 satimis satimis 4096 Nov  2 08:35 PathTools-3.29
> drwxr-xr-x 6     500     500 4096 Nov  2 08:35 Scalar-List-Utils-1.19
> drwxrwxrwx 4 root    root    4096 Nov  2 08:36
> Term-ReadLine-Perl-1.0302
> drwx------ 3     501     501 4096 Nov  2 08:36 TermReadKey-2.30
> drwxr-xr-x 5     501     501 4096 Nov  2 08:35 Test-Simple-0.84
> drwxrwxr-x 5 satimis satimis 4096 Nov  2 08:41 Text-Glob-0.08
> drwxr-xr-x 6     501     501 4096 Nov  2 08:41 YAML-0.66
>
>
> However there are 2 BerkeleyDB modules.  Which of them shall I delete?
> OR delete both and afterwards run;
>
>
> cpan> install DB_File
> ???
>
>
> Regarding to delete BerkeleyDB module, can I do follow;
>
> # cd /root/.cpan/build/BerkeleyDB-0.36-8xfeFJ
> OR
> # cd /root/.cpan/build/BerkeleyDB-0.36-pwxlCB
>
>
> then run;
> # make uninstall
>
> any further step I have to perform ?
>
>
> OR
>
> # perl -e 'print join("\n", @INC);'
> .....
> perl: warning: Falling back to the standard locale ("C").
> /etc/perl
> /usr/local/lib/perl/5.8.8
> /usr/local/share/perl/5.8.8
> /usr/lib/perl5
> /usr/share/perl5
> /usr/lib/perl/5.8
> /usr/share/perl/5.8
> /usr/local/lib/site_perl
>
>
> # ls -l /usr/local/lib/perl/5.8.8/
> total 180
> drwxrwsr-x  2 root staff  4096 Nov  7 03:58 BerkeleyDB
> -r--r--r--  1 root staff 35494 Sep 30 21:30 BerkeleyDB.pm
> -r--r--r--  1 root staff 55777 Sep 28  2007 BerkeleyDB.pod
> drwxrwsr-x  3 root staff  4096 Oct 27 10:29 Compress
> drwxrwsr-x  2 root staff  4096 Oct 31 16:44 Convert
> -r--r--r--  1 root staff 19566 Oct 29 19:59 Cwd.pm
> drwxrwsr-x  2 root staff  4096 Nov  2 08:36 Digest
> drwxrwsr-x  3 root staff  4096 Nov  2 08:35 File
> drwxrwsr-x  2 root staff  4096 Oct 27 09:36 HTML
> drwxrwsr-x  2 root staff  4096 Nov  2 08:35 List
> drwxrwsr-x  3 root staff  4096 Oct 27 09:56 Net
> drwxrwsr-x  2 root staff  4096 Nov  2 08:35 Scalar
> drwxrwsr-x  2 root staff  4096 Nov  2 08:36 Term
> drwxrwsr-x  2 root staff  4096 Nov  1 03:12 Time
> drwxrwsr-x  2 root staff  4096 Nov  1 03:14 Unix
> drwxr-sr-x 28 root staff  4096 Nov  2 08:43 auto
> -rw-rw-r--  1 root staff 11149 Nov  7 01:16 perllocal.pod
>
>
> manually delete BerkeleyDB, BerkeleyDB.pm and BerkeleyDB.pod
>
>
> OR I have to follow;
> http://search.cpan.org/~jhi/perl-5.8.0/lib/ExtUtils/Install.pm
>
> # perl -MExtUtils::Install -e uninstall BerkeleyDB
>
>
> But;
>
> # perl -MExtUtils::Installed -e'my $inst =
> ExtUtils::Installed->new();print $_, $/ for $inst->modules' | grep
> ExtUtils::Installed
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
>        LANGUAGE = (unset),
>        LC_ALL = (unset),
>        LANG = "en_US"
>    are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
>
>
> I suppose ExtUtils::Installed module not installed, only the annoying
> message displayed.
>
>
> TIA
>
>
> A side question, how to check whether a module has been installed on
> cpan?  I can't figure out on running "o conf"?
>
>
> B.R.
> Stephen
>
>
>
>>
>> On Fri, Nov 7, 2008 at 3:38 AM, Stephen Liu <[EMAIL PROTECTED]>
>> wrote:
>> > Hi folks,
>> >
>> >
>> > Debian Etch
>> >
>> >
>> > Fail testing BerkeleyDB
>> >
>> >
>> > cpan[10]> clean BerkeleyDB
>> > No complaint
>> >
>> >
>> > cpan[11]> test BerkeleyDB
>> > ......
>> > .......
>> > Can't load
>> >
>>
> '/root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/arch/auto/BerkeleyDB/BerkeleyDB.so'
>> > for module BerkeleyDB:
>> >
>>
> /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/arch/auto/BerkeleyDB/BerkeleyDB.so:
>> > undefined symbol: db_create at /usr/lib/perl/5.8/DynaLoader.pm line
>> > 225.
>> >  at t/unknown.t line 8
>> > Compilation failed in require at t/unknown.t line 8.
>> > BEGIN failed--compilation aborted at t/unknown.t line 8.
>> > Undefined subroutine &BerkeleyDB::Term::close_everything called at
>> > /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/lib/BerkeleyDB.pm
>> line
>> > 1764.
>> > END failed--call queue aborted at t/unknown.t line 8.
>> > t/unknown......dubious
>> >        Test returned status 2 (wstat 512, 0x200)
>> > Failed Test   Stat Wstat Total Fail  Failed  List of Failed
>> >
>>
> -------------------------------------------------------------------------------
>> > t/btree.t        2   512    ??   ??       %  ??
>> > t/cds.t          2   512    ??   ??       %  ??
>> > t/db-3.0.t       2   512    ??   ??       %  ??
>> > t/db-3.1.t       2   512    ??   ??       %  ??
>> > t/db-3.2.t       2   512    ??   ??       %  ??
>> > t/db-3.3.t       2   512    ??   ??       %  ??
>> > t/db-4.4.t       2   512    ??   ??       %  ??
>> > t/db-4.6.t       2   512    ??   ??       %  ??
>> > t/db-4.7.t       2   512    ??   ??       %  ??
>> > t/db-4.x.t       2   512    ??   ??       %  ??
>> > t/destroy.t      2   512    ??   ??       %  ??
>> > t/encrypt.t      2   512    ??   ??       %  ??
>> > t/env.t          2   512    ??   ??       %  ??
>> > t/examples.t     2   512    ??   ??       %  ??
>> > t/examples3.t    2   512    ??   ??       %  ??
>> > t/filter.t       2   512    ??   ??       %  ??
>> > t/hash.t         2   512    ??   ??       %  ??
>> > t/join.t         2   512    ??   ??       %  ??
>> > t/queue.t        2   512    ??   ??       %  ??
>> > t/recno.t        2   512    ??   ??       %  ??
>> > t/sequence.t   255 65280    ??   ??       %  ??
>> > t/strict.t       2   512    ??   ??       %  ??
>> > t/subdb.t        2   512    ??   ??       %  ??
>> > t/txn.t          2   512    ??   ??       %  ??
>> > t/unknown.t      2   512    ??   ??       %  ??
>> > 1 test skipped.
>> > Failed 25/27 test scripts, 7.41% okay. 0/4 subtests failed, 100.00%
>> > okay.
>> > make: *** [test_dynamic] Error 2
>> >  PMQS/BerkeleyDB-0.36.tar.gz
>> >  /usr/bin/make test -- NOT OK
>> > //hint// to see the cpan-testers results for installing this
>> module,
>> > try:
>> >  reports PMQS/BerkeleyDB-0.36.tar.gz
>> > Failed during this command:
>> >  PMQS/BerkeleyDB-0.36.tar.gz                  : make_test NO
>> >
>> >
>> >
>> > # nano /usr/lib/perl/5.8/DynaLoader.pm
>> > my $libref = dl_load_file($file, $module->dl_load_flags) or  (line
>> 225)
>> >    croak("Can't load '$file' for module $module: ".dl_error());
>> >
>> >
>> >
>> > # nano /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/t/txn.t
>> > use lib 't' ;
>> > use BerkeleyDB; (line 6)
>> > use util ;
>> >
>> >
>> >
>> > # nano /root/.cpan/build/BerkeleyDB-0.36-8xfeFJ/t/txn.t
>> > use lib 't' ;
>> > use BerkeleyDB; (line 6)
>> > use util ;
>> >
>> >
>> >
>> > # nano
>> /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/lib/BerkeleyDB.pm
>> > {
>> >    close_everything() ;  (line 1764)
>> > }
>> >
>> >
>> > Please help.  TIA
>> >
>> >
>> > B.R.
>> > Stephen L
>> >
>> > Send instant messages to your online friends
>> http://uk.messenger.yahoo.com
>> >
>>
>
>
> Send instant messages to your online friends http://uk.messenger.yahoo.com
>

Reply via email to