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]
------------------------------------------------------------

Reply via email to