Boost logo

Boost Users :

Subject: Re: [Boost-users] Errors compiling Boost.Log on OS X
From: Rich E (reakinator_at_[hidden])
Date: 2013-04-28 17:18:17


On Sun, Apr 28, 2013 at 10:37 AM, Nat Linden <nat_at_[hidden]> wrote:

>
> I'm using Xcode 4.3.3, gcc 4.2.1, these commands:
>
> ./b2 variant=debug address-model=32 architecture=x86 link=static
> threading=multi libs/context/test
> ./b2 variant=debug address-model=32 architecture=x86 link=static
> threading=multi libs/context/example
>
>
Sorry, I should have been clearer in that I'm using clang with libc++
(current Xcode version, 4.6.2), as this is now standard on OS X and
required by our software framework. I posted the output of my build
failure above, which shows exactly what commands I'm using, but I'll list
my config here as well.

I have the following in my user-config.jam:

using clang : osx
: xcrun clang -stdlib=libc++ -std=c++11
;

To just build context, I do:

./bootstrap.sh --with-libraries=context
./b2 -a toolset=clang-osx link=static threading=multi stage

(added threading=multi to match your commands, I get the same result
without)

and immediately the output is:

lang-darwin.compile.c++
bin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi/unsupported.o
libs/context/src/unsupported.cpp:7:2: error: "platform not supported"
#error "platform not supported"
 ^
1 error generated.

    "xcrun" "clang" "-stdlib=libc++" "-std=c++11" -x c++ -O3 -O3
-finline-functions -Wno-inline -Wall -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c
-o
"bin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi/unsupported.o"
"libs/context/src/unsupported.cpp"

...failed clang-darwin.compile.c++
bin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi/unsupported.o...
...skipped
<pbin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi>libboost_context.a(clean)
for lack of
<pbin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi>unsupported.o...
...skipped
<pbin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi>libboost_context.a
for lack of
<pbin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi>unsupported.o...
...skipped <pstage/lib>libboost_context.a for lack of
<pbin.v2/libs/context/build/clang-darwin-osx/release/link-static/threading-multi>libboost_context.a...
...failed updating 1 target...
...skipped 3 targets...

Thanks for looking at this...
Rich



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