Page 1 sur 1

gcc, SDL et autres paquets à l'installation

Publié : dim. 06/janv./2019 23:51
par jacques
Bonjour,

Débutant sous Linux et PB je galère depuis plusieurs jours pour l'installation du langage.
L'IDE est bien installé mais j'ai une erreur de compilation à la moindre commande, faute d'avoir gcc. Moi je veux bien l'installer mais lequel?
Le fichier INSTALL demande bien les préalables suivants :
- gcc
- GTK+ 2.0 devel (and optionally GTK+ 1.2 devel for old application support)
- SDL 1.2 devel
- libstdc++ devel
- iodbc and iodbc-devel to be able to use the Database commands (see www.iodbc.org)
- libwebkit.so shoud be installed to have the WebGadget() working
- xine and xine-devel for the Movie commands
- libgnomeprintui2.2 and libgnomeprintui2.2-devel for the print commands
Cela nous fait une belle jambe puisque, pour chaque ligne l'installateur de paquets nous propose un choix de plusieurs centaines.

Quelqu'un saurait-il quels éléments précis doivent être installés?

Ce qui serait sans doute aussi utile pour d'autres personnes face au même problème.

Merci

Re: gcc, SDL et autres paquets à l'installation

Publié : lun. 07/janv./2019 9:23
par boby
Tu lance le script checkinstall.sh tu copie-colle le résultat tu lance PB.
Eventuelement tu peux aussi lire le README.

PS : tu es sous quelle distrib ?

Re: gcc, SDL et autres paquets à l'installation

Publié : mer. 09/janv./2019 0:33
par jacques
boby a écrit :Tu lance le script checkinstall.sh tu copie-colle le résultat tu lance PB.
Eventuelement tu peux aussi lire le README.

PS : tu es sous quelle distrib ?
Bonjour boby.
Merci pour tes suggestions mais soit elles ne fonctionnent pas dans mon cas particulier, soit je suis encore plus demeuré que je le pensais.
- C'est bien la lecture de README et INSTALL qui m'a amené ici. Il est bien spécifié d'installer gcc (ainsi que la liste de mon message ci-dessus)
- Le problème est que rien que pour gcc il y a un choix de plusieurs centaines de paquets sans que je sache quel est le bon (ou plusieurs, mais sûrement pas la totalité).
- J'ai d'abord lancé checkinstall.sh dans la console linux. 'Commande inconnue'.
- Puis j'ai compris qu'il ne s'agit pas d'une simple commande. Et après quelques heures de recherche j'ai trouvé comment lancer un script.
- Mais impossible de coller quoi que ce soit dans la console. Donc encore du temps pour réussir à tout taper manuellement en repartant à zéro à chaque erreur aperçue.
- Le chargement semble s'être fait et cela a bien changé quelque chose puisque gcc n'est plus réclamé.
- Mais toujours d'autres erreurs. Là je crois que c'est la fatigue et l'agacement. J'y reviendrai plus tard.
En tous cas, merci encore pour tes conseils. Même si je ne suis pas arrivé au bout (pour l'instant) tu m'auras poussé à apprendre un peu sur la console Linux, ce qui ne m'intéressait pas forcément avant.

La distrib est maintenant dans la signature

Re: gcc, SDL et autres paquets à l'installation

Publié : mer. 09/janv./2019 0:58
par boby
Pour lancer un script ./NomDuScript.sh depuis le dossier. Utilise la touche tab dans le terminal de commande pour l'auto completion, s'pratique.
Pour ton installation essaie ça :
sudo apt-get install gcc g++ libc6-dev libsdl1.2-dev libgtk-3-dev unixodbc-dev libgnome2-dev libxine2-dev libwebkitgtk-3.0-dev libxxf86vm-dev libwebkitgtk-dev libwebkitgtk-3.0-dev
Pour faire un copier coller, sous ubuntu je crois qu'un simple clic droit dans le terminal te permet un coller (moi je suis sous debian, j'ai clic droit > coller de dispo).

Si toutes les dépendences sont bien installées, le script checkinstall devrait se terminer par :
Everything seems correctly setup for PureBasic !

Si tu veux utiliser linux, tu auras plus que besoin du terminal, c'est bien plus rapide que de passer par l'interface graphique quand on apprend un peut à s'en servire. Je te conseille de te pencher sérieusement sur son utilisation.

Re: gcc, SDL et autres paquets à l'installation

Publié : mer. 09/janv./2019 17:12
par jacques
Bonjour et merci boby,

Ton aide m'a été précieuse et salutaire puisque maintenant j'ai enfin un PB qui semble fonctionnel.
Quand j'ai vu que sous linux il faut constamment préciser l'option console au compilateur, j'ai pensé me mettre plus rapidement aux fenêtres.
Mais ton conseil de me mettre plutôt au terminal me semble judicieux et me fait réfléchir. Surtout que j'ai besoin de me familiariser avec linux ce qui ferait d'une pierre deux coups. Alors je pense que je vais m'y mettre en priorité pendant quelques temps au moins. Ce qui ne m'empêche pas de jeter parfois un oeil sur le fonctionnement des fenêtres.
Merci pour l'accueil.

Re: gcc, SDL et autres paquets à l'installation

Publié : mer. 09/janv./2019 19:04
par boby
Cool si tu PB fonctionne. Pour ce qui est des fenêtres, je ne te dit pas de les éviter hein ! Juste que le terminal de linux est un vrais terminal, bien foutu et fonctionnel et que si tu apprend à l'utiliser, tu iras plus vite à faire pas mal de choses en passant par lui plutot que l'interface graphique, mais biensur qu'il faut que tu code en visuel ! c'est bien plus sympa ^^"

Re: gcc, SDL et autres paquets à l'installation

Publié : mer. 09/janv./2019 20:40
par Marc56
Le terminal n'est qu'un gestionnaire de fenêtre avec quelques fonctions additionnelles éventuelles. Il ne fait qu'encapsuler un des interpréteur de ligne de commande appellė Shell. Sous linux, le Shell le plus courant est bash, mais il en existe d'autres sh, csh, ksh etc
Donc si tu veux apprendre à utiliser les lignes de commandes il faut chercher de la doc sur bash et pas sur terminal.

Si tu veux savoir quel est le Shell utilisé par ton terminal tu tapes
echo $SHELL

:wink:

Re: gcc, SDL et autres paquets à l'installation

Publié : jeu. 10/janv./2019 1:57
par Ollivier
Presse-papier au clavier :

Sélectionner avec Shift+Flèches

Copier : Control+Insert
Coller : Shift+Insert

Re: gcc, SDL et autres paquets à l'installation

Publié : jeu. 10/janv./2019 23:34
par jacques
OK. j'essaie d'intégrer tout ça.
Merci