Selon Benoit Audouard <[EMAIL PROTECTED]>: > Le lundi 07 mars 2005 à 19:09 +0100, [EMAIL PROTECTED] a écrit : > > Bonjour tout le monde, > > > > Sur le CVS il y a common.pm et Common.pm , je crois que c'est le > > premier qu'il faut supprimer. > non : c'est Common.pm qu'il faut effacer, j'ai remis le nom common.pm pour > avoir le même adsl_consts.pm que Mdk
Sur ma Debian (où les scripts de Mdk sont absent) : bash3.00$ isp_adsl_db.pl Undefined subroutine &network::adsl_consts::N called at adsl_consts.pm line 17. Compilation failed in require at ./isp_adsl_db.pl line 36. Je résouds le problème soit : 1) en remplaçant use common; par use Common; dans adsl_consts.pm. 2) en remplaçant package Common; par package common; dans common.pm. Perso je suis convaincu (mais j'ai pas encore mon diplôme de maître perl, je peux me tromper) que Mdk aurait dû appeler leur fichier Common.pm et non common.pm. Mais c'est pas bien grave, par contre il faudrait en garder un seul sur le cvs... Cyril.
