Thread DBD::Oracle.pm: ActState Perl 5.8.816+Oracle (15 answers)
Opened by galaxy at 2006-04-07 19:11

galaxy
 2006-04-10 13:14
#47791 #47791
User since
2006-04-03
30 Artikel
BenutzerIn
[default_avatar]
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-->

View full thread DBD::Oracle.pm: ActState Perl 5.8.816+Oracle