Bonjour,
Un petit coup de gueule en passant.
Sur mon ancien appareil, j'avais installé une Ubuntu 8.04 (par wubi) + Lazarus 0.9.24 + Zeoslib 6.6.3 + Indy 10.2.0.3. Puis installation quelques mois plus tard sans trop de douleur d'une Lazarus 0.9.26 (hormis un prob d'UTF8 que je n'ai jamais pu résoudre avec la nouvelle version).
Remarques :
- Pas d'upgrade mais effacement de la 0.9.24 puis installation de la 0.9.26 ce qui a certainement généré l'incapacité de la nouvelle version à gérer correctement l'UTF8... (Prob signalé par un autre intervenant sur ce forum...)
- Impossible également d'installer à l'époque une 0.9.24 stable avec une 0.9.26 de test sous le même OS
Il y a 2 semaines, changement d'appareil (multiboot)
- Installation sur XP : RAS
- Installation sur Vista : RAS sauf un bug au 2ème [F9] signalé sur ce forum -
- Et puis depuis hier tentative d''installation sur une Ubuntu 8.1 (tjs par wubi) + Lazarus 0.9.26. Passage en gtk2 impossible : problèmes de linking qui si j'en crois les forums sont pour l'instant rédhibitoires (une petite "incompréhension" entre Ubuntu et Lazarus)... Bon alors, réinstallation d'une Ubuntu 8.04 (l'ancienne wubi) + Lazarus 0.9.26 "à la main" d'abord (FPC: ok - Lazarus-ide....deb : error wrong architecture i386 --> Ah bon ? pourtant d'après "l'étiquette" c'est un simple Intel 32... Bon, passage par dépôt deb http://www.hu.freepascal.org/lazarus/ lazarus-testing universe. Installation Lazarus 0.9.26 : OK. Compilation en gtk2 : OK. Installation de ZeosLib : impossible de trouver unit libc ? Jamais rencontré ce problème. Elle est dans /usr/share/fpcsrc..; Déclaration de l'unit dans le composant : sans effet ! (Pourtant usuel, pour installer Indy qui fait appel à des units "externes").... Ce n'est pas un problème de droits, je suis en root (un petit passwd à root, on modifie une ligne du /etc/gdm/gdm.conf... et on travaille sous Gnome en root... je sais, c'est pas bien, mais en cas de panne, y a plus de doute sur les accès ou non et comme l'IDE est en mode graphique... Oui, on peut avec sudo... mais on ne sait jamais...).
Bref, vieil adepte de Delphi, je suis séduit par Lazarus mais pas au point de passer plus de temps à installer l'IDE qu'à réaliser un développement ou à retrouver une erreur invraisemblable d'un code qui fonctionnait... mais qui ne fonctionne plus parce qu'on a upgradé l'IDE, (... c'est beaucoup dire disons changé de version) .. et dont la solution tient plus de la recette que de la logique...
Suis-je seul à rencontrer tous ces problèmes... ou tout le monde n'utilise-t-il Lazarus que sous Windows ? J'imagine le programmeur qui installe une "vraie" Ubuntu (sans Wubi), ou une autre distribution (cela présente déjà un investissement), sur laquelle il installe d'autres IDE (QT/C++ par exemple) et qui tente Lazarus... Comment fait-il fonctionner à moyen terme tout cela de manière cohérente ? C'est possible ?
Ah, cela fait du bien...
Mes excuses pour les "afficionado" mais des fois... Cordialement. Gilles.
Partager