Lazarus 1.02 sous XUbuntu 12.10
Bonjour,
Sous XUbuntu 12.10 (i386 32bits), j'ai voulu migrer Lazarus 0.9.30.4 vers la 1.02. Les dépôts n'étant pas à jour pour Lazarus, j'ai récupéré les paquets debian suivants que j'ai installés en respectant l'ordre indiqué sur ce blog, à savoir :
- fpc_2.6.0-120824_i386.deb
- fpc-src_2.6.0-120824_i386.deb
- lazarus_1.0.2-0_i386.deb
J'avais auparavant nettoyé le système de toute présence de Lazarus, et FPC 2.4.4 et 2.6.0 (peut-être ai-je été excessif sur cette opération :oops: ?)
L'installation s'est faite manuellement, à savoir :
Code:
1 2 3
| sudo dpkg -i fpc_2.6.0-120824_i386.deb
sudo dpkg -i fpc-src_2.6.0-120824_i386.deb
sudo dpkg -i lazarus_1.0.2-0_i386.deb |
Aucune erreur lors de cette étape...
Toujours est-il que Lazarus fonctionne erratiquement depuis à savoir :
- Lancement depuis le menu des applications XFCE ou en cliquant sur /usr/share/lazarus/1.0.2/startlazarus : Affichage du splashscreen 1.0.2, puis messages Registration Error pour plusieurs unités, puis l'EDI en version 0.9.30.4.0 et l'ancienne palette de composants (cad avec ceux que j'avais alors ajoutés) et enfin message Unable to find the unit of component class "TButton".
- Lancement en cliquant sur /usr/share/lazarus/1.0.2/lazarus : EDI Lazarus 1.0.2 s'affiche sans erreur, la compilation d'un projet vide se fait correctement.
Mais depuis l'EDI, un projet avec TButton sur lequel on double-clique pour implémenter la gestion de l'événement OnClick déclenche l'erreur suivante : Erreur dans TDefaultComponentEditor : L'éditeur de composants de la classe "TDefaultComponentEditor" a provoqué l'erreur : "Incapable de trouver la méthode. Please fix the error shown in the message window, which is normally below the source editor."
L'EDI a ouvert l'unité LCLClasses et indique : /usr/share/lazarus/1.02/lcl/lclclasses.pp(32,10)Error: unité Classes non trouvée.
En gérant l'événement par code, le programme est toutefois compilable et fonctionnel...
Je pense à un fichier de configuration (et un peu plus même) qui aurait survécu au nettoyage initial et des chemins de recherche des sources incorrects... :(
Avez vous une idée ou un conseil ?