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.

Reply via email to