Boost logo

Boost :

Subject: Re: [boost] Showstopper: Build broken on predef module
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2018-04-30 22:32:56


Le 30/04/2018 à 23:58, Steven Watanabe via Boost a écrit :
> AMDG
>
> On 04/30/2018 03:45 PM, Vicente J. Botet Escriba wrote:
>> Le 30/04/2018 à 16:36, Steven Watanabe via Boost a écrit :
>>> On 04/30/2018 08:13 AM, Vicente J. Botet Escriba via Boost wrote:
>>>> I've needed -to update to the last boost version and I'm experimenting
>>>> the same issue as the one reported in
>>>>
>>>> https://github.com/boostorg/build/issues/299
>>>>
>>>>
>>>> but in my Mac.
>>>>
>>>> /Users/viboes/github/m_boost/libs/predef/check/../tools/check/predef.jam:46:
>>>>
>>>> Unescaped special character in argument $(language)::$(expression)
>>> This is only a warning and is not the cause of
>>> the error.
>>>
>>>> /Users/viboes/github/m_boost/tools/build/src/build/configure.jam:288: in
>>>> try-find-build
>>>> *** argument error
>>>> * rule log-check-result ( result )
>>>> * called with: (  )
>>>> * missing argument result
>>>>
>>>> Do you have an idea of what is wrong?
>>>>
>>> That's a different issue and one that I thought I fixed.
>>> Are you certain that you have the most recent tools/build?
>>>
>> I did a clone, then ./bootstrap.sh and then ./b2 headers
>>
> Are you using master? It looks like I haven't
> merged the fix yet (it did make it into the release).
> The problem usually shouldn't appear unless there are
> other issues with your configuration. You might
> want to check bin.v2/configure.log.

I'm on develop branch.

Here it is the log

cat bin.v2/config.log
...found 9 targets...
...updating 1 target...
darwin.compile.c++
libs/config/checks/architecture/bin/darwin-4.6.2/debug/32.o

 Â Â Â  "/usr/local/gfortran//bin/g++"   -fcoalesce-templates -fPIC -O0
-fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions
-Wno-long-double     -c -o
"libs/config/checks/architecture/bin/darwin-4.6.2/debug/32.o"
"libs/config/checks/architecture/32.cpp"

...failed darwin.compile.c++
libs/config/checks/architecture/bin/darwin-4.6.2/debug/32.o...
...failed updating 1 target...
...found 2 targets...
...updating 1 target...
darwin.compile.c++
libs/config/checks/architecture/bin/darwin-4.6.2/debug/64.o

 Â Â Â  "/usr/local/gfortran//bin/g++"   -fcoalesce-templates -fPIC -O0
-fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions
-Wno-long-double     -c -o
"libs/config/checks/architecture/bin/darwin-4.6.2/debug/64.o"
"libs/config/checks/architecture/64.cpp"

...failed darwin.compile.c++
libs/config/checks/architecture/bin/darwin-4.6.2/debug/64.o...
...failed updating 1 target...

It seems that I have some trouble with the default toolset in my
configuration.

I've tried with a specific toolset and everything is ok now. Sorry for
the noise.

Vicente
> Or... are you trying to build fat binaries? That
> could cause this issue as well (failure to deduce
> address-model/architecture because it isn't unique.).
>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk