Undefined subroutine &main::subroutine

Vladimír Fux fux na zaby.cz
Neděle Březen 7 14:32:59 MET 2004


Dobry den vsem.

Poradte mi prosim, kde delam chybu. Program, ktery uz mi fungoval mi
najednou zacal vypadavat s hlaskou
Undefined subroutine &main::time2iso , prestoze na zacatku programu mam
prikaz
use HTTP::FDate;
Badanim jsem zjistil, ze jakykoliv program, ktery napisu mi nenajde zadnou
funkci v knihovne, pripojene prikazem "use nejakaknihovna;"

Priklad

-------- mylib.pm --------
package mylib;
sub pricti_pet ($)
{
        my $cislo = shift;
        return $cislo + 5;
}
1;

------- test.pl -------
#!/usr/bin/perl
use mylib;
$pricteno = pricti_pet(2);
print "Vysledek: $pricteno \n";
exit;

Pri spusteni ohlasi
Undefined subroutine &main::prictipet called at ./pokus line 4.

Jsem v PERLu zacatecnik, nikde se mi nepodarilo nic rozumneho vygooglovat.
Mam podezreni, ze se to stalo pote, co jsem se snazil updatovat perlovske
knihovny prikazem
perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'

Poradte, prosim, co s tim.
Dekuji Vladimir




Další informace o konferenci Perl