Et oui, encore PB et Ubuntu :(

Sujets variés concernant le développement en PureBasic
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Et oui, encore PB et Ubuntu :(

Message par tmyke »

Bonjours a tous.

Voila, je me suis fixé comme objectif ce WE de faire tourner
PureBasic sous Linux. Je me suis donc armee pour cela.

Apres avoir installe une Mandriva qui ne reconnaissais pas une
partie de mon hardware, je suis passe a une Ubuntu 7.04, version
DVD.

La moins de soucis , j'ai même pu rapidement configurer mon
WiFi pour avoir l'ouverture sur le monde (comprennez Internet).

Mon etape suivante à donc été de telecharger la version PB pour
Linux, que j'ai installé (du moins décompresse) sur le disque.
Je lance la bête, la encore cela roule bien, je suis de suite
sous l'IDE, ou je charge un ou deux exemple. A la compilation,
Comme je m'y attendais, c'est la que commence les soucis.

Dans le pack, le fichier README dit ceci:
Requierement:
-------------
- gcc
- GTK+ 1.2 and/or GTK+ 2.0 devel
- SDL 1.2 devel

- iodbc and iodbc-devel to be able to use the Database commands (see www.iodbc.org)
- libgtkembedmoz.so shoud be installed to have the WebGadget() working (comes with the Mozilla package).
Once the Mozilla package is installed, you could have to do an ldconfig after have added the right path
(/usr/lib/mozilla.x.x) to /etc/ld.so.config.
- xine and xine-devel for the Movie commands
Super clair pour un profanne...
donc, certe, mais comment fait-on ?
GTK semble déjà installé, ceci dit PB me dit
Package gtk++2.0 was not found....
problème de PATH ?

quand a SDL, je me retrouve avec un package RPM, que §Ubuntu ne semble pas reconnaitre.
PB me dit donc a juste titre
/usr/bin/ld cannot found...
En bon elève, j'ai parcouru le forum, sachant que le sujet a déjà été traité.
Mais aucun des sujet trouvé ne m'a permis de vraiment progresser.
Meme le tuto de Dobro, qui pourtant correspondrait parfaitement a ce que je cherche
http://www.purebasic.fr/french/viewtopi ... ght=ubuntu
ou encore
http://www.purebasic.fr/french/viewtopi ... ght=ubuntu
ne m'a pas fait progressé d'un pousse.
Idem dans les sujets du forum anglais, ou en gros on répète, "ben installe GTK+ et SDL et cela
devrais rouler..."

Je sais qu'il existe quelque afficionados de Linux dans le coin, serait-il possible d'avoir des
explications simple, étapes par étapes, pour arriver jusqu'a l'obectif final: voir tourner PB
sous ma distri. Sachant, pour ceux qui voudrons bien prendre de leur temps et de leurs patience,
qu'il s'adresse à des amateur ne connaissant quasiment pas Linux (à part quelques bricoles..)
(et me dite pas qu'il faut encore que je change de distri...)


Si tout cela se déroule bien, je reprendrais tout du début, pour faire un petit tuto du genre:
PureBasic sous Linux pour les NULL... avec Ubuntu

merci d'avance ;)
Force et sagesse...
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

il y a un tuto en images (pdf) très récent sur le forum anglais pour installer pb sous ubuntu :

http://www.purebasic.fr/english/viewtopic.php?t=26957

http://bembulak.bas-x.de/files/pb_ubuntu.pdf
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

En effet, cela a l'air excellent, je teste pour voir si c'est de mon modeste
niveau... ;)

Merci Flype.
Force et sagesse...
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

Bon, le tuto au format PDF est très bien pour ce qui est des ajouts
de packages. Resultat, PB tourne désormais plutot pas mal.

La fin, je comprend moins (si ce n'est la partie spécifique à l'ajout
de PB dans la barre des menu, etc...)

Petites question subsidiaires: le moteur 3D natif n'est pas implentée sous Linux ?
Pas mal d'exemples manquent aussi à l'appel, est-ce du a un problème de compatibilité ?

PureForm façon Linux n'existe pas en natif non plus ?

De plus l'IDE reste souvent bloqué, pas moyen de bouger le fenetre, ou de
la redimensionner.

Mais bon, quelques code tournes bien, j'ai en partie franchis la première étape...
Force et sagesse...
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

pour la 3D sous linux , il y a ce post

Je ne sais pas si ça résoudra tes problèmes.

Perso j'ai abandonné Linux, je n'ai pas la patience de me documenter , de compiler le noyau , d'installer tous les paquets, pour enfin faire tourner un truc convenablement.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

Merci Comtois, je zieute le truc. Tu as raison, faire tourner Linux et les appli (comme PB donc) c'est chaud, et franchement faut etre sacrement motivé.

Le seul objectif, en toile de fond, c'est le dev d'appli multiplateforme, donc faut que je m'y colle, par obligation je dirais.

Après PB, faut que je trouve un environement de dev C/C++ pas trop prise de tete... (très gros soupir...)
Force et sagesse...
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

tmyke a écrit :Merci Comtois, je zieute le truc. Tu as raison, faire tourner Linux et les appli (comme PB donc) c'est chaud, et franchement faut etre sacrement motivé.

Le seul objectif, en toile de fond, c'est le dev d'appli multiplateforme, donc faut que je m'y colle, par obligation je dirais.

Après PB, faut que je trouve un environement de dev C/C++ pas trop prise de tete... (très gros soupir...)
Dans l'environnement Linux c'est certain que le C/C++ à nettement plus la cote. Avec l'interface KDE, il y a KDevelop, une IDE C/C++ qui arrive en standard, déja prêt à l'utilisation. Sinon, il y a Code::Blocks qui lui est disponible à la fois pour Windows et pour Linux, gratuit, opensource et on peut choisir le compilateur avec lequel on veut compiler.

A+
Guimauve
Anonyme

Message par Anonyme »

Comme je disait à tmyke pour ubuntu, c'est assez simpliste, j'ai mis un lien dans truc et astuces qui permet d'installé tout les paquet nécéssaires au fonctionnement de pb sous ubuntu, ca marche impeccable.
j'utilise aussi codeblock , lui aussi marche impeccable. c'est vraiment devenu simple d'utilisation.
le seul bémol, c'est pb sous linux, cela donne un gout d'inachevé.
je n'arrive toujours pas a lire un .so :?

edit : j'ai réussi, il fallait le chemin relatif... 8)

@++
Coolman
Messages : 432
Inscription : sam. 01/janv./2005 16:07

Message par Coolman »

*** Tu as raison, faire tourner Linux et les appli (comme PB donc) c'est chaud, et franchement faut etre sacrement motivé.

C'est chaud au debut, mais c'est une question d'habitude, un temps d'adaptation est necessaire, on se rend vite compte qu'utiliser linux c'est beaucoup plus gratifiant :) que windows...

Cool d'envisager le dev multiplateforme, de la a ce que ton excellent moteur 3D soit dispo sous linux, ce serait encore plus interessant, pour linux, je conseillerais la kubuntu au lieu de ubuntu pour retrouver tes marques, l'interface kde est plus proche de window, c'est plus lourd, mais je la trouve beaucoups plus aboutie et confortable a l'usage que gnome et les programmes sont plus nombreux, en plus avec la version 4 qui va sortir bientot, il y'a pas d'hesitation. inutile de reinstaller la distrib, il existe des packages complets de kde actuellement a la version 3.5.7, va voir ici :

http://kubuntu.org/index.php

Des forums francophones a ne pas rater :

http://forum.ubuntu-fr.org/index.php

http://forums.gentoo.org/viewforum.php?f=35

http://www.gentoo.fr/forum/index.php

http://www.alionet.org/

http://lebabillard.org/index.php?no_forum=0

Pour l'environnement de dev, kdevelop me semble l'ideal, tu peux trouver la derniere version de gcc compilateur c c++ ici :

http://gcc.gnu.org/

Les wikis (meme si tu utilise ubuntu, ca donne une idee...) :

http://fr.gentoo-wiki.com/Accueil

http://wiki.archlinuxfr.org/

Portails a voir (docs, howtos, 3D..) :

http://www.quebecos.com/

http://www.frlinux.net/index.php

http://guides-info.org/

http://c.laloy.free.fr/howtos/linux/index.html

J'espere que ces liens t'aideront a avancer...

8)
Anonyme

Message par Anonyme »

Merci coolman , ca me servira aussi :D
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

Merci Coolman pour tous ces lien.

Je commance a me débrouiller, grace a l'aide de Cpl.Bator, j'ai réussi a installer
CodeBlock, c'est nickel,.

PB tourne bien, meme si comme le dit Cpl.Bator, cela a un gout d'incomplet (du moins par rapport à la version Win)

Je suis aussi passé sous KDE (Kubuntu) et je m'y sent plus a mon aise en effet.

Dans ma lancé, j'ai meme réussi a installer le cousin BMax, qui du coups tourne la
aussi parfaitement (qui lui quasi a l'identique de sa version Win)...

Dès que je suis plus tranquille, je continue mon petit bonhomme de chemin...

:wink:
Force et sagesse...
Coolman
Messages : 432
Inscription : sam. 01/janv./2005 16:07

Message par Coolman »

Si je peux contribuer modestement a faire connaitre linux, c'est toujours ca de pris, il faut absolument eviter le monopole et laisser le choix a chacun d'utiliser le systeme qui lui convient :)

Pour blitzmax, j'allais l'acheter, mais j'ai vite change d'avis quand j'ai vu qu'il n'y avait pas de moteur 3d disponible et qu'il fallait repayer pour les majs, a part ca, je dois avouer ayant testé la demo window que le language est assez performant...
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

Pour Linux, peut-etre que le fait de faire du dev multiplateforme, cela ajouteras une
petit pierre à l'édifice. De plus sur un projet OpenSource, permettant a chaqu'un , a son modeste
niveau, d'aporter quelques choses, alors cela ne peut etre que bon...

Quand a BMax, c'est un très bon langage, mais pourris par un comportement marketing
très moyen de son createur. PB, pour cela, l'enterre sans soucis... ;)
Force et sagesse...
Répondre