Hello,
I am looking for a way to list all the installed modules on my Perl tree.
I tried to use ExtUtils::Installed and got:
$ type list_installed_modules.pl
#!/usr/local/bin/perl
use ExtUtils::Installed;
my( $inst) = ExtUtils::Installed->new();
my( @modules) = $inst->modules();
foreach my $module ( @modules) {
print "Module: ", $module, "\n";
my( @all_files) = $inst->files("$module");
foreach my $file (@files) {
print " File: ", $file, "\n";
}
}
$ perl list_installed_modules.pl
Can't cd to perl_root:[lib.VMS_AXP.]: no such device or address
Module: Perl
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::date::calc::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::dbi::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::net::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::smg::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::statistics::descriptive::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::time-modules::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::vms::device::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::vms::misc::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::vms::priv::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::vms::process::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::vms::queue::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::vms::system::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::vms::user::.packlist
Module: perl_root:[lib.site_perl.VMS_AXP]::auto::xbase::.packlist
$
Maybe a VMS vs. Unix file specification problem?
Does anyone have a better way to list the Perl installed library?
Thank you very much for the help, Ed
Ed James [EMAIL PROTECTED]
TeleCommunications Systems, Inc. voice 410-295-1919
2024 West Street, Suite 300 fax 410-280-1094
Annapolis, MD 21401-3556
$ perl "-V"
Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
Platform:
osname=VMS, osvers=V7.1-1H1, archname=VMS_AXP
uname='VMS thisnode V7.1-1H1 AlphaServer 4000 5/400 4MB'
hint=none, useposix=false, d_sigaction=define
usethreads=undef useperlio=undef d_sfio=undef
Compiler:
cc='CC/DECC', optimize='undef', gccversion=undef
cppflags='undef'
ccflags ='/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList'
stdchar='char', d_stdstdio=define, usevfork=true
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
alignbytes=8, usemymalloc=Y, prototype=define
Linker and Libraries:
ld='Link', ldflags ='/NoTrace/NoMap'
libpth=/sys$share /sys$library
libs=
libc=(DECCRTL), so=exe, useshrplib=undef, libperl=undef
Dynamic Linking:
dlsrc=dl_vms.c, dlext=exe, d_dlsymun=undef, ccdlflags=''
cccdlflags='', lddlflags='/Share'
Characteristics of this PERLSHR image:
Compile-time options: DEBUGGING
Built under VMS
Compiled at Oct 5 1999 10:01:00
%ENV:
PERLSHR="PERL_ROOT:[000000]PERLSHR.EXE"
PERL_ROOT="DKB200:[UTIL$ROOT.PERL.PERL5_005_03.]"
@INC:
perl_root:[lib.VMS_AXP.5_00503]
perl_root:[lib]
perl_root:[lib.site_perl.VMS_AXP]
perl_root:[lib.site_perl]
.
List of installed modules?
Ed James, 410-295-1919, [EMAIL PROTECTED] Mon, 14 Aug 2000 12:40:39 -0700
- Re: List of installed modules? Ed James, 410-295-1919, [EMAIL PROTECTED]
- Re: List of installed modul... Peter Prymmer
