Hi, Has anyone successfully used boost with the "new" apple gcc 4.2? I would like to since gcc42 has openmp, but I cant seem to be able to use boost. I compiled and installed boost with apple gcc 4.2 by directly using bjam with --toolset=darwin-4.2. When I try to use it I get an error (detailed output of gcc below) which hints towards problems with inline assembly. Actually, to get it compiled at all I had to set -fasm-blocks. Am I missing a flag of sorts? Or is it "just" another woe with apple's modified assembler? Daniel error message of gcc4.2 with boost::filesystem: In file included from /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base.hpp:32, from /opt/boost-gcc4.2/include/boost-1_35/boost/detail/shared_count.hpp:29, from /opt/boost-gcc4.2/include/boost-1_35/boost/shared_ptr.hpp:28, from /opt/boost-gcc4.2/include/boost-1_35/boost/filesystem/path.hpp:19, from /opt/boost-gcc4.2/include/boost-1_35/boost/filesystem/operations.hpp:17, from /opt/boost-gcc4.2/include/boost-1_35/boost/filesystem.hpp:16, from mmm_fileloader.hpp:12, from mmm_tool_gui.hpp:5, from mmm_tool_gui.cpp:1: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘int boost::detail::atomic_exchange_and_add(int*, int)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:46: error: expected `)' before ‘:’ token /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘void boost::detail::atomic_increment(int*)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:62: error: expected `)' before ‘:’ token /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘int boost::detail::atomic_conditional_increment(int*)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:88: error: expected `)' before ‘:’ token In file included from /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base.hpp:32, from /opt/boost-gcc4.2/include/boost-1_35/boost/detail/shared_count.hpp:29, from /opt/boost-gcc4.2/include/boost-1_35/boost/shared_ptr.hpp:28, from /opt/boost-gcc4.2/include/boost-1_35/boost/filesystem/path.hpp:19, from /opt/boost-gcc4.2/include/boost-1_35/boost/filesystem/operations.hpp:17, from /opt/boost-gcc4.2/include/boost-1_35/boost/filesystem.hpp:16, from mmm_fileloader.hpp:12, from mmm_tool_gui.hpp:5, from mmm_tool_2.cpp:3: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘int boost::detail::atomic_exchange_and_add(int*, int)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:46: error: expected `)' before ‘:’ token /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘void boost::detail::atomic_increment(int*)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:62: error: expected `)' before ‘:’ token /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘int boost::detail::atomic_conditional_increment(int*)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:88: error: expected `)' before ‘:’ token In file included from /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base.hpp:32, from /opt/boost-gcc4.2/include/boost-1_35/boost/detail/shared_count.hpp:29, from /opt/boost-gcc4.2/include/boost-1_35/boost/shared_ptr.hpp:28, from /opt/boost-gcc4.2/include/boost-1_35/boost/archive/shared_ptr_helper.hpp:23, from /opt/boost-gcc4.2/include/boost-1_35/boost/archive/polymorphic_iarchive.hpp:161, from mmm_tool_net.hpp:8, from mmm_tool_net.cpp:1: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘int boost::detail::atomic_exchange_and_add(int*, int)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:46: error: expected `)' before ‘:’ token /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘void boost::detail::atomic_increment(int*)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:62: error: expected `)' before ‘:’ token /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp: In function ‘int boost::detail::atomic_conditional_increment(int*)’: /opt/boost-gcc4.2/include/boost-1_35/boost/detail/sp_counted_base_gcc_x86.hpp:88: error: expected `)' before ‘:’ token