Hello,
 
I tried to install the DBI-1.21module in order to use DBD::Oracle. Unfortunately, at "make" command I received the following error message:
 
 
 
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1'
Stop.

 
If there is someone who can tell me what I have to do to successfully install this module... thank you!!! Attached you'll find the install_log.txt till "make test TEST_VERBOSE=1" command and also "perl -v" command into perl -v.txt.
 
 
P.S.  (only for Tim Bunce) Tim, I've really read very-very carefully the README file and also DBI.pm.  

****************************************************************
The content of this communication is classified as Mobifon SA Romania Confidential and Proprietary Information.The content of this communication is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. If you are not the intended recipient you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by responding to this communication then delete it from your system. We appreciate your assistance in preserving the confidentiality of our correspondence. Thank you.

Prezentul mesaj constituie o Informatie confidentiala si este proprietatea exclusiva a MobiFon S.A.. Mesajul se adreseaza numai persoanei fizice sau juridice mentionata ca destinatara, precum si altor persoane autorizate sa-l primeasca. In cazul in care nu sunteti destinatarul vizat, va aducem la cunostinta ca dezvaluirea, copierea, distribuirea sau initierea unor actiuni pe baza prezentei informatii sunt strict interzise si atrag raspunderea civila si penala. Daca ati primit acest mesaj dintr-o eroare, va rugam sa ne anuntati imediat, ca raspuns la mesajul de fata, si sa-l stergeti apoi din sistemul dvs. Apreciem si va multumim pentru sprijinul acordat in pastrarea confidentialitatii corespondentei noastre.

C:\Script>cd C:\Perl\lib\DBI-1.21

C:\Perl\lib\DBI-1.21>makefile.pl

*** You are using a perl with experimental threading enabled!
*** You should be aware that using multiple threads is unstable
*** are should NOT be done in production environments.
DBI thread mutex protection is enabled

*** 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...
Looks good

Warning: By default new modules are installed into your 'site_lib'
         directories. Since site_lib directories come after the normal library
         directories you must delete old DBI files and directories from your
         'privlib' and 'archlib' directories and their auto subdirectories.

Reinstall DBI and your DBD::* drivers after deleting the old directories.

Here's a list of probable old files and directories:

 C:/Perl/lib/DBI-1.21
 C:/Perl/lib/DBI-1.21/Changes
 C:/Perl/lib/DBI-1.21/DBI.pm
 C:/Perl/lib/DBI-1.21/DBI.xs
 C:/Perl/lib/DBI-1.21/DBIXS.h
 C:/Perl/lib/DBI-1.21/Driver.xst
 C:/Perl/lib/DBI-1.21/MANIFEST
 C:/Perl/lib/DBI-1.21/Makefile.PL
 C:/Perl/lib/DBI-1.21/Perl.xs
 C:/Perl/lib/DBI-1.21/README
 C:/Perl/lib/DBI-1.21/ToDo
 C:/Perl/lib/DBI-1.21/dbd_xsh.h
 C:/Perl/lib/DBI-1.21/dbi_sql.h
 C:/Perl/lib/DBI-1.21/dbipport.h
 C:/Perl/lib/DBI-1.21/dbiproxy.PL
 C:/Perl/lib/DBI-1.21/dbish.PL
 C:/Perl/lib/DBI-1.21/lib
 C:/Perl/lib/DBI-1.21/lib/Bundle
 C:/Perl/lib/DBI-1.21/lib/Bundle/DBI.pm
 C:/Perl/lib/DBI-1.21/lib/DBD
 C:/Perl/lib/DBI-1.21/lib/DBD/ExampleP.pm
 C:/Perl/lib/DBI-1.21/lib/DBD/NullP.pm
 C:/Perl/lib/DBI-1.21/lib/DBD/Proxy.pm
 C:/Perl/lib/DBI-1.21/lib/DBD/Sponge.pm
 C:/Perl/lib/DBI-1.21/lib/DBI
 C:/Perl/lib/DBI-1.21/lib/DBI/DBD.pm
 C:/Perl/lib/DBI-1.21/lib/DBI/FAQ.pm
 C:/Perl/lib/DBI-1.21/lib/DBI/Format.pm
 C:/Perl/lib/DBI-1.21/lib/DBI/ProxyServer.pm
 C:/Perl/lib/DBI-1.21/lib/DBI/Shell.pm
 C:/Perl/lib/DBI-1.21/lib/DBI/W32ODBC.pm
 C:/Perl/lib/DBI-1.21/lib/Win32
 C:/Perl/lib/DBI-1.21/lib/Win32/DBIODBC.pm
 C:/Perl/lib/DBI-1.21/t
 C:/Perl/lib/DBI-1.21/t/basics.t
 C:/Perl/lib/DBI-1.21/t/dbidrv.t
 C:/Perl/lib/DBI-1.21/t/examp.t
 C:/Perl/lib/DBI-1.21/t/meta.t
 C:/Perl/lib/DBI-1.21/t/preparse.t
 C:/Perl/lib/DBI-1.21/t/proxy.t
 C:/Perl/lib/DBI-1.21/t/shell.t
 C:/Perl/lib/DBI-1.21/t/subclass.t
 C:/Perl/lib/DBI-1.21/test.pl

Writing Makefile 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.

    Windows users need to use the correct make command.
    That may be nmake or dmake depending on which Perl you are using.
    If using the Win32 ActiveState build then it is recommended that you
    use the ppm utility to fetch and install a prebuilt DBI instead.

C:\Perl\lib\DBI-1.21>make

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

mkdir blib
mkdir blib\lib
mkdir blib\lib/DBI
        C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e cp 
Changes blib\lib/DBI/Changes.pm
mkdir blib\arch
mkdir blib\arch\auto
mkdir blib\arch\auto\DBI
mkdir blib\lib\auto
mkdir blib\lib\auto\DBI
cp DBIXS.h blib\arch\auto\DBI/DBIXS.h
cp lib/DBD/NullP.pm blib\lib\DBD\NullP.pm
cp dbipport.h blib\arch\auto\DBI/dbipport.h
cp lib/DBI/Format.pm blib\lib\DBI\Format.pm
cp dbd_xsh.h blib\arch\auto\DBI/dbd_xsh.h
cp lib/DBI/Shell.pm blib\lib\DBI\Shell.pm
cp lib/DBI/FAQ.pm blib\lib\DBI\FAQ.pm
cp DBI.pm blib\lib\DBI.pm
cp lib/DBD/ExampleP.pm blib\lib\DBD\ExampleP.pm
cp lib/Bundle/DBI.pm blib\lib\Bundle\DBI.pm
cp lib/Win32/DBIODBC.pm blib\lib\Win32\DBIODBC.pm
cp lib/DBI/W32ODBC.pm blib\lib\DBI\W32ODBC.pm
cp lib/DBI/DBD.pm blib\lib\DBI\DBD.pm
cp lib/DBD/Proxy.pm blib\lib\DBD\Proxy.pm
cp lib/DBI/ProxyServer.pm blib\lib\DBI\ProxyServer.pm
cp dbi_sql.h blib\arch\auto\DBI/dbi_sql.h
cp Driver.xst blib\arch\auto\DBI/Driver.xst
cp lib/DBD/Sponge.pm blib\lib\DBD\Sponge.pm
        C:\Perl\bin\Perl.exe -p -e "s/~DRIVER~/Perl/g" < blib\arch\auto\DBI/Driver.xst 
> Perl.xsi
        C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\Perl\lib C:\Perl\lib\ExtUtils/xsubpp  
-typemap C:\Perl\lib\ExtUtils\typemap Perl.xs > Perl.xsc && C:\Perl\bin\Perl.exe 
-IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e mv Perl.xsc Perl.c
        cl -c  -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -DNDEBUG     
 -DVERSION=\"1.21\"  -DXS_VERSION=\"1.21\"  -IC:\Perl\lib\CORE  Perl.c
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1'
Stop.

C:\Perl\lib\DBI-1.21>make test

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

        C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e cp 
Changes blib\lib/DBI/Changes.pm
        cl -c  -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -DNDEBUG     
 -DVERSION=\"1.21\"  -DXS_VERSION=\"1.21\"  -IC:\Perl\lib\CORE  Perl.c
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1'
Stop.

C:\Perl\lib\DBI-1.21>make test TEST_VERBOSE=1

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

        C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e cp 
Changes blib\lib/DBI/Changes.pm
        cl -c  -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD -DNDEBUG     
 -DVERSION=\"1.21\"  -DXS_VERSION=\"1.21\"  -IC:\Perl\lib\CORE  Perl.c
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1'
Stop.

C:\Perl\lib\DBI-1.21>
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\>perl -v

This is perl, v5.6.0 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2000, Larry Wall

Binary build 623 provided by ActiveState Tool Corp. http://www.ActiveState.com
Built 16:27:07 Dec 15 2000


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.0 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.




Reply via email to