Public bug reported: Boost directory is not included when cross compiler is used on ubuntu 14.04 based system; while the original error arouse in AX_BOOST and BOOST.m4 (both passes in vanilla compile mode) it seems that for some reasons the BOOST path is not included properly.
EXPECTED: no error message during compile GOT: fatal error: boost/version.hpp: No such file or directory SSCCE is below; --------------------- FAIL: x86_64-w64-mingw32-g++ -v -c -g -O2 -std=c++11 test.cpp test.cpp PASS: x86_64-w64-mingw32-g++ -I /usr/include/ -c -g -O2 -std=c++11 test.cpp ----- #include <boost/version.hpp> // content of test.cpp DETAILS: ---------------------- steven@shikoku ~/tmp/boost_test $ x86_64-w64-mingw32-g++ -v -c -g -O2 -std=c++11 test.cpp Using built-in specs. COLLECT_GCC=x86_64-w64-mingw32-g++ Target: x86_64-w64-mingw32 Configured with: ../../src/configure --build=x86_64-linux-gnu --prefix=/usr --includedir='/usr/include' --mandir='/usr/share/man' --infodir='/usr/share/info' --sysconfdir=/etc --localstatedir=/var --libexecdir='/usr/lib/gcc-mingw-w64' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --enable-shared --enable-static --disable-multilib --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --libdir=/usr/lib --enable-libstdcxx-time=yes --with-tune=generic --enable-version-specific-runtime-libs --enable-threads=posix --enable-fully-dynamic-string --enable-sjlj-exceptions --enable-libgomp --enable- languages=c,c++,fortran,objc,obj-c++ --enable-lto --with-plugin-ld --target=x86_64-w64-mingw32 --with-gxx-include-dir=/usr/include/c++/4.8 --with-as=/usr/bin/x86_64-w64-mingw32-as --with-ld=/usr/bin/x86_64-w64-mingw32-ld Thread model: posix gcc version 4.8.2 (GCC) COLLECT_GCC_OPTIONS='-v' '-c' '-g' '-O2' '-std=c++11' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-w64-mingw32/4.8/cc1plus -quiet -v -D_REENTRANT test.cpp -quiet -dumpbase test.cpp -mtune=generic -march=x86-64 -auxbase test -g -O2 -std=c++11 -version -o /tmp/ccyfJ5O3.s GNU C++ (GCC) version 4.8.2 (x86_64-w64-mingw32) compiled by GNU C version 4.8.2, GMP version 5.1.2, MPFR version 3.1.2-p3, MPC version 1.0.1 warning: GMP header version 5.1.2 differs from library version 5.1.3. warning: MPFR header version 3.1.2-p3 differs from library version 3.1.3. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/lib/gcc/x86_64-w64-mingw32/4.8/../../../../x86_64-w64-mingw32/sys-include" ignoring duplicate directory "/opt/intel/composer_xe_2013_sp1.0.080/mkl/include" #include "..." search starts here: #include <...> search starts here: /opt/intel/composer_xe_2013_sp1.0.080/mkl/include /usr/include/c++/4.8 /usr/include/c++/4.8/x86_64-w64-mingw32 /usr/include/c++/4.8/backward /usr/lib/gcc/x86_64-w64-mingw32/4.8/include /usr/lib/gcc/x86_64-w64-mingw32/4.8/include-fixed /usr/lib/gcc/x86_64-w64-mingw32/4.8/../../../../x86_64-w64-mingw32/include End of search list. GNU C++ (GCC) version 4.8.2 (x86_64-w64-mingw32) compiled by GNU C version 4.8.2, GMP version 5.1.2, MPFR version 3.1.2-p3, MPC version 1.0.1 warning: GMP header version 5.1.2 differs from library version 5.1.3. warning: MPFR header version 3.1.2-p3 differs from library version 3.1.3. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: b870c9189b9ea0e65de6d03d8f8bbc28 test.cpp:1:29: fatal error: boost/version.hpp: No such file or directory #include <boost/version.hpp> ^ compilation terminated. ** Affects: mingw-w64 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1550673 Title: boost headers not found To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mingw-w64/+bug/1550673/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs