Boost logo

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