Showstopper: Build broken on predef module
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
On Mon, Apr 30, 2018 at 9:13 AM, Vicente J. Botet Escriba < vicente.botet@wanadoo.fr> 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
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
Le 30/04/2018 à 16:36, Steven Watanabe via Boost a écrit :
AMDG
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
On 04/30/2018 08:13 AM, Vicente J. Botet Escriba via Boost wrote: 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
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 :
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
On 04/30/2018 08:13 AM, Vicente J. Botet Escriba via Boost wrote: 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
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 :
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
On 04/30/2018 08:13 AM, Vicente J. Botet Escriba via Boost wrote: 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.).
participants (3)
-
Rene Rivera
-
Steven Watanabe
-
Vicente J. Botet Escriba