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


Reply via email to