Je dois croiser les bibliothèques de boost pour power-pc.Les bibliothèques de compilation de compilation croisée pour power-pc échouent
S'il vous plaît trouverez ci-dessous mes étapes que j'ai effectué pour le faire fonctionner:
J'ai
- boost téléchargé 1,61
- déballées sous /home/emh2
- et exécuté sudo ./home/bootstrap.sh pour augmenter le constructeur b2
- Boost.Builder b2 a été créé avec succès.
Le compilateur croisé powerpc-bt-linux-gnuspe-g ++ se trouve sous le chemin suivant:
/usr/local/cross/i686-bt-linux/usr/bin/powerpc-bt-linux-gnuspe/
les include pour le compilateur croisé sont les suivantes
/usr/local/cros s/ppce500v2-bt-linux-gnuspe/usr/include/C++/5.2.0/powerpc-bt-linux-gnuspe
/usr/local/croisé/ppce500v2-bt-linux-gnuspe/usr/include/C++/5.2.0/
/usr/local/croix/ppce500v2-bt-linux-gnuspe/usr/include/
Ensuite, je l'ai créé dans /home l'utilisateur-config .jam avec le contenu suivant:
using gcc
: ppc
: /usr/local/cross/i686-bt-linux/usr/bin/powerpc-bt-linux-gnuspe/powerpc-bt-linux-gnuspe-g++
: <compilerflags>-I/usr/local/cross/ppce500v2-bt-linux-gnuspe/usr/include/c++/5.2.0/powerpc-bt-linux-gnuspe -I/usr/local/cross/ppce500v2-bt-linux-gnuspe/usr/include/c++/5.2.0/ -I/usr/local/cross/ppce500v2-bt-linux-gnuspe/usr/include/ ;
Ensuite j'ai commencé la compilation croisée avec
jeu d'outils de ./b2 = gcc-ppc --with-log
Et voici la sortie qui indique, qui ne se trouve un fichier/répertoire :
Performing configuration checks
- 32-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : yes (cached)
Building the Boost C++ Libraries.
- symlinks supported : yes (cached)
- compiler-supports-visibility : yes (cached)
- has_icu builds : no (cached)
- lockfree boost::atomic_flag : no (cached)
Component configuration:
- atomic : not building
- chrono : not building
- container : not building
- context : not building
- coroutine : not building
- coroutine2 : not building
- date_time : not building
- exception : not building
- filesystem : not building
- graph : not building
- graph_parallel : not building
- iostreams : not building
- locale : not building
- log : building
- math : not building
- metaparse : not building
- mpi : not building
- program_options : not building
- python : not building
- random : not building
- regex : not building
- serialization : not building
- signals : not building
- system : not building
- test : not building
- thread : not building
- timer : not building
- type_erasure : not building
- wave : not building
...patience...
...patience...
...patience...
...patience...
...found 4056 targets...
...updating 208 targets...
gcc.compile.c++ bin.v2/libs/atomic/build/gcc-ppc/release/threading- multi/lockpool.o
libs/atomic/src/lockpool.cpp:15:19: fatal error: cstddef: No such file or directory
compilation terminated.
"/usr/local/cross/i686-bt-linux/usr/bin/powerpc-bt-linux-gnuspe/powerpc-bt-linux-gnuspe-g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -m32 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK=1 -DBOOST_ATOMIC_SOURCE -DNDEBUG -I"." -c -o "bin.v2/libs/atomic/build/gcc-ppc /release/threading-multi/lockpool.o" "libs/atomic/src/lockpool.cpp"
...failed gcc.compile.c++ bin.v2/libs/atomic/build/gcc-ppc/release/threading- multi/lockpool.o...
...skipped <pbin.v2/libs/atomic/build/gcc-ppc/release/threading- multi>libboost_atomic.so.1.61.0 for lack of <pbin.v2/libs/atomic/build/gcc-ppc /release/threading-multi>lockpool.o...
...skipped <pstage/lib>libboost_atomic.so.1.61.0 for lack of <pbin.v2/libs /atomic/build/gcc-ppc/release/threading-multi>libboost_atomic.so.1.61.0...
...skipped <pstage/lib>libboost_atomic.so for lack of <pstage/lib>libboost_atomic.so.1.61.0...
gcc.compile.c++ bin.v2/libs/date_time/build/gcc-ppc/release/threading- multi/gregorian/greg_month.o
In file included from ./boost/date_time/gregorian/greg_month.hpp:12:0,
from libs/date_time/src/gregorian/greg_month.cpp:14:
./boost/date_time/constrained_value.hpp:12:21: fatal error: exception: No such file or directory
compilation terminated.
Qu'est-ce qui me manque ici? Pourquoi est-ce que j'obtiens ces erreurs "No such file or directory"?