Fehler bei Installation von DBI-Modul
JCB
- perl
Hallöchen nochmal :)!
Ich hab ein Problem mit dem Installieren des DBI-Moduls. "perl makefile.pl" wird korrekt ausgeführt. Dann bei nmake tritt folgender Fehler auf:
------------------- schnipp -------------------
C:\apache\perl\DBI>nmake
Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.
C:\apache\perl\bin\perl.exe -IC:\apache\perl\lib -IC:\apache\perl\lib -M
ExtUtils::Command -e cp Changes blib\lib/DBI/Changes.pm
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:\apache\perl\bin\perl.exe -p -e "s/~DRIVER~/Perl/g" < blib\arch\auto\D
BI/Driver.xst > Perl.xsi
C:\apache\perl\bin\perl.exe -IC:\apache\perl\lib -IC:\apache\perl\lib C:
\apache\perl\lib\ExtUtils/xsubpp -typemap C:\apache\perl\lib\ExtUtils\typemap P
erl.xs > Perl.xsc && C:\apache\perl\bin\perl.exe -IC:\apache\perl\lib -IC:\apach
e\perl\lib -MExtUtils::Command -e mv Perl.xsc Perl.c
cl -c -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DE
S_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -
MD -DNDEBUG -DVERSION="1.21" -DXS_VERSION="1.21" -IC:\apache\perl\lib\C
ORE Perl.c
Der Befehl "cl" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1'
Stop.
------------------- schnipp -------------------
Weiß jemand vielleicht obs am Modul liegt oder am OS, dass es nicht korrekt bzw. gar nicht installiert wird? Ich hab Win2000 und den Apache 1.3.22 laufen.
Gruß, Jan
Moin!
cl -c -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DE
S_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -
MD -DNDEBUG -DVERSION="1.21" -DXS_VERSION="1.21" -IC:\apache\perl\lib\C
ORE Perl.c
Der Befehl "cl" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
cl ist der C-Compiler von Microsoft. Entweder Du hast keinen solchen (ist teil von MS Visual C++), oder er ist ueber den PATH nicht auffindbar. Falls Du ihn hast, dann erweitere vor dem Aufruf den PATH, z.B. mit
set PATH=%PATH%;d:\path\to\vcbin
wobei das hinten das Verzeichnis sein muss, wo cl.exe liegt.
So long
hi!
Ich hab ein Problem mit dem Installieren des DBI-Moduls. "perl
makefile.pl" wird korrekt ausgeführt. Dann bei nmake tritt
folgender Fehler auf:
Ich glaube viel eher, dass du sowieso lieber den Perl Package Manager
verwenden willst, der bei ActivePerl beiliegt. Einfach mal auf der
Kommandozeile "ppm" aufrufen und dann mit "help" die verfügbaren
Befehle anzeigen lassen.
Oder gleich: ppm install DBI.
bye, Frank!