Page 1 sur 1

bug dans un soft

Publié : jeu. 07/mai/2009 19:03
par venom
bonjour,
et oui c'est encore moi sous linux :D

voila je rencontre un petit souci j'ai voulu programmer un playeur audio avec image png pour un plus beau rendu.

le souci c'est que 3 personne sur 4 l'executable donne aucun effet :

la personne double clic dessus et rien ne se passe. alors que chez moi et un pote sa tourne niquel 8O

pourriez vous testez sur vos distrib svp et me donner votre rapports?
d'avance merci

TÉLÉCHARGER


et avez vous des idées ? car je ne voie pas pourquoi mon code fonctionne pas





@++

Publié : jeu. 07/mai/2009 21:31
par Progi1984
Est ce qu'ils ont les bons paquets utiles à ton tool ?

Ont il essayé de la lancer à partir de la console ? (Affiche les msg d'erreurs)

Publié : jeu. 07/mai/2009 23:33
par venom
Est ce qu'ils ont les bons paquets utiles à ton tool ?
je pense que non :?
n'etant pas un habituer de linux je suis entrain de me rendre compte que pour rendre un logiciel compatible ca n'est pas facile car si il faut installer mes paquets chez eux bonjour la gallere :?
Ont il essayé de la lancer à partir de la console ? (Affiche les msg d'erreurs)
excuse moi mais comme je dit au dessus je ne suis pas un habituer de linux comment fait t'ont pour lancer depuis une consoles stp ?

merci de ton aide Progi1984





@++

Publié : ven. 08/mai/2009 7:47
par Progi1984

Code : Tout sélectionner

cd /path/du/dossier/
./executable_du_fichier

Publié : ven. 08/mai/2009 10:32
par venom
merci,
chez moi le soft se lance et apres avoir choisis une musique il me dit sa :

Code : Tout sélectionner

(NUX:15167): Gtk-CRITICAL **: gtk_tree_model_iter_nth_child: assertion `n >= 0' failed
chez un pote ou sa ne se lance pas du tout il a sa comme rapport :

Code : Tout sélectionner

alex@alex-laptop:~$ cd /home/alex/Bureau/NUX/
alex@alex-laptop:~/Bureau/NUX$ ./NUX
./NUX: error while loading shared libraries: libxine.so.1: cannot open shared object file: No such file or directory
alex@alex-laptop:~/Bureau/NUX$



voila. et chez toi sa se lance ?





@++

Publié : ven. 08/mai/2009 11:36
par Progi1984
venom a écrit :merci,
chez moi le soft se lance et apres avoir choisis une musique il me dit sa :

Code : Tout sélectionner

(NUX:15167): Gtk-CRITICAL **: gtk_tree_model_iter_nth_child: assertion `n >= 0' failed
Qu'as tu comme gadget dans ton interface ? Un tit screen ?
venom a écrit : chez un pote ou sa ne se lance pas du tout il a sa comme rapport :

Code : Tout sélectionner

alex@alex-laptop:~$ cd /home/alex/Bureau/NUX/
alex@alex-laptop:~/Bureau/NUX$ ./NUX
./NUX: error while loading shared libraries: libxine.so.1: cannot open shared object file: No such file or directory
alex@alex-laptop:~/Bureau/NUX$
Que ton collègue installe le package "libxine"...

Publié : ven. 08/mai/2009 12:19
par venom
j'ai juste des imagesgadgets

Image

et mon pote a installer libxine et pareille il a du partir je lui demanderai son rapport des que je le voie.




@++

Publié : ven. 08/mai/2009 12:28
par Progi1984
Oki pour les deux, il ne te dit que ce message d'erreur ?

Publié : ven. 08/mai/2009 12:29
par Anonyme
Logiquement , pour rendre un soft compatible un dev sous linux fabrique un paquet .deb et indique les dépendances , lors de l'install de ton log , les dépendances sont vérifiés & installé automatiquement si nécessaire.

Publié : ven. 08/mai/2009 12:37
par venom
moi oui quand je le lance sur mon ordi il me dit que sa :

Code : Tout sélectionner

(NUX:15167): Gtk-CRITICAL **: gtk_tree_model_iter_nth_child: assertion `n >= 0' failed
après avoir choisir ma musique mais le son fonctionne.

et mon pote a installer libxine et pareille double clic et rien malheureusement il a du partir et n'a pas pu le lancer via terminal.
Logiquement , pour rendre un soft compatible un dev sous linux fabrique un paquet .deb et indique les dépendances , lors de l'install de ton log , les dépendances sont vérifiés & installé automatiquement si nécessaire.
désolé je ne comprend pas la :D





@++

Publié : ven. 08/mai/2009 12:46
par Progi1984
Pour voir les dépendances requises par ton logiciel, fais un :

Code : Tout sélectionner

objdump -p  /path/de/ton/logiciel | grep NEEDED
Exemple :

Code : Tout sélectionner

franklin@novatux-laptop:~/Bureau/DD_PureBasic/Proj_Moebius/Sample_Bat$ objdump -p ../moebius | grep NEEDED
  NEEDED      libpthread.so.0
  NEEDED      libc.so.6

Publié : ven. 08/mai/2009 13:11
par venom
sa ma mis sa :

Code : Tout sélectionner

  NEEDED               libm.so.6
  NEEDED               libpng12.so.0
  NEEDED               libxine.so.1
  NEEDED               libgtk-x11-2.0.so.0
  NEEDED               libgdk-x11-2.0.so.0
  NEEDED               libatk-1.0.so.0
  NEEDED               libpangoft2-1.0.so.0
  NEEDED               libgdk_pixbuf-2.0.so.0
  NEEDED               libpangocairo-1.0.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libcairo.so.2
  NEEDED               libpango-1.0.so.0
  NEEDED               libfreetype.so.6
  NEEDED               libfontconfig.so.1
  NEEDED               libgobject-2.0.so.0
  NEEDED               libgmodule-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libgthread-2.0.so.0
  NEEDED               librt.so.1
  NEEDED               libpthread.so.0
  NEEDED               libc.so.6
  NEEDED               libX11.so.6
:D sa fait beaucoup non ?
donc si je comprend bien les geans doivent installer tous ces paquets pour se servir d'un simple lecteurs audio compiler sous linux et purebasic ?
c'est bien sa ?




@++

Publié : ven. 08/mai/2009 13:29
par Progi1984
Oui, mais disons que 90% sont déjà installés par défaut sous Linux genre libc, libX11, libglib, libpng12, etc...

Pour Moebius GUI,

Code : Tout sélectionner

franklin@novatux-laptop:~/Bureau/DD_PureBasic/Proj_Moebius/Sample_Bat$ objdump -p ../moebius_gui | grep NEEDED
  NEEDED      libpthread.so.0
  NEEDED      libgtk-x11-2.0.so.0
  NEEDED      libgdk-x11-2.0.so.0
  NEEDED      libatk-1.0.so.0
  NEEDED      libgdk_pixbuf-2.0.so.0
  NEEDED      libm.so.6
  NEEDED      libpangocairo-1.0.so.0
  NEEDED      libpango-1.0.so.0
  NEEDED      libcairo.so.2
  NEEDED      libgobject-2.0.so.0
  NEEDED      libgmodule-2.0.so.0
  NEEDED      libdl.so.2
  NEEDED      libglib-2.0.so.0
  NEEDED      libgthread-2.0.so.0
  NEEDED      librt.so.1
  NEEDED      libc.so.6