De toute façon les avertissements nous disent qu'il y a quelque chose qui ne vas pas.
C'est pour ça que j'aimerai bien voir ton code.
Par exemple le pragma use strict installe 3 restrictions
use strict "vars" - les variables doivent être prédéclarées
use strict "refs" - les références symboliques sont interdites
use strict "subs" - les chaînes brutes doivent être entre guillemets
donc
use strict; # installe toutes les restrictions
no strict "vars"; # rennonce à la restriction concernant les ref symboliques
Pour les messages d'avertissement on peut utiliser
use warnings;
qui permet un contrôle plus souple que l'option -w


