On 14 January 2014 16:49, Steven Watanabe <watanabesj@gmail.com> wrote:
AMDG

On 01/13/2014 07:58 PM, Joshua Boyce wrote:
> I recently tried to move my build environment to use the new modular Boost,
> and everything was working until I tried to compile my own project which
> uses Boost.Build (compiling the Boost libs I depend on worked fine, as did
> setting up the headers etc).
>

Are you by any chance using /boost//headers
<dependency>/boost//headers, <source>/boost//headers, etc?
All of these were valid under the old layout.
Under the modular layout, you *must* use
<implicit-dependency>/boost//headers.

> b2 output:
> Performing configuration checks
>     - symlinks supported       : no
>     - hardlinks supported      : yes
> C:/Code/modular-boost/tools/build/src/tools\builtin.jam:766: in
> class@linking-generator.run
> *** argument error
> * rule type.is-derived ( type base )
> * called with: ( SHARED_LIB )
> * missing argument base
> C:/Code/modular-boost/tools/build/src/build\type.jam:219:see definition of
> rule 'type.is-derived' being called
>

In Christ,
Steven Watanabe


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build


Aha, we have a winner! That seems to have unblocked my build.

Thanks for the quick response.