Siechfred: Undefined subroutine &main::A

Beitrag lesen

X ist nur ein perl Script, kein Package.

Somit muss die Funktion auch im Namensraum "main" verfügbar sein.

__SCRIPTANFANG: range.cgi__

So, wie die Codeschnipsel da stehen, müsste es ohne jede Fehlermeldung funktionieren.

Die einzig logische Erklärung scheint mir, dass irgendwo in den in @INC enthaltenen Pfaden ein Script gleichen Namens herumschwirrt, das die Subroutine get_ID_Range nicht anbietet. Denn wenn Perl in diesen Pfaden fündig wird, sucht es nicht weiter und würde dein Script (das im gleichen Pfad wie dein einbindendes Script) galant ignorieren. Also gib dem Script doch mal einen anderen Namen und binde es dann ein.

Siechfred

--
Ich bin strenggenommen auch nur interessierter Laie. (molily)