|
Boost Testing : |
Subject: Re: [Boost-testing] bjam causes regression tests to fail
From: K. Noel Belcourt (kbelco_at_[hidden])
Date: 2008-11-17 16:56:44
On Nov 17, 2008, at 4:49 AM, Markus Schöpflin wrote:
> Hello,
>
> I just noticed the following error messages in the bjam.log file of my
> regression runner:
>
> ---%<---
> notice: found boost-build.jam at /vol2/boost/regression/boost/boost-
> build.jam
> notice: loading Boost.Build from /vol2/boost/regression/tools_bb
> error: escape sequences are not supported
> error: your version of bjam is likely out of date
> error: please get a fresh version from SVN.
> --->%---
>
> AFAICT, this has started today. Anyone else seeing this? Any idea what
> might be causing it?
I'm seeing it too.
Volodya make a change that might be causing this, here's the message
from the Boost.build list.
> (From: Vladimir Prus <ghost_at_[hidden]>
> Date: November 15, 2008 3:12:22 PM MST
> To: Eric Niebler <eric_at_[hidden]>
> Cc: Eric Niebler <eric_at_[hidden]>, "boost-
> build_at_[hidden]" <boost-build_at_[hidden]>, Daniel James
> <daniel_james_at_[hidden]>
> Subject: Re: [Boost-build] Doc build failure on release branch
> Reply-To: Boost.Build developer's and user's list <boost-
> build_at_[hidden]>
>
> On Thursday 16 October 2008 20:05:45 Eric Niebler wrote:
> Vladimir Prus wrote:
> On Friday 10 October 2008 16:00:18 Vladimir Prus wrote:
> Steve M. Robbins wrote:
>
> Vladimir,
>
> On Fri, Oct 10, 2008 at 08:44:42AM +0400, Vladimir Prus wrote:
> On Thursday 09 October 2008 18:21:36 Steve M. Robbins wrote:
> On Thu, Oct 09, 2008 at 09:36:15AM +0400, Vladimir Prus wrote:
>
> In fact, the original
>
> return "$(variable)=$(value)$(nl)export $(variable)$(nl)" ;
> If it helps, there is another formulation that is just as portable as
> the above: instead of a newline, put a space prior to export as
> follows.
>
> return "$(variable)=$(value) export $(variable)$(nl)" ;
> Oh, I did not realize this could work. Daniel/Eric, can you check
> if modification along these
> lines makes things work?
>
> Daniel, Eric,
> did you miss that email, or have no time to check right now, or
> would like to have
> a patch to test, or something else? I don't have no cygwin system
> to test this.
>
>
> Yes, I missed it, sorry. A quick test shows that this does NOT
> solve the
> problem on cygwin. I get ye olde error:
>
> xslt-xsltproc
> ../../../bin.v2/libs/xpressive/doc/gcc-4.3/debug/autodoc-xml.doxygen
> /bin/sh: line 1: export: `XML_CATALOG_FILES': not a valid identifier
> xslt-xsltproc
> ../../../bin.v2/libs/xpressive/doc/gcc-4.3/debug/autodoc-xml.boostbook
> /bin/sh: line 1: export: `XML_CATALOG_FILES': not a valid identifier
>
>
> :-(
>
> Can you update both jam and Boost.Build, rebuild bjam, and try
> again? I've checked
> in a patch that makes that code use "\n" escape, which should fix
> this issue
> completely.
>
> Thanks,
> Volodya