From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2007-08-01 16:12:04
seems I need access to the SVN then (CCing the moderators)...
> /bin/sh: line 1: chdir: command not found
> /bin/sh: line 2: /svn/boost/dist/bin/wave: No such file or directory
Thanks a lot for reporting - I wouldn't have noticed this Jamfile gets
run for a full build (as I rarely build Boost as a whole - it rebuilds
itself from dependent projects).
That Jamfile builds pre-preprocessed headers with the default settings,
where the target files are part of the library anyway, so I should
$ cd /svn/boost/libs/function_types/build/timestamps
$ touch arity_loops
$ touch encoding
$ touch cc_names
$ svn commit
so nothing needs to be done, unless the configuration changes (creating
those files will do for a workaround).
> The file <boost>/libs/function_types/build/Jamfile.v2, contains the
> offending 'chdir'. When 'chdir' is changed to 'cd', the build still fails
> on line 2.
It doesn't matter, as it seems we're already in the right directory on
UNIX. Haven't checked on Windows yet.
> Things finally build correctly with a
>> bjam --layout=system --with-wave -q
And there should be a <dependency> to build the Wave tool. Is there a
way to *only* build the dependency if something needs to be done (IOW
targets are outdated or do not exist)?
Cross-posting to the Boost.Build list for this question.
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