|
Boost Users : |
From: Daniel Oberhoff (daniel_at_[hidden])
Date: 2008-04-28 14:39:58
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
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net