Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, l'EDI RAD multiplateforme basé sur Free Pascal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/11/2012, 09h21   #1
tintinux
Membre éclairé
 
Développeur informatique
Inscription : janvier 2010
Messages : 231
Détails du profil
Informations personnelles :
Âge : 55

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2010
Messages : 231
Points : 327
Points : 327
Par défaut [Ubuntu 12.04] Débogage

Bonjour

Avec Lazarus 1.0.2 sur Ubuntu 12.04, le debogueur ne marche plus, au moins en 64 bits.

Les réponses que j'ai eues sur le forum en anglais ne sont pas très claires, mais il semble qu'il faille revenir à une version antérieure 7.3 de gdb, dont la dernière version serait incompatible avec Lazarus 1.0.2 (ou l'inverse).

Ca me parait compliqué et pas forcément souhaitable. Avez-vous trouvé une autre solution ?

Est-ce que ça marche en 32 bits ?

Merci pour vos retours...
__________________
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 à la développer.
tintinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 11h32   #2
selzig
Membre émérite
 
Homme Gilles
Enseignant
Inscription : novembre 2006
Messages : 807
Détails du profil
Informations personnelles :
Nom : Homme Gilles
Âge : 54
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2006
Messages : 807
Points : 955
Points : 955
Bonjour,

Retour d'expérience

Je dispose actuellement d'une Ubuntu 12.04 LTS 3.2.0-29 [ubuntu-12.04.1-desktop-amd64.iso] installée au début des vacances :
Citation:
cat /proc/version
Linux version 3.2.0-29-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012
Les paquets Lazarus/FPC installés sont :
  • lazarus_1.0.2-0_amd64.deb
  • fpc_2.6.0-120824_amd64.deb
  • fpc-src_2.6.0-120824_amd64.deb
Par défaut, la version installée de gdb est : gdb 7.4-2012.04-0ubuntu2 [/usr/bin/gdb]

RAS lors du paramétrage dans les options de l'IDE.
Quant à son utilisation, je ne sais pas si le debugger fonctionne vraiment sans problème dans cette configuration. J'utilise principalement Ubuntu 10.04 et surtout Squeeze [amd64] en développement. Là, sur l'Ubuntu 12.04 en question, j'ai fait un essai sur un projet actuel : RAS... mais aucune certitude : cela "semble" fonctionner proprement.

Cordialement. Gilles
selzig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 13h09   #3
tintinux
Membre éclairé
 
Développeur informatique
Inscription : janvier 2010
Messages : 231
Détails du profil
Informations personnelles :
Âge : 55

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2010
Messages : 231
Points : 327
Points : 327
Bonjour

C'est curieux, car j'ai l'impression qu'on a presque exactement la même config, et pourtant si je mets un point d'arrêt dans un source, j'ai au moment où l'exécution arrive dessus une erreur fatale du système (pas de Lazarus) : The GDB command: "info functions FPC_CPUINIT" did not return any result.

Vous avez essayé de mettre un point d'arrêt, et ça fonctionne ?
__________________
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 à la développer.
tintinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 14h36   #4
selzig
Membre émérite
 
Homme Gilles
Enseignant
Inscription : novembre 2006
Messages : 807
Détails du profil
Informations personnelles :
Nom : Homme Gilles
Âge : 54
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2006
Messages : 807
Points : 955
Points : 955
Citation:
Envoyé par tintinux Voir le message
Bonjour

C'est curieux, car j'ai l'impression qu'on a presque exactement la même config, et pourtant si je mets un point d'arrêt dans un source, j'ai au moment où l'exécution arrive dessus une erreur fatale du système (pas de Lazarus) : The GDB command: "info functions FPC_CPUINIT" did not return any result.

Vous avez essayé de mettre un point d'arrêt, et ça fonctionne ?
Rebonjour,
pour le point d'arrêt, je viens d'essayer rapidement : je n'ai pas de message d'erreur. Cela semble être correct. Si vous voulez, je ferai un test plus complet la semaine prochaine. Je dois finir le travail engagé sous Windev avant lundi et je fonctionne à "marche forcée"... Et je viens de m'apercevoir que passer de l'un (Windev) à l'autre (Lazarus) m'est pénible alors que j'ai arrêté Lazarus une semaine. Les := contre les =, les "" contre les ''... Je crois qu'avec l'âge l'esprit perd sa souplesse. En tout cas, le mien

Cordialement. Gilles
selzig est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h04.


 
 
 
 
Partenaires

Hébergement Web