[Résolu] Problème installation de Lazarus

Message
Author
jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

[Résolu] Problème installation de Lazarus

#1 Post by jojpa54 »

Bonjour,

j'ai installé Devx301.sfs pour avoir un compilateur et un un linker

J'ai telechargé et installé FreePascal

J'ai téléchargé les sources de Lazarus et je lance la compile dans une console en faisant

Code: Select all

 make clean all
ça fonctionne pendant en bon moment en compilant des tas de programmes et puis ça se plante :

Code: Select all

Linking ../lazarus
/usr/bin/ld: cannot find -lgtk
lazarus.pp(122,1) Error: Error while linking
lazarus.pp(122,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [lazarus] Error 1
De quoi ça pourrait venir ce problème ?
des sources ?
du compilateur ?
de quelque chose que je n'aurais pas installé au préalable sous toutou linux

Pour Info Lazarus est un clone de Delphi et qui tourne sous Linux normalement
Last edited by jojpa54 on Fri 24 Jul 2009, 19:12, edited 3 times in total.
[url]http://blogjpa.free.fr/blog/index.php?Linux-puppy[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

Cela pourait t´aider:
http://www.gposil.netne.net/lazarus.htm

Tu peux demander gposil les details.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#3 Post by jojpa54 »

Bonjour,

merci mais je n'arrive pas à aller sur la page concernée.

mais si je vais sur ce lien http://www.gposil.com/appdev.htm ça donne un PET pour installer Lazarus ( http://www.gposil.com/pets/lazarus-ide_ ... 0_i386.pet ) mais on ne peux pas dire que ça marche vraiment.

Si quelqu'un voulait faire l'essai de sa machine et me remonter le résultat..

merci

User avatar
paulh177
Posts: 975
Joined: Tue 22 Aug 2006, 20:41

#4 Post by paulh177 »

gposil wrote:Lazarus/FPC Installation on Puppy Linux.

This tutorial assumes that you are using Puppy 4.1.2 or later, and that you have a reasonable knowledge of Linux installations...if you strike any problems, email me or leave a message on the message board. N.B These are large files.

Step 1.

The base requirement is the Puppy devx package for your version of Puppy...available here. Install the devx package.

Step 2.

Download the Lazarus/FPC files...links listed below:

Free Pascal Compiler (vers: 2.2.4)...fpc-2.2.4.i386-linux.tar

Lazarus (vers: 0.9.26.2)...lazarus-ide_0.9.26.2-0_i386.pet

Step 3.

Untar the Free Pascal Compiler to a convenient location and in a terminal run "install.sh". Once FPC is installed you can install the Lazarus pet using the Puppy Package Manager.

Step 4.

Open Lazarus and go to the Environment...Options menu choice and enter your path information. That as they say should be that.!

User avatar
esmourguit
Posts: 1410
Joined: Fri 17 Nov 2006, 14:45
Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie

#5 Post by esmourguit »

Bonjour à tous,
@Jojpa
j'ai installé Devx301.sfs
This tutorial assumes that you are using Puppy 4.1.2
Quelle version utilises-tu?
Cordialement ;)
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#6 Post by jojpa54 »

Bonjour
Pour les PETS j'ai essayé avec plusieurs versions...
je suis sous toutou 3.01.04
j'ai aussi essayé avec Toutou 4.1.2 retro
et aussi avec Puppy 4.2.1 retro en anglais.

mais bon je vais réessayer.. peu être que j'ai raté un truc ...

ce que j'aurais voulu savoir si quelqu'un arriavait à compiler les sources de Lazarus (sans passer par le PET) parce que je ne sais pas c'est quoi ce message

Code: Select all

 /usr/bin/ld: cannot find -lgtk 
et qu'est-ce qui manque ... ?

voila je creuse ... et si jamais ça marche je ferai un tuto en français parce que l'anglais je ne maitrise pas vraiment

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#7 Post by vezuve »

Hello,
A tu aussi installer le kernel.SFS, car des fois le devx ne suffit pas ?

@+
Recherche
[url=http://wellminded.com/puppy/pupsearch.html]sur PUPPY[/url] anglai + souven
[url=http://puppylinux.org/wikka/PageIndex]PUPPY wikka tou sur tou[/url] anglai

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#8 Post by jojpa54 »

Bonjour,

Le kernel sfs ? non je ne crois pas.. où le trouver ? et la procedure d'installation ?

tu peux me "donner" tout ça ?

merci :)

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#9 Post by vezuve »

Hello,
Au même endroit et la même procédure que pour le devx 8)

@+
Recherche
[url=http://wellminded.com/puppy/pupsearch.html]sur PUPPY[/url] anglai + souven
[url=http://puppylinux.org/wikka/PageIndex]PUPPY wikka tou sur tou[/url] anglai

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#10 Post by vezuve »

Hello,
Je viens de vérifier sur mon toutou équiper de gslapt si il y avait Lazarus et il y est donc tu peux télécharger gslapt et essayer de voir si ça passe mieux.


@+
Recherche
[url=http://wellminded.com/puppy/pupsearch.html]sur PUPPY[/url] anglai + souven
[url=http://puppylinux.org/wikka/PageIndex]PUPPY wikka tou sur tou[/url] anglai

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#11 Post by jojpa54 »

Bonjour et merci de vous intéresser à ce problème.

j'ai réinstallé un toutou 4.1.2 (retro)

j'ai suivi les instructions de
gposil wrote:
Lazarus/FPC Installation on Puppy Linux.
et voila le message que j'obtiens en pièce jointe.

évidement ça ne fonctionne pas et quand je clique sur l'entrée du menu rien ne se passe (on s'en douterait .. )

J'ai installé ensuite Gslap mais je ne vois pas trop ce que je dois installer ...
Attachments
message install pet.png
voila le message
(54.01 KiB) Downloaded 1153 times

User avatar
charlie6
Posts: 1230
Joined: Mon 30 Jun 2008, 04:03
Location: Saint-Gérard / Walloon part of Belgium

#12 Post by charlie6 »

Bonjour,
les lib manquantes ici: (un trésor pour les lib manquantes - je l'ai "bookmarqué")
http://www.puppylinux.ca/tpp/ttuuxxx/Libs/
ou aussi encore
installer les librairies pour gtk1 depuis le gestionnaire de paquet pet:
glib12 1.2.10
et
gtk+12 1.2.10

en espérant ëtre utile
charlie

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#13 Post by jojpa54 »

Bonjour Charlie et merci
mais je ne trouve pas les PET (as-tu un lien ?)
et les lib je ne sais pas comment les installer ...
à++
:)

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#14 Post by jojpa54 »

vezuve wrote:Hello,
A tu aussi installer le kernel.SFS, car des fois le devx ne suffit pas ?

@+
Merci et voila c'est fait mais ça ne change rien... :(

je crois que je vais faire mes programmes Lazarus sous Win... en attendant...

User avatar
charlie6
Posts: 1230
Joined: Mon 30 Jun 2008, 04:03
Location: Saint-Gérard / Walloon part of Belgium

#15 Post by charlie6 »

Bonjour,
jojpa54 wrote: mais je ne trouve pas les PET (as-tu un lien ?)
et les lib je ne sais pas comment les installer ...
:)
trouver les PET:
menu/configuration/(configurer toutou)/gestionnaire des paquets
ils se trouvent sous Puppy 3

les installer:
a) à partir du gestionnaire ci-dessus: cliquer dessus et suivre les instructions - cliquer sur le OKAY de la fenêtre confirmant l'installation
b) en les téléchargeant:
les placer sous / et cliquer dessus, et suivre comme en a)

charlie

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#16 Post by vezuve »

Hello,
Une recherche avec search du forum me donne ceci, c'est un autre paquet lazarus.
En parcourant les différent post, Lobster mentionne comme cde d'installation

Code: Select all

./install.sh
alors que toi tu commence avec make :?:

@+
Recherche
[url=http://wellminded.com/puppy/pupsearch.html]sur PUPPY[/url] anglai + souven
[url=http://puppylinux.org/wikka/PageIndex]PUPPY wikka tou sur tou[/url] anglai

User avatar
esmourguit
Posts: 1410
Joined: Fri 17 Nov 2006, 14:45
Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie

#17 Post by esmourguit »

Bonjour à tous,
@Jojpa,
Ici un paquet PET des lib manquantes trouvées à l'endroit indiqué par Charlie6,
les lib manquantes ici: (un trésor pour les lib manquantes - je l'ai "bookmarqué")
http://www.puppylinux.ca/tpp/ttuuxxx/Libs/
Télécharges le paquet libgtec.gz, renommes-le libgtec.pet et cliques dessus pour l'installer.
Cordialement ;)
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#18 Post by jojpa54 »

Bonjour,
vezuve wrote:Hello,
Une recherche avec search du forum me donne ceci, c'est un autre paquet lazarus.
En parcourant les différent post, Lobster mentionne comme cde d'installation

Code: Select all

./install.sh
alors que toi tu commence avec make :?:

@+
./install.sh est pour installer le compilateur free Pascal (ce que j'ai déja fait)

Lazarus est un IDE et il doit être compilé par Free Pascal (ou déja fait dans un PET)

voila je continue mais c'est un peu la galère ...



En effet

jojpa54
Posts: 49
Joined: Mon 06 Jul 2009, 19:44
Contact:

#19 Post by jojpa54 »

Bonjour,
esmourguit wrote:Bonjour à tous,
@Jojpa,
Ici un paquet PET des lib manquantes trouvées à l'endroit indiqué par Charlie6,
les lib manquantes ici: (un trésor pour les lib manquantes - je l'ai "bookmarqué")
http://www.puppylinux.ca/tpp/ttuuxxx/Libs/
Télécharges le paquet libgtec.gz, renommes-le libgtec.pet et cliques dessus pour l'installer.
Cordialement ;)
merci de l'info je ne savais pas que l'on pouvait renommer les GZ pour en faire des PET.

je viens d'essayer avec l'installation de LIBGTEC.PET et après redemarrage le problème est toujours là...

User avatar
esmourguit
Posts: 1410
Joined: Fri 17 Nov 2006, 14:45
Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie

#20 Post by esmourguit »

Bonjour à tous,
@Jojpa54,
Non, de renommer un fichier .gz en .pet ne le transforme pas en paquet PET. C'est seulement une astuce pour poster dans le forum qui ne prend pas en charge les fichiers .pet.
Changement de sujet : lances ton programme dans une console et donnes-nous le résultat affiché. Il manque certainement encore des dépendances.
Cordialement ;)
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]

Post Reply