|
Boost-Build : |
Subject: Re: [Boost-build] Doc build failure on release branch
From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-11-15 17:12:22
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
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk