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

Administration système Discussion :

problème de compilation sur rasberry


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 49
    Par défaut problème de compilation sur rasberry
    Bonjour,
    Sur un rasberry je souhaite compiler stockfish (chess engine)
    je suis la proc suivante:
    - sudo apt-get install git g++
    - git clone https://github.com/official-stockfish/Stockfish.git
    - cd Stockfish/src
    puis
    - make build ARCH=x86-32

    et j'ai l'erreur suivante:
    pi@raspberrypi:~/Stockfish/src $ make build ARCH=x86-32

    Config:
    debug: 'no'
    sanitize: 'no'
    optimize: 'yes'
    arch: 'i386'
    bits: '32'
    kernel: 'Linux'
    os: 'GNU/Linux'
    prefetch: 'yes'
    popcnt: 'no'
    sse: 'yes'
    pext: 'no'

    Flags:
    CXX: g++
    CXXFLAGS: -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -msse -flto
    LDFLAGS: -m32 -Wl,--no-as-needed -lpthread -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -msse -flto

    Testing config sanity. If this fails, try 'make help' ...

    make ARCH=x86-32 COMP=gcc all
    make[1]: Entering directory '/home/pi/Stockfish/src'
    g++ -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -msse -flto -c -o benchmark.o benchmark.cpp
    g++: error: unrecognized command line option ‘-m32’
    g++: error: unrecognized command line option ‘-msse’; did you mean ‘-fdse’?
    <builtin>: recipe for target 'benchmark.o' failed
    make[1]: *** [benchmark.o] Error 1
    make[1]: Leaving directory '/home/pi/Stockfish/src'
    Makefile:413: recipe for target 'build' failed
    make: *** [build] Error 2
    Quelqu'un peut-il me dire quel est mon problème ?
    Merci

  2. #2
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 381
    Par défaut
    Bonjour,

    Vous lancez la commande en demandant de compiler pour une architecture Intel. Le Raspberry Pi est basé sur une architecture ARM.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 49
    Par défaut
    et comment fait-on pour compiler sur le Raspberry Pi basé sur une architecture ARM ?

    merci

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 304
    Par défaut
    Bonjour

    et comment fait-on pour compiler sur le Raspberry Pi basé sur une architecture ARM ?
    Ben déjà, on arrête de dire en toutes lettres dans sa commande que c'est une architecture x86 en 32 bits !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ make build ARCH=x86-32

  5. #5
    Membre émérite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 381
    Par défaut
    D'après le Makefile, il est possible de passer armv7 comme paramètre mais ça vérifie que le système d'exploitation est Android. Par conséquent, mauvaise nouvelle, le programme ne pourra pas être compilé sur le raspberry pi.

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 493
    Par défaut
    Voici les pré-requis :
    Stockfish has support for 32 or 64-bit CPUs, the hardware POPCNT instruction, big-endian machines such as Power PC, and other platforms.
    Je ne pense pas de l'ARM possède l'instruction popcnt (mais ne suis pas sûr), qui est une instruction SSE, mais si le code est peut-être modifiable en conséquence.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

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

Discussions similaires

  1. Problème de compilation sur AIX 5.3 -
    Par bambabar dans le forum AIX
    Réponses: 6
    Dernier message: 03/03/2009, 14h06
  2. Problème de compilation sur VB2008 Express
    Par djorfe dans le forum VB.NET
    Réponses: 5
    Dernier message: 12/03/2008, 11h25
  3. problème de compilation sur Ubuntu
    Par mister bean dans le forum Linux
    Réponses: 2
    Dernier message: 15/02/2008, 23h38
  4. Réponses: 7
    Dernier message: 12/11/2006, 13h49
  5. [Eclipse][Java]Problème de compilation sur CTRL+S
    Par ZeKiD dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 27/05/2004, 12h49

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