On Wed, March 9, 2005 2:08 am, [EMAIL PROTECTED] said:
> Selon Benoit Audouard <[EMAIL PROTECTED]>:
>
>> Le lundi 07 mars 2005 à 19:09 +0100, [EMAIL PROTECTED] a écrit :
>> > 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.
3) mettre common.pm et adsl_consts.pm dans /usr/share/eagle-usb ;-)
> 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...
Le souci c'est qu'il y a déjà des Common.pm par ailleurs dans le path
d'include des package sur Mdk : le qw('/usr/share/eagle-usb') est là pour
ça + le nom sans majuscule...
donc common.pm à garder.
@++
Ben'. aka baud123