Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3097[/thread]

Prototype mismatch: Problem mit Apache und Imager

Leser: 1


<< >> 6 Einträge, 1 Seite
dominicn
 2004-02-05 12:28
#30538 #30538
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
hallo,

ich habe ein mittlerweile schwerwiegendes Problem: in einem perlscript (das ueber mod_perl laeuft) binde ich das Modul Imager ein:
Code: (dl )
use Imager;

wenn ich das script aufrufe kommt diese fehlermeldung in der error_log des apache und meine firewall meldet einen "zero sized reply":
Code: (dl )
1
2
Prototype mismatch: sub Apache::ROOTdekajugenddd_2eno_2dip_2ecom::cgi_2dbin::parser_2epl::i_list_formats vs () at /usr/lib/perl5/5.8.0/Exporter.pm line 59.
at ./intern.pl line 20

jedoch nur wenn aufgrund der an das script uebergebenen parameter ein subroutine aufgerufen wird, in der das Imager modul auch verwendet wird.
hat jmd einen tipp woran das liegen könnte?
ptk
 2004-02-05 13:06
#30539 #30539
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Kannst du ein kurzes lauffaehiges Beispiel schicken, damit wir es nachvollziehen koennen? Laesst du es als Apache::Registry-Skript laufen oder als echten mod_perl-Handler?
dominicn
 2004-02-05 14:06
#30540 #30540
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
[quote=ptk,05.02.2004, 12:06]Kannst du ein kurzes lauffaehiges Beispiel schicken, damit wir es nachvollziehen koennen? Laesst du es als Apache::Registry-Skript laufen oder als echten mod_perl-Handler?[/quote]
naja, im moment ist das ganze relativ komplex, ich versuch mal den fehler mit einem kurzen beispiel zu reproduzieren
ptk
 2004-02-05 16:44
#30541 #30541
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ein Fehler koennte in Imager.xs selbst liegen. Dort wird PROTOTYPES: ENABLE spezifiziert, aber einige Funktionen haben kein PROTOTYPE-Statement. Ich kann ohne in die Dokumentation zu gucken nicht sagen, ob das Probleme machen koennte.
dominicn
 2004-02-06 12:34
#30542 #30542
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
kann man das in dieser xs-datei deaktivieren? muss man es dann neu compilieren?
ptk
 2004-02-06 13:09
#30543 #30543
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Du kannst es mit PROTOTYPES: DISABLE und neu compilieren versuchen. Aber vielleicht gehen dabei auch einige Sachen kaputt...
<< >> 6 Einträge, 1 Seite



View all threads created 2004-02-05 12:28.