|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() ![]() Michel Inscription : décembre 2006 Messages : 25 ![]() |
Une nouvelle version stable de Lazarus : la 0.9.30.
De nombreux correctifs et changements apportés à cette version par rapport à la version précédente. Bonjour C'est un peu passé inaperçu, la version 0.9.30 est en DL sur sourceforge depuis le 22/03 http://sourceforge.net/projects/lazarus/files/. Quelques changements majeurs concernant la LCL (Lazarus Components Library) :
Vous pouvez consulter la liste complète des changements apportés à cette adresse : http://wiki.lazarus.freepascal.org/L..._release_notes |
|
|
40
|
|
|
#2 |
|
Membre expérimenté
![]() Rémi GouyonDéveloppeur informatique Inscription : novembre 2003 Messages : 539 ![]() |
Chouette une nouvelle version
![]() Sauf que pour moi ça commence mal. Impossible d'installer les composants Zeos ça plante à la compilation . C'est un peu gênant ce genre de problème surtout que c'est un composant à priori largement utilisé un petit effort de vérification de compatibilité aurait été le bienvenue.
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Développeur informatique Inscription : janvier 2010 Messages : 185 ![]() |
Bonjour,
Pour installer Zeos avec Lazarus 0.9.31 j'avais dû télécharger et remplacer ce fichier après avoir lu ce sujet sur le forum Zeos en anglais. Je suppose que c'est le même problème avec la version stable, et il faut espérer que Zeos 6.6.7 va bientôt sortir. C'est provoqué par de fâcheuses ruptures de compatibilité avec FP 2.4 que les développeurs Zeos n'ont pas pris en compte.
__________________
Cordialement, Tintinux Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS. Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et même à la développer. |
|
|
00
|
|
|
#4 | |
|
Membre expérimenté
![]() Rémi GouyonDéveloppeur informatique Inscription : novembre 2003 Messages : 539 ![]() |
Citation:
Ceci dit je n'ai pas le même erreur de compilation que celle du post que tu as indiqué. Mais comme je n'ai pas absolument besoin de changer de version pour l'instant je n'insiste pas. Par contre j'aimerais bien savoir si les versions Windows et Linux (pour mac je sais pas) sont au même niveau. Car pour un même programme il ya parfois des différences de comportement assez incompréhensible. |
|
|
|
00
|
|
|
#5 | |
|
Membre confirmé
![]() Développeur informatique Inscription : janvier 2010 Messages : 185 ![]() |
Citation:
A part ça, je n'ai pas trouvé de différence importante entre Linux et Windows. Mais ça dépend un peu de ce qu'on fait...
__________________
Cordialement, Tintinux Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS. Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et même à la développer. |
|
|
|
00
|
|
|
#6 | |
|
Membre expérimenté
![]() Rémi GouyonDéveloppeur informatique Inscription : novembre 2003 Messages : 539 ![]() |
Citation:
alors que ce n'est pas le cas sous windows
|
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Bernard Ingénieur développement en retraite Inscription : juin 2002 Messages : 90 ![]() |
Bonjour,
Je viens d'installer la 0.9.30 sous seven 64 bits. J'ai pris la version 64 bits de Lazarus. Installation : OK Compilation d'un exemple : OK Lancement de l'application une fenêtre monte avec : Erreur du débogueur Le débogueur est en état d'erreur Enregistrer votre travail maintenant ! Cliquez sur stop et espérer; nous ne répondons plus de rien ! Les efforts d'humour me laissent un peu froid ! |
|
|
00
|
|
|
#8 | |
|
Membre expérimenté
![]() Rémi GouyonDéveloppeur informatique Inscription : novembre 2003 Messages : 539 ![]() |
Citation:
Je suis un peu dans la même cas j'ai une machine 64bits sous seven mais pour des raisons de "compatibilité" j'ai installé la version 32bits dessus. Mais je n'ai pas été très loin et je suis revenu à la version précédente car je n'ai pas pu installer les composants Zeos |
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Bernard Ingénieur développement en retraite Inscription : juin 2002 Messages : 90 ![]() |
Suite des essais :
Vu le pb rencontré : voir mon post précédent, j'ai désinstallé la version 64 bits et installé la 32 bits. Au lancement d'une l'application après compilation une fenêtre d'erreur : Le projet project1 a levé une exception de class 'External SIGSEGV' Ce problème existe depuis plusieurs versions ! J'espérais pouvoir enfin débugger sous Lazarus, mais c'est encore et toujours impossible. Que faut-il faire comme tests pour essayer de faire avancer le chmilblick ? Le pb est signalé depuis plusieurs années, mais rien ne se passe. Il y a un debuggeur natif pascal qui est dans l'arborescense d'installation, comment peut-on l'activer et remplacer celui qui s'installe automatiquement ? Si quelqu'un se sent concerné je suis prêt à participer, sachant que seul je n'ai pas les compétences..... |
|
|
00
|
|
|
#10 | |||||
|
Membre expérimenté
![]() Rémi GouyonDéveloppeur informatique Inscription : novembre 2003 Messages : 539 ![]() |
Citation:
Exemple Code :
Code :
|
|||||
|
|
10
|
|
|
#11 |
|
Membre du Club
![]() Bernard Ingénieur développement en retraite Inscription : juin 2002 Messages : 90 ![]() |
Merci Rémi pour ta réponse.
Le problème ne vient pas d'un objet non initialisé, car dans le cas présent j'ai fait l'essais avec le projet de base qui ne contient qu'une form auquel je n'ai fait aucune modification et le problème disparait dès lors que je désactive le débugger que ce soit avec la version 32 ou 64 bits. C'est un pb qui monte sur certaines machines, au pro j'ai des PC ou tout est OK et d'autres où j'ai le débuggeur qui déconne ! sans que j'ai réussi à trouver pourquoi, le pb existe sous XP SP1,2 et 3 et maintenant je suis sur qu'il existe sous séven 64 bits ! Dans le suivi de l'assembleur Lazarus m'indique que l'erreur monte sur la première instruction du programme (le begin ) et l'instruction est : 0402A10 55 push %epb |
|
|
00
|
|
|
#12 | |
|
Membre émérite
![]() Patrick Technicien maintenance Inscription : février 2003 Messages : 425 ![]() |
Bonsoir
Citation:
![]() En fait c'est l'antivirus qui en est le responsable. Il n'accepte pas le Débogueur GNU. Pour ma part, j'utilise Bitdefender et la seule solution pour pouvoir débugger est de le configurer en mode 'jeux' dès le lancement de Lazarus. L'autre solution est de se passer de Débogueur (Mettre None dans Outils | Options | Débogueur). Mais ce n'est pas l'idéal, pour moi en tout cas... Pat. |
|
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Bernard Ingénieur développement en retraite Inscription : juin 2002 Messages : 90 ![]() |
Bonsoir,
Il semble qu'il y ait un progrès avec le 0.9.30 32 bits ! Avec la version 64 bits la session de débuggage s'arrête sur l'alarme. Bernard |
|
|
00
|
|
|
#14 | |
|
Membre émérite
![]() Patrick Technicien maintenance Inscription : février 2003 Messages : 425 ![]() |
Citation:
Comme je l'ai dit dans mon post précédent, il suffit de mettre l'antivirus en mode 'jeux' ou de désactiver son pare-feu pendant l'utilisation de Lazarus pour avoir un débogueur opérationnel. (Testé avec Lazarus 0.9.31 64 bits et Bitdefender 2011 64 bits) Pat. |
|
|
|
00
|
|
|
#15 |
|
Membre expérimenté
![]() Rémi GouyonDéveloppeur informatique Inscription : novembre 2003 Messages : 539 ![]() |
C'est un peu dommage d'être obligé de faire ce genre de manip pour que ça marche. Pour moi cette version n'est pas au point etr je vais rester sur la précédente.
|
|
|
00
|
|
|
#16 | |
|
Membre émérite
![]() Patrick Technicien maintenance Inscription : février 2003 Messages : 425 ![]() |
Citation:
C'est vrai, mais il ne faut pas oublier dans l'histoire deux "toutes petites" choses: - La première, c'est que pour l'instant, ce ne sont que des pré-versions. La première vraie version sera la 1.0. - la seconde c'est que Lazarus est entièrement gratuit. Pour avoir un produit stable, il faut faire l'effort de lâcher quelques (beaucoup) billets en €€€€€€€€€ ou $$$$$$$$$$. Pour ma part, j'ai configuré Bitdefender de telle façon que dès que le déboggeur est lancé, le mode jeu s'active. Je sais que ce n'est pas le top du top, mais en attendant mieux, je fais avec. D'ailleurs, sauf erreur de ma part (Sorry, my english is very poor), ce n'est pas le GNU déboggeur de Lazarus qui serait buggué, mais les antivirus qui n'aimeraient pas sa façon de travailler. Pour finir, j'ajouterai que le problème ne date pas d'hier, car j'avais déjà le même topo avec la 0.9.28. C'est d'ailleurs ce qui m'avait poussé à installer le dernier snapshot dans l'espoir que le problème fut réglé. Peine perdue puisque comme dit plus haut, ce serait aux développeurs des antivirus de faire le nécessaire... Pat. |
|
|
|
10
|
|
|
#17 | |
|
Membre du Club
![]() Bernard Ingénieur développement en retraite Inscription : juin 2002 Messages : 90 ![]() |
Citation:
C'est au niveau de gdb.exe qu'il y a un pb ou dans les commandes qui lui sont passées. Peux-t-on voir les paramètres qui lui sont transmis au départ d'une session de débug ? As-t-on la main dessus ? |
|
|
|
00
|
|
|
#18 |
|
Membre confirmé
![]() Développeur informatique Inscription : janvier 2010 Messages : 185 ![]() |
Bonjour
C'est curieux, j'ai installé la 0.9.30 sur un Windows où il n'y a jamais eu d'anti-virus, et où le pare-feu et la connexion internet sont désactivés, et je n'ai aucun souci. Le seul problème a été que le débogueur n'était pas défini après installation, mais après l'avoir remis (voir autre sujet résolu), je n'ai pas de souci...
__________________
Cordialement, Tintinux Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS. Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et même à la développer. |
|
|
00
|
|
|
#19 | |
|
Membre émérite
![]() Patrick Technicien maintenance Inscription : février 2003 Messages : 425 ![]() |
Citation:
Pat. |
|
|
|
00
|
|
|
#20 |
|
Membre du Club
![]() Bernard Ingénieur développement en retraite Inscription : juin 2002 Messages : 90 ![]() |
Merci Pat pour le lien.
J'ai essayé d'appliquer le méthode pour Comodo extraite de cette discussion un peu fouilli, mais cela ne change rien. Je suis toujours persuadé que cela n'est pas lié à l'antivirus ou au parefeu, car j'ai eu le pb au pro ou nous avons des machines "nues" avec juste XP et sur certaines j'avais le pb. Ca viens d'ailleurs, d'où ???? je reviens toujours au paramétrage de gdb... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com