PureBasic

Forums PureBasic
Nous sommes le Lun 19/Aoû/2019 21:45

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 43 messages ]  Aller à la page 1, 2, 3  Suivante
Auteur Message
 Sujet du message: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Ven 24/Mai/2013 13:46 
Hors ligne

Inscription: Lun 11/Déc/2006 16:11
Messages: 40
Bonjour,

j'utilise purebasic depuis un moment sans probléme (linux/windows) mais j'ai voulu porter une application qui tourne sous ubuntu, vers mon NAS (ds712+ => Linux DiskStation 3.2.30 #3211 SMP Tue Apr 16 20:05:21 CST 2013 x86_64 GNU/Linux synology_x86_712+), mais celle-ci refuse de ce lancer :(

voila ce que j'obtient :
DiskStation> ./test
Floating point exception (core dumped)

voila mon code de test afin de limiter le risque d'erreur (parfaitement fonctionnel sous ubuntu):
OpenConsole()
PrintN("Hello, world!")
Input()

voila voila, si quelqu'un à une idée je suis preneur ^^


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Ven 24/Mai/2013 14:28 
Hors ligne

Inscription: Lun 26/Avr/2004 0:40
Messages: 14535
un system tourne sous Linux , ok
Purebasic tourne sous Linux .. ok
mais... Linux compilé pour Processeur x64 / x86 ...

ton Nas a quoi comme processeur ?
le systeme d'exploitation Linux est compilé pour tourner sur une famille de processeur

le fait de coder sous Linux ne garantie pas que ton prg tournera sur un Linux qui est installé sur une config exotique !

Purebasic n'est pas un interpreteur , c'est un compilateur , il a donc besoin d'un certain type de processeur !

a la difference d'un prg Java , qui lui va tourner sous Java quelque soit le processeur
puisque la machine java est prévu pour interpreter le prg (le script)
et le faire tourner sur l'environement de lancement .. :)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Ven 24/Mai/2013 14:35 
Hors ligne

Inscription: Lun 11/Déc/2006 16:11
Messages: 40
oui bien sur, ça je l'ai compris.

mais mon nas tourne avec un processeur x86 (Intel Atom D425).
il sagit d'un busybox (debian) il y a une multitude d'appli qui fonctionne sur ce nas.
je n'arrive pas a comprendre pourquoi cet exécutable n'est pas pris en charge :(


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Ven 24/Mai/2013 16:25 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 3426
les dépendances de ton exécutable sont elles satisfaites ?
ldd ./test


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 8:54 
Hors ligne

Inscription: Lun 11/Déc/2006 16:11
Messages: 40
bonjour,

je n'ai pas eu le temps d’effectuer les manip ce weekend, mais voila ce que ça donne :
LDD introuvable sur syno, donc j'ai utilisé :
objdump -x test |grep NEEDED
NEEDED libc.so.6

suivi de :
find | grep libc.so.6
./lib64/libc.so.6
./volume1/@appstore/AudioStation/lib/glibc/libc.so.6

je ne sait pas si cela peut aider au diagnostique :p

ps : j'ai essayer de compiler avec PB32 et PB64 et j'ai exactement la même erreur :(


Dernière édition par lolvince le Lun 27/Mai/2013 9:28, édité 1 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 9:23 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 3426
non , ca n'aide pas. il faut du code. ça peut être : division par 0 , modulo par 0.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 9:30 
Hors ligne

Inscription: Lun 11/Déc/2006 16:11
Messages: 40
le code est ultra simple !!!!

OpenConsole()
Print("hello")

8O


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 9:35 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 3426
effectivement.
vire le print pour voir ?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 10:08 
Hors ligne

Inscription: Lun 11/Déc/2006 16:11
Messages: 40
alors, j'ai virer le print(...
toujours pareil !
j'ai tout viré ... (aucune ligne de code)
toujours la même erreur :cry:

je touche le fond la .. non ?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 10:13 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 3426
C'est un soucis effectivement, essaye une autre version du compilateur , télécharge la version 32 bits si tu compiles en 64 bits.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 10:19 
Hors ligne

Inscription: Lun 11/Déc/2006 16:11
Messages: 40
j'utilise les 2 versions de Pure ... sur 2 Vm différentes (ubuntu 12).
Les 2 exécutables généré me donne les même erreurs je ne comprend vraiment pas ...

ps : les exécutables sont fonctionnel sur du ubuntu


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 10:41 
Hors ligne

Inscription: Lun 26/Avr/2004 0:40
Messages: 14535
je pense a un truc ....

lorsque tu compiles

Code:
OpenConsole()
PrintN("Hello, world!")
Input()


tu compiles bien en mode Console ?
(menu compilateur /option du compilateur/ format de l'executable )


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 10:51 
Hors ligne

Inscription: Lun 11/Déc/2006 16:11
Messages: 40
oui je compile bien en mode Console, all CPU
mais rien n'est coché sans cette fenêtre ...

vous voulez m'envoyer une appli de test pour que je la test sur mon nas ?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 15:25 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 3426
pas de linux sous la main pour le moment... dsl.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Compilation sous ubuntu - utilisation sur busybox
MessagePosté: Lun 27/Mai/2013 16:28 
Hors ligne

Inscription: Jeu 20/Jan/2005 22:00
Messages: 317
Salut, que te donnes la commande "env" parce qu'il me semble que tu es sur une sorte de chroot sur ces machines. Essayes de déplacer ton exécutable dans /usr/bin pour tester.


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 43 messages ]  Aller à la page 1, 2, 3  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 à:  

 


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