Date: November 15, 2008 3:12:22 PM MST
Subject: Re: [Boost-build] Doc build failure on release branch
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