Showstopper: Build broken on predef module

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Showstopper: Build broken on predef module

Boost - Dev mailing list
Hi Rene,

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)
/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?


Best,

Vicente





_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Showstopper: Build broken on predef module

Boost - Dev mailing list
On Mon, Apr 30, 2018 at 9:13 AM, Vicente J. Botet Escriba <
[hidden email]> wrote:

> Hi Rene,
>
> 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)
> /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?
>
I only know that it's not a predef problem, afaict. The message about
predef.jam is a coincidence that happens right before this error. And is
only a warning.


--
-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams - http://robot-dreams.net

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Showstopper: Build broken on predef module

Boost - Dev mailing list
In reply to this post by Boost - Dev mailing list
AMDG

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?

In Christ,
Steven Watanabe

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Showstopper: Build broken on predef module

Boost - Dev mailing list
Le 30/04/2018 à 16:36, Steven Watanabe via Boost a écrit :

> AMDG
>
> 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

Vicente

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Showstopper: Build broken on predef module

Boost - Dev mailing list
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.
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.).

In Christ,
Steven Watanabe

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: Showstopper: Build broken on predef module

Boost - Dev mailing list
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.).
>
>


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost