|
Boost : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-03-15 11:50:02
Beman Dawes wrote:
> Sean Hunt wrote:
>
>> I get a compilation fail with the following error (or a similar-enough
>> one, differing only in the target) on a total of 24 different targets:
>>
>> Jamfile</<snip>/boost-posix-2008-03-14/libs/function_types/build>.wave
>> /<snip>/boost-posix-2008-03-14/libs/function_types/build/timestamps/cc_names
>> /bin/sh: line 1: /<snip>/boost-posix-2008-03-14/dist/bin/wave: No such
>> file or directory
>>
>> It may be the same as Dave Compton's problem, just on Linux.
>
> Hum... This isn't sounding good.
>
> We need someone familiar with the build system to debug this. Volunteers?
This has nothing to do with build system. For whatever reason, Jamfile
for the function_types library assumes there's <boost-root>/dist/bin/wave
binary -- and there's no reason to assume that.
I don't know how wave is used by function_types, but requiring that wave
is built and installed seems a questionable thing -- was it ever discussed,
and agreed upon?
In fact, here's what Jamfile in question has:
make $(BOOST_ROOT)/libs/function_types/build/timestamps/arity_loops
: preprocess_arity_loops.cpp : wave
;
so it's not even building anything the user would ever find in
installed tree. I'm confused as to what's the purpose here.
- Volodya
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk