I'm having trouble building DBI for OpenVMS AXP V7.1-1H1 ... ----------
JB1: mcr perl -v This is perl, v5.6.1 built for VMS_AXP Copyright 1987-2001, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. JB1: mcr perl makefile.pl *** Note: The optional PlRPC-modules (RPC::PlServer etc) are not installed. If you want to use the DBD::Proxy driver and DBI::ProxyServer modules, then you'll need to install the RPC::PlServer, RPC::PlClient, Storable and Net::Daemon modules. The CPAN Bundle::DBI may help you. You can install them any time after installing the DBI. You do *not* need these modules for typical DBI usage. Optional modules are available from any CPAN mirror, in particular http://www.perl.com/CPAN/modules/by-module http://www.perl.org/CPAN/modules/by-module ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module Checking if your kit is complete... Can't cd to (./lib/) bundle : no such device or address Warning: the following files are missing in your kit: lib/bundle/dbi.pm Please inform the author. Can't cd to (lib/) bundle : no such device or address Subroutine cwd redefined at /perl_root/lib/Cwd.pm line 388. Subroutine getcwd redefined at /perl_root/lib/Cwd.pm line 389. Subroutine fastcwd redefined at /perl_root/lib/Cwd.pm line 390. Subroutine fastgetcwd redefined at /perl_root/lib/Cwd.pm line 391. Subroutine abs_path redefined at /perl_root/lib/Cwd.pm line 392. Subroutine fast_abs_path redefined at /perl_root/lib/Cwd.pm line 393. main::ValidProtoString() called too early to check prototype at perl_root:[lib.extutils]xsubpp line 243. main::C_string() called too early to check prototype at perl_root:[lib.extutils]xsubpp line 245. Name "main::WantCAPI" used only once: possible typo at perl_root:[lib.extutils]xsubpp line 151. Name "main::size" used only once: possible typo at perl_root:[lib.extutils]xsubpp line 270. Warning: I could not locate your pod2man program. As a last choice, I will look for the file to which the logical name POD2MAN points when MMK is invoked. Writing Descrip.MMS for DBI Remember to actually *read* the README file! Use 'make' to build the software (dmake or nmake on Windows). Then 'make test' to execute self tests. Then 'make install' to install the DBI and then delete this working directory before unpacking and building any DBD::* drivers. ---------- I've looked through the MAKEFILE.PL to try to find the command that is encountering the problem, but to no avail. I have confirmed that the following commands work properly... ---------- JB1: mcr perl -e "chdir(""./lib/bundle"") ; system(""sho def"");" USER$DISK:[JBOUCHER.DBI-1_201.LIB.BUNDLE] JB1: mcr perl -e "use File::Find; File::Find::find(sub {print ""$File::Find::name\n"";} , ""./lib/bundle"" ) ; " ../lib/bundle ../lib/bundle/dbi.pm JB1: mcr perl -e "use File::Find; File::Find::find(sub {print ""$File::Find::name\n"";} , ""./lib/bundle/dbi.pm"" ) ; " ../lib/bundle/dbi.pm ---------- I have also tried some variations and found that leaving off the leading Dot causes trouble, while leaving off both the leading Dot and the Slash succeed... ---------- JB1: mcr perl -e "chdir(""/lib/bundle"") ; system(""sho def"");" USER$DISK:[JBOUCHER.DBI-1_201] (The directory did not actually change.) JB1: mcr perl -e "use File::Find; File::Find::find(sub {print ""$File::Find::name\n"";} , ""/lib/bundle"" ) ; " Can't stat /lib/bundle: file specification syntax error ---------- ------------------------------------------------------------ John Boucher, NTS [EMAIL PROTECTED] ------------------------------------------------------------
