PureBasic

Forums PureBasic
Nous sommes le Jeu 21/Nov/2019 2:32

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 16 messages ]  Aller à la page 1, 2  Suivante
Auteur Message
 Sujet du message: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 14:54 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 06/Aoû/2016 15:55
Messages: 90
Localisation: dijon
Bonjour à tous et a ceux que je croise déjà sur ce beau forum

voilà j'ai, par ma licence, purebasic d'installé sur mes deux bécanes linux opensuse qui ont dont exactement le même système.
tout marche bien sur le portable mais sur mon gros pc j'ai cette ligne en compilation :
"l’exécutable de compilation ferme de façon inattendue"

merci déjà de votre aide

sinon pour coder en purebasic sous linux peut être avez vous des conseils à me donner ?
quoi faire quoi ne pas faire

je me permets de dire que les dépendances sont installées

très bon début de soirée

stéphane

_________________
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 15:03 
Hors ligne

Inscription: Sam 08/Fév/2014 15:19
Messages: 1635
Déjà sur une nouvelle configuration il faut vérifier que tout marche bien

Premier programme:
Code:
Debug "Hello World"

Deuxième programme:
Code:
MessageRequester("Hello", "Hello World!", 64)

Troisième programme:
Code:
OpenWindow(0, 0, 0, 500, 300, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend

Si ça ça marche alors la configuration "de base" est ok

Visiblement tu as lancé ton programme en autonome mais pas dans l'IDE en mode debug (l'icone de bug vert doit être activée) ?
Autrement tu aurais eut un message PB avant le message système.

:wink:

_________________
Windows 10 Famille x64 + Linux (Slackware, Debian sur Oracle VirtualBox 6.0), Raspberry Pi


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 15:16 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 06/Aoû/2016 15:55
Messages: 90
Localisation: dijon
bonsoir à toi

et bien tout marche malgré pour le second exemple une erreur gtk mais bon je suis en cinamon ca doit etre cela
bon et bien ne me reste plus qu'a bosser
merci de ton aide

stéphane

_________________
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 15:22 
Hors ligne

Inscription: Sam 08/Fév/2014 15:19
Messages: 1635
Je viens de lancer ma Debian 8 / xfce dans Virtualbox 5 sous Windows 10
Sur le deuxième exemple (MessageRequester("Hello", "Hello")) j'ai:
Code:
Attente du démarrage du programme...
Type d'exécutable: Linux - x86  (32bit, Unicode)
Exécutable démarré.
[AVERTISSEMENT] Ligne: 1
[AVERTISSEMENT] Gtk (MESSAGE): GtkDialog mapped without a transient parent. This is discouraged.
Exécution du programme terminée.

Mais ce message n'a pas d'importance, dixit:
http://www.purebasic.fr/english/viewtop ... 15&t=63213
Le compilateur le classifie Avertissement

:wink:

PS. Tu peux copier/coller la fenêtre de message (clic droit: copier le rapport) puis le mettre ici, c'est plus simple et plus que de réécrire le texte. En plus on a les infos de compilation.
Dans les options de PB je te conseille de cocher Effacer le rapport à chaque lancement

_________________
Windows 10 Famille x64 + Linux (Slackware, Debian sur Oracle VirtualBox 6.0), Raspberry Pi


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 15:26 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 06/Aoû/2016 15:55
Messages: 90
Localisation: dijon
re marc56

oui c'est exactement le même message
bref oui la prochaine fois je fais une copie du message
très bonne soirée à toi

_________________
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 15:38 
Hors ligne

Inscription: Sam 08/Fév/2014 15:19
Messages: 1635
À voir:

- Les exemples fournis avec PB fonctionnent-ils ?
- As-tu un antivirus sur ta machine ? (sur linux c'est en principe inutile)
- Ton "exécutable" se génère-t-il dans un répertoire où il a des droits d'écriture ?

:idea: Astuce: Pour éviter les message d'erreurs système lors de l’exécution, tu peux faire une trappe générale

Au début de ton code, juste après l'indispensable EnableExplicite, tu met
Code:
OnErrorGoto(?Global_Error)

En dernier
Code:
Global_Error:
MessageRequester("Error", ErrorMessage(), 16)


Mais le mieux est encore de travailler proprement en testant toujours l’existence (<>0) de tout ce qui est chargé ou créé dynamiquement.
Pour cela il y a toutes les fonctions IsXxxxx

Exemple:
Code:
  If IsSound(0) = 0
    MessageRequester("Info", "Le son n'est pas valide.")
  EndIf


Il y a des fonctions IsXxxx pour presque toutes les Lib
Mais pour tester l’existence d'un fichier/répertoire, il faut utiliser FileSize()

:wink:

_________________
Windows 10 Famille x64 + Linux (Slackware, Debian sur Oracle VirtualBox 6.0), Raspberry Pi


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 16:32 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6857
Localisation: IDF (Yvelines)
Hello l'homme qui se sent bien sur ce forum ^^

La doc d'installation de PureBasic stipule encore la présence de gtk2 pour faire fonctionner PureBasic
Citation:
GTK+ 2.0 devel (and optionally GTK+ 1.2 devel for old application support)


Depuis la version 5.40 LTS, il faut installer GTK3

C'est ce que j'ai fait sous linux mint et je n'ai pas de souci avec purebasic.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 19:50 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 06/Aoû/2016 15:55
Messages: 90
Localisation: dijon
bonsoir messieurs

oui je me sens bien ici ^^
@falsam yes c'est installé et purebasic marche mieux sur mon laptop, pas de message d'erreur bizarre
@marc56 merci pour tes conseils je vais voir ca demain j'ai du html4 a faire ce soir c'est carrément plus simple

très bonne soirée à vous

_________________
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 20:12 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6857
Localisation: IDF (Yvelines)
Ca peut servir pour d'autres.
Une fois PureBasic copier dans un dossier, passer en mode terminal et taper les deux commandes suivantes :

sudo apt-get install build-essential
sudo apt-get install libgtk-3-dev

Normalement PureBasic doit fonctionner sans erreur après ça.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Mer 31/Aoû/2016 21:06 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 06/Aoû/2016 15:55
Messages: 90
Localisation: dijon
bonsoir falsam

bon je suis sous opensuse mais je vais essayer de trouver les même paquets

pour la lib ca risque d'etre bon
et donc j'attend que le forum alionet ressurgisse pour demander

merci à toi

_________________
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Jeu 01/Sep/2016 6:11 
Hors ligne

Inscription: Sam 08/Fév/2014 15:19
Messages: 1635
Citation:
Une fois PureBasic copié dans un dossier, passer en mode terminal et taper les deux commandes suivantes :

sudo apt-get install build-essential
sudo apt-get install libgtk-3-dev

Note: apt-get est l'outil d'installation de package .DEB c'est à dire pour les distributions basées sur la Debian (ce qui représente environ 150 sur les 300! disponibles actuellement :mrgreen: )

OpenSUSE utilise les packages RPM (format inventé par RedHat). Autant utiliser l'outil de la distri elle-même (YaST, Zypper)

On peut installer apt-get sur la OpenSUSE, mais ce n'est pas l'idéal
https://fr.opensuse.org/APT

Je sens que je vais installer une OpenSUSE dans ma VM pour voir ça.

:wink:

_________________
Windows 10 Famille x64 + Linux (Slackware, Debian sur Oracle VirtualBox 6.0), Raspberry Pi


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Jeu 01/Sep/2016 9:44 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 06/Aoû/2016 15:55
Messages: 90
Localisation: dijon
bonjour marc56 !

et bien le truc qui me chiffonne c'est que cela marche sur mon laptop avec la même installation et configuration
je crois avoir installé une nouvelle version de gcc mais pas sur
dans tous les cas j'ai une vmware de win8.1 (officiel tention) donc je peux tester le code en win

bref je vais m'y remettre stap, après toujours et encore recherche de stage d'immersion

très bonne journée à toi

stéphane

_________________
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Ven 02/Sep/2016 10:58 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 06/Aoû/2016 15:55
Messages: 90
Localisation: dijon
rebonjour a tous

et bien cela semble bien marcher avec les exemples fournis, aussi ceux en 3d sous orgre
bref il ne me reste plus qu'a apprendre depuis le début, vu que je ne suis pas trop coder dans l'âme :)
très bonne journée à vous

stéphane

_________________
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Ven 02/Sep/2016 13:14 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 08/Déc/2013 23:19
Messages: 604
Localisation: Hérault
Salut Yogi,
Je suis impatient de voir ce que tu vas nous pondre :wink:

_________________
Mon site dédié à ma passion pour la programmation :
http://majikeyric.free.fr


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: nouveau en purebasic sous linux opensuse leap 42.1 64b
MessagePosté: Ven 02/Sep/2016 13:59 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6857
Localisation: IDF (Yvelines)
Moi aussi je suis impatient. En tout cas une chose et certaine : Yogi est le spécialiste du Teasing ^^

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 16 messages ]  Aller à la page 1, 2  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye