Thread DBD::Oracle.pm: ActState Perl 5.8.816+Oracle
(15 answers)
Opened by galaxy at 2006-04-07 19:11
Hallo,
Mit diesen 4 Befehlen versuche ich es schon die ganze Zeit. Sollte das nmake.ext nicht nmake.exe heißen? Diese habe ich mir zu Hause schon heruntergeladen. Nun mein vorgehen: 1) perl makefile.pl Dabei wird auch die richtige Datenbank aufgelistet: Folgende Ausgabe erscheint am Bildschirm nach absetzen des Befehls: -------------------------------------------------------- C:\PERL_S~1\NEU_PE~1\DBD-OR~1.17\DBD-OR~1.17>perl makefile.pl Using DBI 1.34 installed in C:/Perl/site/lib/auto/DBI Configuring DBD::Oracle for perl 5.008008 on MSWin32 (MSWin32-x86-multi-thread) Remember to actually *READ* the README file! Especially if you have any problems. Using Oracle in O:/APPL/Oracle9i DEFINE _SQLPLUS_RELEASE = "902000100" (CHAR) Oracle version 9.2.0.1 (9.2) Found oci directory Using OCI directory 'oci' Found oci/lib/MSVC/oci.lib library Found oci/lib/MSVC/ociw32.lib library Found oci/lib/MSVC/oramts.lib library Found oci/lib/MSVC/oraocci9.lib library Using oci/lib/MSVC/OCI.lib Checking for functioning wait.ph System: perl5.008008 Compiler: cl -MD -Zi -DNDEBUG -O1 -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE _DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL _MSVCRT_READFIX Linker: not found Sysliblist: Note (probably harmless): No library found for oldnames.lib Note (probably harmless): No library found for kernel32.lib Note (probably harmless): No library found for user32.lib Note (probably harmless): No library found for gdi32.lib Note (probably harmless): No library found for winspool.lib Note (probably harmless): No library found for comdlg32.lib Note (probably harmless): No library found for advapi32.lib Note (probably harmless): No library found for shell32.lib Note (probably harmless): No library found for ole32.lib Note (probably harmless): No library found for oleaut32.lib Note (probably harmless): No library found for netapi32.lib Note (probably harmless): No library found for uuid.lib Note (probably harmless): No library found for ws2_32.lib Note (probably harmless): No library found for mpr.lib Note (probably harmless): No library found for winmm.lib Note (probably harmless): No library found for version.lib Note (probably harmless): No library found for odbc32.lib Note (probably harmless): No library found for odbccp32.lib Note (probably harmless): No library found for msvcrt.lib LD_RUN_PATH=O:/APPL/Oracle9i/lib:O:/APPL/Oracle9i/rdbms/lib Using DBD::Oracle 1.17. Using DBD::Oracle 1.17. Using DBI 1.34 installed in C:/Perl/site/lib/auto/DBI Writing Makefile for DBD::Oracle *** If you have problems... read all the log printed above, and the README and README.help.txt files. (Of course, you have read README by now anyway, haven't you?) C:\PERL_S~1\NEU_PE~1\DBD-OR~1.17\DBD-OR~1.17> -------------------------------------------------------- Ich kann aber überhaupt nicht sagen ob das relevante Fehlermeldungen oder nur Warnings sind. 2) Anschliessend habe ich die heruntergeladene nmake.exe Datei in das Verzeichnis des entpacketen Moduls kopiert und nmake aufgerufen. Die Ausgabe sieht folgendermassen aus: ---------------------------------------------- C:\PERL_S~1\NEU_PE~1\DBD-OR~1.17\DBD-OR~1.17>nmake Microsoft ® Program Maintenance Utility Version 1.50 Copyright © Microsoft Corp 1988-94. All rights reserved. cp Oracle.pm blib\lib\DBD\Oracle.pm cp oraperl.ph blib\lib/oraperl.ph cp dbdimp.h blib\arch\auto\DBD\Oracle/dbdimp.h cp ocitrace.h blib\arch\auto\DBD\Oracle/ocitrace.h cp Oraperl.pm blib\lib/Oraperl.pm cp Oracle.h blib\arch\auto\DBD\Oracle/Oracle.h cp lib/DBD/Oracle/GetInfo.pm blib\lib\DBD\Oracle\GetInfo.pm cp mk.pm blib\arch\auto\DBD\Oracle/mk.pm cl -c -IO:/APPL/Oracle9i/oci/include -IO:/APPL/Oracle9i/rdbms/demo -IC:/Perl/site/lib/auto/DBI -nolo go -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUST OMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 - DVERSION=\"1.17\" -DXS_VERSION=\"1.17\" "-IC:\Perl\lib\CORE" -DUTF8_SUPPORT -DNEW_OCI_INIT -DORA_OCI_VERSIO N=\"9.2.0.1\" DBDIMP.c 'cl' is not recognized as an internal or external command, operable program or batch file. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' Stop. C:\PERL_S~1\NEU_PE~1\DBD-OR~1.17\DBD-OR~1.17> ---------------------------------------------- Jedoch weis ich nichts mit den Fehlermeldungen anzufangen. Rufe ich die Befehle vieleicht aus dem falschen Verzeichnis auf?? Kann mir bitte jemand helfen\n\n <!--EDIT|galaxy|1144660573--> |