J’ai Ubuntu 12.04 avec gcc 4.6.3. J’ai téléchargé le dernier boost_1_55_0.tar.gz, l’ai décompressé dans le dossier usr/local/boost_155
, créé la variable d’environnement BOOST_ROOT
et executed ./bootstrap.sh
. Puis j’ai essayé de courir:
sudo ./b2 --toolset=gcc --build-type=complete --with-date_time --with-thread --with-system --with-chrono stage
Les mêmes actions fonctionnent bien sous XP avec MinGW 4.8.0 et avec msvc-9.0-10.0: b2.exe --toolset=gcc-4.8.0 --build-type=complete --with-date_time --with-thread --with-system --with-chrono architecture=x86 address-model=32 stage
Mais sous Ubuntu, b2 refuse de fonctionner, ce qui me donne les erreurs suivantes:
error: Cannot use --layout=system with --build-type complete. error: Please use either --layout=versioned or --layout=tagged error: if you wish to build multiple variants. error: Note that --layout=system is used by default on Unix starting with Boost 1.40.
Je ne veux pas construire tout le boost. J’ai maintenant besoin de boost :: thread uniquement; Comment cela doit-il être fait sous Ubuntu? Quelqu’un a-t-il installé boost_1_54 ou (déjà) boost_1_55 de la même manière? Où je me trompe?
Merci d’avance!