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

Boost C++ Discussion :

Erreur Compilation Boost 1.47.0


Sujet :

Boost C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut Erreur Compilation Boost 1.47.0
    Voilà, bonjour à tous,
    j'essaye depuis 2 jours de compiler la librairie boost( pour pouvoir ensuite l'utiliser avec code blocks ), mais à chaque fois que j'essaye( j'ai pourtant essayé 3-4 méthode différentes ), il y a toujours le même problème-_-
    Voilà se que la console me renvoie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    C:\mingw\src\boost_1_47_0>bjam --toolset=gcc "--prefix=C:\mingw" install
    warning: mismatched versions of Boost.Build engine and core
    warning: Boost.Build engine (bjam) is 03.1.18
    warning: Boost.Build core (at C:/mingw/src/boost_1_47_0/tools/build/v2) is 2011.
    04-svn
    C:/mingw/src/boost_1_47_0/tools/build/v2/util\path.jam:476: in path.makedirs
    rule MAKEDIR unknown in module path.
    C:/mingw/src/boost_1_47_0/tools/build/v2/build\configure.jam:190: in configure.s
    et-log-file
    C:/mingw/src/boost_1_47_0/tools/build/v2\build-system.jam:725: in load
    C:\mingw\src\boost_1_47_0\tools\build\v2/kernel\modules.jam:283: in import
    C:\mingw\src\boost_1_47_0\tools\build\v2\kernel\bootstrap.jam:142: in boost-buil
    d
    C:\mingw\src\boost_1_47_0\boost-build.jam:17: in module scope
    Quelqu'un aurait il une idée ? car la franchement... je sèche

    Je vous remercie d'avance pour votre réponse

  2. #2
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Comment as-tu obtenu bjam ?
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut
    J'ai suivit ce tuto : http://sourceforge.net/apps/trac/min...ilding%20Boost

    J'ai donc télécharger BJam sur le site indiqué, et ensuite j'ai exécuté la commande : "build.bat gcc"

    Pourquoi, ce n'est pas se qu'il faut faire ?

  4. #4
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Ça l'a été, mais ça ne l'est plus. Pour avoir un bjam (qui d'ailleurs se nomme désormais b2, et non plus bjam) conforme, il faut le compiler soi même à l'aide de la commande bootstrap (par contre, je ne sais pas si bootstrap marche avec gcc sous windows).
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut
    Merci de ta réponse
    Je navigue de puis bientot 3h de page en page et de forum en forum( ou plutot de topic en topic, car je reviens quasiment tout le temps sur developpez ) pour essayer de compiler avec bootstrap.bat, mais à chaque fois que je le démarre, il ne fais pas grand chose à part s'arrêté.
    Je te remercie quand même je vais continuer à chercher, j'espère quand même trouver... mais je sens que je suis mal partie pour réussir à compiler boost -_-, ne pourrait-il pas faire des choses plus simple précompilé par exemple xD

    Encore merci

  6. #6
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2007
    Messages : 373
    Par défaut
    Va voir : http://www.boost.org/doc/libs/1_47_0...es-from-source
    Je l'ai compilé avec MinGW sous XP et ça fonctionne correctement (par contre impossible de le cross compiler sous linux avec Wine et MinGW...).

    Il me semble que bootstrap.bat ne produit aucun output si tout se passe bien.

  7. #7
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Par défaut
    Il me semblait que bootstrap.bat genère justement un binaire à utiliser à la place de bjam ("build"?) J'ai juste utilisé l'éxecutable généré à la place de bjam et ça a marché.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut
    Bon, je galère toujours autant pour compiler Boost, mais c'est pas grave je vais continuer à essayer, mais avant sa, j'aimerais une petite aide pour savoir si je ne me fais pas chi** à installer Boost pour rien.
    Enfaite, j'essaye d'installer Boost, pour pouvoir utiliser la lib FileSystem, car se que j'aimerais essayer de faire, c'est mon propre système d'archivage. En gros, se que je voudrais essayer de faire, c'est un .zip( .rar, etc... ) mais sans compression, et donc avec ma propre extension, créer ma propre archive, pouvoir prendre plusieurs fichiers et les regroupés en 1 seul.
    Mon idée était d'écrire au début de mon fichier, le nombre de fichier que contient l'archive, ensuite le nom des fichiers contenu dans l'archive et leur poids. Ensuite, il ne me restait plus qu'a copier tous les fichiers, et de coller leurs données à la suite dans ce même fichier.
    Est-ce une bonne méthode ? Dois-je absolument utiliser Boost ? Voici les question que je me pose, j'aimerais savoir si je ne me dirige pas droit dans un mur avec mon idée et/ou installant Boost.

    Je vous remercie d'avance pour vos réponse^^


    PS : ce n'est peut-être pas le bonne endroit nn plus pour poser cette question, mais j'essaye quand même

  9. #9
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    NIH strikes again? (avec une subtilité quand même: utiliser boost pour refaire ce que d'autres ont déjà fait, c'est plutôt original )

    Il existe des tonnes de librairies qui font déjà ça, sous forme compressée ou non.

    Par exemple, http://www.scalingweb.com/embedded_file_system.php (sachant que cette lib dépend de Qt4 donc c'est nécessairement un mauvais candidat, mais il y en a tant d'autres !)
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  10. #10
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Par défaut
    La plus connue dans le domaine du jeu c'est http://icculus.org/physfs/

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 26
    Par défaut
    Merci pour vos réponse.
    Je vais regarder ton lien "Emmanuel Deloget", car enfaite, mon principe était ensuite d'intégrer sa à mon programme, qui lui, était sous Qt^^, donc sa m’arrange vachement ta librairie.
    Je te remercie, et espère n'avoir pas trop de mal avec cette librairie, je vais regarder sa dès ce soir.

    Encore merci, et je vous tien au courant^^

Discussions similaires

  1. erreur de compilation boost.regex
    Par beambeam dans le forum Boost
    Réponses: 2
    Dernier message: 31/03/2009, 21h50
  2. [FreePascal] Erreur compilation ou défaut Dev-Pascal ?
    Par molesqualeux dans le forum Free Pascal
    Réponses: 5
    Dernier message: 27/12/2004, 10h00
  3. [Débutant]Erreur compilation !
    Par gandalf_le_blanc dans le forum AWT/Swing
    Réponses: 23
    Dernier message: 30/08/2004, 14h23
  4. Trop de message d'erreurs: compilation KO
    Par jeannot27 dans le forum C++Builder
    Réponses: 6
    Dernier message: 21/01/2004, 16h45
  5. Erreur compilation DX8.1 VC++ 6
    Par d.vidal dans le forum DirectX
    Réponses: 1
    Dernier message: 10/09/2003, 09h04

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