Leser: 13
Quote"Der Prozedureinsprungpunkt "Perl_ckwarn" wurde in der DLL "perl58.dll" nicht gefunden.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
D:\>perl parse_useragent.pl
Can't locate version/vpp.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at (eval 7) line 2.
BEGIN failed--compilation aborted at (eval 7) line 2.
Compilation failed in require at C:/Perl/site/lib/Parse/HTTP/UserAgent.pm line 18.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Parse/HTTP/UserAgent.pm line 18.
Compilation failed in require at parse_useragent.pl line 7.
BEGIN failed--compilation aborted at parse_useragent.pl line 7 (#1)
(F) You said to do (or require, or use) a file that couldn't be
found. Perl looks for the file in all the locations mentioned in @INC,
unless the file name included the full path to the file. Perhaps you
need to set the PERL5LIB or PERL5OPT environment variable to say where
the extra library is, or maybe the script needs to add the library name
to @INC. Or maybe you just misspelled the name of the file. See
perlfunc/require and lib.
Uncaught exception from user code:
Can't locate version/vpp.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at (eval 7) line 2.
BEGIN failed--compilation aborted at (eval 7) line 2.
Compilation failed in require at C:/Perl/site/lib/Parse/HTTP/UserAgent.pm line 18.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Parse/HTTP/UserAgent.pm line 18.
Compilation failed in require at parse_useragent.pl line 7.
BEGIN failed--compilation aborted at parse_useragent.pl line 7.
at parse_useragent.pl line 7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ppm> s parse-http-useragent
Searching in Active Repositories
1. Parse-HTTP-UserAgent [0.16] Parser for the User Agent string
ppm> install 1
Package 1:
====================
Install 'Parse-HTTP-UserAgent' version 0.20 in ActivePerl 5.8.7.813.
====================
Downloaded 51817 bytes.
Extracting 46/46: blib/libhtml/site/lib/Parse/HTTP/UserAgent/Base/Parsers.htmlml
Installing C:\Perl\html\site\lib\Parse\HTTP\UserAgent.html
Installing C:\Perl\html\site\lib\Parse\HTTP\UserAgent\Constants.html
Installing C:\Perl\html\site\lib\Parse\HTTP\UserAgent\Base\Accessors.html
Installing C:\Perl\html\site\lib\Parse\HTTP\UserAgent\Base\Dumper.html
Installing C:\Perl\html\site\lib\Parse\HTTP\UserAgent\Base\IS.html
Installing C:\Perl\html\site\lib\Parse\HTTP\UserAgent\Base\Parsers.html
Installing C:\Perl\site\lib\Parse\HTTP\UserAgent.pm
Installing C:\Perl\site\lib\Parse\HTTP\UserAgent\Constants.pm
Installing C:\Perl\site\lib\Parse\HTTP\UserAgent\Base\Accessors.pm
Installing C:\Perl\site\lib\Parse\HTTP\UserAgent\Base\Dumper.pm
Installing C:\Perl\site\lib\Parse\HTTP\UserAgent\Base\IS.pm
Installing C:\Perl\site\lib\Parse\HTTP\UserAgent\Base\Parsers.pm
Successfully installed Parse-HTTP-UserAgent version 0.20 in ActivePerl 5.8.7.813.
2010-01-01T14:24:58 biancaKann ich das irgendwie beheben oder ist mein Perl dafür zu alt?
Danke
2010-01-01T14:35:59 reneeDas Modul sollte mit Perl 5.8.7 funktionieren: http://matrix.cpantesters.org/?dist=Parse-HTTP-Use...
2010-01-01T15:44:19 reneedas nicht, da aber keine inkompatiblen Änderungen in der Hinsicht passiert sind, ist es sehr unwahrscheinlich (Erfahrungen der letzten Jahre), dass win32+5.8.7 nicht funktioniert...
2010-01-01T16:06:56 reneeIch würde eher auf ein anderes Modul tippen, das die Probleme macht... Du könntest nach und nach Module aus dem Skript rausnehmen und schauen, wann das Problem nicht mehr auftaucht.
1 2 3 4 5
#!/usr/bin/perl -w use strict; use diagnostics; use warnings; use Parse::HTTP::UserAgent;
QuoteGleich nach dem use Parse::HTTP::UserAgent; bekomme ich zweimal direkt hintereinander ein Windows-Popup
2010-01-01T16:28:52 reneeDann weiß ich im Moment auch nicht weiter... Habe auch keine Möglichkeit, 5.8.7 mal auf die Schnelle zu testen...
2010-01-01T17:56:16 GwenDragonIch würde versuchen die aktuelle 5.8.9.826 von ActiveState zu verwenden.
QuoteThis is perl, v5.8.5 built for i686-linux