###################### Try to compile everything FAILS: ####################### C:\boost\boost_1_48_0>b2 --build-dir=C:\boost-build --build-type=complete toolse t=gcc stage ...found 17 targets... ...updating 10 targets... common.mkdir C:\boost-build common.mkdir C:\boost-build\boost common.mkdir C:\boost-build\boost\bin.v2 common.mkdir C:\boost-build\boost\bin.v2\libs common.mkdir C:\boost-build\boost\bin.v2\libs\regex common.mkdir C:\boost-build\boost\bin.v2\libs\regex\build common.mkdir C:\boost-build\boost\bin.v2\libs\regex\build\gcc-mingw-4.5.2 common.mkdir C:\boost-build\boost\bin.v2\libs\regex\build\gcc-mingw-4.5.2\debug gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\regex\build\gcc-mingw-4.5.2\deb ug\has_icu_test.o libs\regex\build\has_icu_test.cpp:12:30: fatal error: unicode/uversion.h: No suc h file or directory compilation terminated. "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -pedantic -g -DBOOST_ALL_ NO_LIB=1 -DBOOST_HAS_ICU=1 -I"." -c -o "C:\boost-build\boost\bin.v2\libs\regex\ build\gcc-mingw-4.5.2\debug\has_icu_test.o" "libs\regex\build\has_icu_test.cpp" ...failed gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\regex\build\gcc-mingw -4.5.2\debug\has_icu_test.o... ...skipped has_icu.exe for lack of has_icu_test.o... ...failed updating 1 target... ...skipped 1 target... ...updated 8 targets... Performing configuration checks - has_icu builds : no warning: Graph library does not contain MPI-based parallel components. note: to enable them, add "using mpi ;" to your user-config.jam ...found 9 targets... ...updating 6 targets... common.mkdir C:\boost-build\boost\bin.v2\libs\locale common.mkdir C:\boost-build\boost\bin.v2\libs\locale\build common.mkdir C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2 common.mkdir C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\debug gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\de bug\has_iconv_libc_obj.o gcc.link C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\debug\has _iconv.exe C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\debug\has_iconv_li bc_obj.o: In function `main': C:\boost\boost_1_48_0/libs/locale/src/../build/has_iconv.cpp:12: undefined refer ence to `libiconv_open' collect2: ld returned 1 exit status "g++" -o "C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\d ebug\has_iconv.exe" -Wl,--start-group "C:\boost-build\boost\bin.v2\libs\locale\b uild\gcc-mingw-4.5.2\debug\has_iconv_libc_obj.o" -Wl,-Bstatic -Wl,-Bdynamic - Wl,--end-group -g ...failed gcc.link C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2 \debug\has_iconv.exe... ...failed updating 1 target... ...updated 5 targets... - iconv (libc) : no ...found 2 targets... ...updating 2 targets... gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\de bug\has_iconv_libc_ext.o gcc.link C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\debug\has _external_iconv.exe ...updated 2 targets... - iconv (separate) : yes ...found 5 targets... ...updating 2 targets... gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\de bug\has_icu_obj.o libs\locale\src\..\build\has_icu_test.cpp:12:30: fatal error: unicode/uversion.h : No such file or directory compilation terminated. "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -DBOOST_ALL_NO_LIB=1 -I"." -c -o "C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\debug \has_icu_obj.o" "libs\locale\src\..\build\has_icu_test.cpp" ...failed gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\locale\build\gcc-ming w-4.5.2\debug\has_icu_obj.o... ...skipped has_icu.exe for lack of has_icu_obj.o... ...failed updating 1 target... ...skipped 1 target... - icu : no ...found 2 targets... ...updating 2 targets... gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\de bug\has_icu64_obj.o libs\locale\src\..\build\has_icu_test.cpp:12:30: fatal error: unicode/uversion.h : No such file or directory compilation terminated. "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -DBOOST_ALL_NO_LIB=1 -I"." -c -o "C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\debug \has_icu64_obj.o" "libs\locale\src\..\build\has_icu_test.cpp" ...failed gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\locale\build\gcc-ming w-4.5.2\debug\has_icu64_obj.o... ...skipped has_icu64.exe for lack of has_icu64_obj.o... ...failed updating 1 target... ...skipped 1 target... - icu (lib64) : no ...found 4 targets... ...updating 2 targets... gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\de bug\option.o g++: unrecognized option '-shared-libstdc++' gcc.link C:\boost-build\boost\bin.v2\libs\locale\build\gcc-mingw-4.5.2\debug\acc epts_shared_option.exe g++: unrecognized option '-shared-libstdc++' ...updated 2 targets... - g++ -shared-* supported : yes ...found 7 targets... ...updating 5 targets... common.mkdir C:\boost-build\boost\bin.v2\libs\math common.mkdir C:\boost-build\boost\bin.v2\libs\math\config common.mkdir C:\boost-build\boost\bin.v2\libs\math\config\gcc-mingw-4.5.2 common.mkdir C:\boost-build\boost\bin.v2\libs\math\config\gcc-mingw-4.5.2\debug gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\math\config\gcc-mingw-4.5.2\deb ug\has_gcc_visibility.o cc1plus.exe: warnings being treated as errors libs\math\config\has_gcc_visibility.cpp: In function 'int main()': libs\math\config\has_gcc_visibility.cpp:13:1: error: visibility attribute not su pported in this configuration; ignored "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -Werror -fvisibility=hi dden -DBOOST_ALL_NO_LIB=1 -I"." -c -o "C:\boost-build\boost\bin.v2\libs\math\co nfig\gcc-mingw-4.5.2\debug\has_gcc_visibility.o" "libs\math\config\has_gcc_visib ility.cpp" ...failed gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\math\config\gcc-mingw -4.5.2\debug\has_gcc_visibility.o... ...failed updating 1 target... ...updated 4 targets... - ../config//has_gcc_visibility builds : no ...found 47 targets... ...updating 1 target... gcc.compile.c++ C:\boost-build\boost\bin.v2\libs\math\config\gcc-mingw-4.5.2\deb ug\has_long_double_support.o ...updated 1 target... - ../config//has_long_double_support builds : yes warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. warning: No python installation configured and autoconfiguration note: failed. See http://www.boost.org/libs/python/doc/building.html note: for configuration instructions or pass --without-python to note: suppress this message and silently skip all Boost.Python targets C:/boost/boost_1_48_0/tools/build/v2/build\virtual-target.jam:1079: in virtual-t arget.register-actual-name from module virtual-target error: Duplicate name of actual target: libboost_exception-mgw45-mt- 1_48.a error: previous virtual target { common%common.copy-libboost_exception-mgw45-mt- 1_48.a.STATIC_LIB { gcc%gcc.archive-libboost_exception-mgw45-mt-1_48.a.STATIC_LI B { gcc%gcc.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_curr ent_exception_non_intrusive.cpp.CPP } } } } error: created from ./stage-proper error: another virtual target { common%common.copy-libboost_exception-mgw45-mt-1 _48.a.STATIC_LIB { gcc%gcc.archive-libboost_exception-mgw45-mt-1_48.a.STATIC_LIB { gcc%gcc.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_curre nt_exception_non_intrusive.cpp.CPP } } } } error: created from ./stage-proper error: added properties: -shared-libgcc -shared-libstdc++ error: removed properties: none C:/boost/boost_1_48_0/tools/build/v2/build\virtual-target.jam:490: in actualize- no-scanner from module object(file-target)@4647 C:/boost/boost_1_48_0/tools/build/v2/build\virtual-target.jam:135: in object(fil e-target)@4647.actualize from module object(file-target)@4647 C:/boost/boost_1_48_0/tools/build/v2\build-system.jam:749: in load from module b uild-system C:\boost\boost_1_48_0\tools\build\v2/kernel\modules.jam:283: in import from modu le modules C:\boost\boost_1_48_0\tools\build\v2\kernel\bootstrap.jam:142: in boost-build fr om module C:\boost\boost_1_48_0\boost-build.jam:17: in module scope from module ############### Removing seemingly offending libs FAILS again: ################ C:\boost\boost_1_48_0>b2 install --build-type=complete --without-exception --wit hout-python --without-mpi toolset=gcc ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... simialar output to the above ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...