IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

[Fedora/Ubuntu]bash "cannot execute binary file"


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 66
    Par défaut [Fedora/Ubuntu]bash "cannot execute binary file"
    Bonjour,

    je suis en train d'essayer de developper une application que je souhaite pouvoir faire passer d'une machine a l'autre sans avoir besoin de la recompiler localement a chaque fois.
    Comme c'est un projet assez important, j'utilise CMake pour la compilation et il me genere un package a installer.

    La compilation s'effectue sous Fedora 14 et j'essaie ensuite de lancer mon application sur une machine virtuelle avec Ubuntu 10 (c'est donc la meme configuration de machine).

    Et j'ai droit a
    bash : monExec "cannot execute binary file"

    J'ai teste sur ma fedora, ca marche tres bien. Faut-il absolument compiler avec une ubuntu si on veut que cela fonctionne sur une ubuntu?

    Merci de votre aide,
    L'elfe d'Azur

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par L'elfe d'Azur Voir le message
    Bonjour,

    je suis en train d'essayer de developper une application que je souhaite pouvoir faire passer d'une machine a l'autre sans avoir besoin de la recompiler localement a chaque fois.
    Comme c'est un projet assez important, j'utilise CMake pour la compilation et il me genere un package a installer.

    La compilation s'effectue sous Fedora 14 et j'essaie ensuite de lancer mon application sur une machine virtuelle avec Ubuntu 10 (c'est donc la meme configuration de machine).

    Et j'ai droit a
    bash : monExec "cannot execute binary file"

    J'ai teste sur ma fedora, ca marche tres bien. Faut-il absolument compiler avec une ubuntu si on veut que cela fonctionne sur une ubuntu?

    Merci de votre aide,
    L'elfe d'Azur

    tu dois avoir trop de différence de configuration entre les deux.
    -tu es sur de pas avoir fait un binaire 64bits ?
    -le mieux est peut être d'ajouter make et gcc à la liste de dépendance du paquet et de compiler aux dépaquetage. ce qui induit empêche ce genre de problèmes.
    -tu peux aussi tester avec alien la convertion du RPM que tu construit en .deb pour debian et ubuntu.
    -as tu bien réspécté la structure du paquet ?
    -as tu bien penser à faire en sorte que le post-install mettes à jour le path,
    les droits sur les fichiers etc... ?
    -t'es tu assurer de faire un format binaire qui marche partout ? es tu resté en format elf, ou en aout ?

    plus d'infos sur ton paquet, et les commandes tapées stp...

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 66
    Par défaut
    Merci, j'ai honte!!!!

    J'ai une version fedora 64 et une ubuntu 32 installe sur une machine virtuelle ...
    forcement ca marche moins bien. Avec un version compile sur une machine 32 bit, ca "marche" je n'ai plus cette erreur mais d'autre (a moi de les resoudre)

    Merci beaucoup

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    on fait tous des bourdes surtout moi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. RunInstaller: cannot execute binary file
    Par sean007 dans le forum Installation
    Réponses: 7
    Dernier message: 23/05/2008, 09h33
  2. arm-linux-gcc: cannot execute binary files
    Par mout551 dans le forum Linux
    Réponses: 0
    Dernier message: 19/03/2008, 11h27
  3. Problème exécution: cannot execute binary file
    Par Morgoth818 dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 05/02/2008, 15h07
  4. cannot execute binary file
    Par MrWeb dans le forum Linux
    Réponses: 3
    Dernier message: 04/10/2007, 18h13
  5. Erreur après compilation : cannot execute binary file
    Par Djo00 dans le forum Administration système
    Réponses: 8
    Dernier message: 21/07/2006, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo