I just changed version of the arm toolchain to gcc-linaro-5.2-2015.11-x86_64_arm-linux-gnueabihf and a program that used to build now won't even compile now, claiming if can't find features.h. I have looked everywhere and cannot find it either.
I downloaded wget -c https://releases.linaro.org/components/toolchain/binaries/5.2-2015.11/arm-linux-gnueabihf/gcc-linaro-5.2-2015.11-x86_64_arm-linux-gnueabihf.tar.xz The output from the compiler is: make all Building file: ../src/Ccm.cpp Invoking: Cross G++ Compiler arm-linux-gnueabihf-g++ -O0 -g3 -Wall -c -fmessage-length=0 -std=c++0x -v -MMD -MP -MF"src/Ccm.d" -MT"src/Ccm.d" -o "src/Ccm.o" "../src/Ccm.cpp" Using built-in specs. COLLECT_GCC=arm-linux-gnueabihf-g++ Target: arm-linux-gnueabihf Configured with: /home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/snapshots/gcc-linaro-5.2-2015.11/configure SHELL=/bin/bash --with-bugurl=https://bugs.linaro.org --with-mpc=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gnu-as --with-gnu-ld --disable-libstdcxx-pch --disable-libmudflap --with-cloog=no --with-ppl=no --with-isl=no --disable-nls --enable-c99 --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-multilib --enable-multiarch --with-build-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/sysroots/arm-linux-gnueabihf --enable-lto --enable-linker-build-id --enable-long-long --enable-shared --with-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu/arm-linux-gnueabihf/libc --enable-languages=c,c++,fortran,lto --enable-checking=release --disable-bootstrap --with-bugurl=https://bugs.linaro.org --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=arm-linux-gnueabihf --prefix=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/destdir/x86_64-unknown-linux-gnu Thread model: posix gcc version 5.2.1 20151005 (Linaro GCC 5.2-2015.11) COLLECT_GCC_OPTIONS='-O0' '-g3' '-Wall' '-c' '-fmessage-length=0' '-std=c++11' '-v' '-MMD' '-MP' '-MF' 'src/Ccm.d' '-MT' 'src/Ccm.d' '-o' 'src/Ccm.o' '-shared-libgcc' '-march=armv7-a' '-mtune=cortex-a9' '-mfloat-abi=hard' '-mfpu=vfpv3-d16' '-mthumb' '-mtls-dialect=gnu' /usr/local/arm/bin/../libexec/gcc/arm-linux-gnueabihf/5.2.1/cc1plus -quiet -v -imultilib . -imultiarch arm-linux-gnueabihf -iprefix /usr/local/arm/bin/../lib/gcc/arm-linux-gnueabihf/5.2.1/ -isysroot /usr/local/arm/bin/../arm-linux-gnueabihf/libc -MMD src/Ccm.d -MF src/Ccm.d -MP -MT src/Ccm.d -dD -D_GNU_SOURCE ../src/Ccm.cpp -quiet -dumpbase Ccm.cpp -march=armv7-a -mtune=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -mtls-dialect=gnu -auxbase-strip src/Ccm.o -g3 -O0 -Wall -std=c++11 -version -fmessage-length=0 -o /tmp/ccOU7Wi1.s GNU C++11 (Linaro GCC 5.2-2015.11) version 5.2.1 20151005 (arm-linux-gnueabihf) compiled by GNU C version 4.9.2, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring duplicate directory "/usr/local/arm/bin/../lib/gcc/../../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include/c++/5.2.1" ignoring duplicate directory "/usr/local/arm/bin/../lib/gcc/../../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/." ignoring duplicate directory "/usr/local/arm/bin/../lib/gcc/../../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include/c++/5.2.1/backward" ignoring duplicate directory "/usr/local/arm/bin/../lib/gcc/../../lib/gcc/arm-linux-gnueabihf/5.2.1/include" ignoring nonexistent directory "/usr/local/arm/bin/../arm-linux-gnueabihf/libc/usr/local/include/arm-linux-gnueabihf" ignoring nonexistent directory "/usr/local/arm/bin/../arm-linux-gnueabihf/libc/usr/local/include" ignoring duplicate directory "/usr/local/arm/bin/../lib/gcc/../../lib/gcc/arm-linux-gnueabihf/5.2.1/include-fixed" ignoring duplicate directory "/usr/local/arm/bin/../lib/gcc/../../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include" ignoring nonexistent directory "/usr/local/arm/bin/../arm-linux-gnueabihf/libc/usr/include/arm-linux-gnueabihf" ignoring nonexistent directory "/usr/local/arm/bin/../arm-linux-gnueabihf/libc/usr/include" #include "..." search starts here: #include <...> search starts here: /usr/local/arm/bin/../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include/c++/5.2.1 /usr/local/arm/bin/../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/. /usr/local/arm/bin/../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include/c++/5.2.1/backward /usr/local/arm/bin/../lib/gcc/arm-linux-gnueabihf/5.2.1/include /usr/local/arm/bin/../lib/gcc/arm-linux-gnueabihf/5.2.1/include-fixed /usr/local/arm/bin/../lib/gcc/arm-linux-gnueabihf/5.2.1/../../../../arm-linux-gnueabihf/include End of search list. GNU C++11 (Linaro GCC 5.2-2015.11) version 5.2.1 20151005 (arm-linux-gnueabihf) compiled by GNU C version 4.9.2, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 1b417ab303b6a090f7817de922bc5d3e In file included from /usr/local/arm/arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/bits/c++config.h:482:0, from /usr/local/arm/arm-linux-gnueabihf/include/c++/5.2.1/string:38, from ../src/Ccm.h:11, from ../src/Ccm.cpp:8: /usr/local/arm/arm-linux-gnueabihf/include/c++/5.2.1/arm-linux-gnueabihf/bits/os_defines.h:39:22: fatal error: features.h: No such file or directory compilation terminated. Any help would be appreciated. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
