Bonjour,
Je suis relativement nouveau sur linux et je fais un retour à Lazarus après 6 ans sans suivre son développement... à l'époque les possibilités étaient limitées et j'étais encore trop attaché à Windowspour faire le grand saut sur linux. Maintenant, je ne roule que sur Ubuntu depuis 2 mois et j'en suis heureux. Seulement voilà, je veux développer quelques applications spécialisées pour mon travail et après avoir tenté ma chance en C++, que je n'apprécie toujours pas comme langage, malgré tous les avantages qu'il est sensé présenter, je me suis dit qu'ayant programmé en Delphi durant plusieurs années je pourrais toujours retourner au bon vieux Pascal.
Donc, voilà, j'installer FPC et Lazarus, tout se déroule comme un charme, l'IDE roule et je compile mon premier programme: une fenêtre avec un bouton qui change le Caption de la fenetre au clic.
Problème 1: Tout se compile a merveille, mais le run ne fonctionne pas et Lazarus me dit environ:
Unable to find executable : ""
Comme si il n'avait pas compilé rien... je réessaie de compiler et il me dit alors qu'il y a déjà un process qui roule et qui s'appelle Project1... seulement dans la liste des process en cour, il n'y a pas de project1... je tue Lazarus et le reouvre et j'essaie de compiler et de runner de nouveau, toujours la meme chose: Project1 roule déjà. Je vais donc dans le dossier du projet, je trouve l'executable et le fais rouler: tout va à merveille!
Problème 2: Je fouille pour trouver la solution au problème 1 et je tombe sur un tutoriel sur votre site qui explique comment recompiler l'IDE pour le rouler en GTK2. Je fais donc ce que je crois être la méthode (un ou deux screenshots ne seraient pas de trop pour ce tutorial, je crois!) et j'obtient ceci:
/usr/lib/lazarus/lcl/lclstrconsts.pas(302) Error: Writing Resource String Table file: units/i386-linux/lclstrconsts.rst
/usr/lib/lazarus/lcl/lclstrconsts.pas(302) Fatal: There were 1 errors compiling module, stopping
En relisant plus attentivement le docuent je vois que je dois donner acces complet au dossier /usr/share/lazarus... en faisant un "sudo chmod 777" sur le dossier, je vois alors qu'il n'existe pas et en fouillant par la suite je vois que le dossier /usr/lib/lazarus non plus... pourtant synaptic me dit que les paquets y sont installés et avant tout cela, j'avais déjà parcouru ces dossiers quand Lazarus m'a demandé de lui donner le chemin vers les sources du FPC...
Problème 3:
Je continue de chercher et finalement je me dis que je vais tenter d'installer ACS, une suite de composants audio pour windows et linux. J'ouvre le fichier lpk correspondant et Lazarus ne trouve pas le fichier "libc"...
Je vous demande donc, comme je n'ai pu trouver de réponse sur le net, comment régler ces bugs si jamais vous les avez déjà rencontré!
Merci beaucoup d'avance,
Blaise Bernier
Partager