Opened 9 years ago
Closed 9 years ago
#9559 closed Bugs (invalid)
Using b2 to build outside project fails with b2 built from git
Reported by: | anonymous | Owned by: | Vladimir Prus |
---|---|---|---|
Milestone: | To Be Determined | Component: | build |
Version: | Boost 1.54.0 | Severity: | Problem |
Keywords: | bjam b2 | Cc: |
Description
This works with boost_1_55_0 but with boost from git I get
C:\Development\serengeti-dsl\test>%BOOST_ROOT%\b2.exe warning: No toolsets are configured. warning: Configuring default toolset "msvc". warning: If the default is wrong, your build may not work correctly. warning: Use the "toolset=xxxxx" option to override our guess. warning: For more configuration options, please consult warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
Performing configuration checks
- symlinks supported : no
- hardlinks supported : yes
C:/Development/modular-boost/tools/build/src/build\generators.jam:1102: in ensur e-type from module generators error: target { link%link.do-link-recursively-accumulators-headers. { libs/accum ulators/include/boost. } } has no type C:/Development/modular-boost/tools/build/src/build\generators.jam:1359: in gener ators.construct from module generators C:/Development/modular-boost/tools/build/src/build\targets.jam:1532: in construc t from module object(typed-target)@1368 C:/Development/modular-boost/tools/build/src/build\targets.jam:1332: in class@ba sic-target.generate from module object(typed-target)@1368 C:/Development/modular-boost/tools/build/src/build\targets.jam:757: in generate- really from module object(main-target)@1453 C:/Development/modular-boost/tools/build/src/build\targets.jam:729: in class@mai n-target.generate from module object(main-target)@1453 C:/Development/modular-boost/tools/build/src/build\targets.jam:272: in class@pro ject-target.generate from module object(project-target)@1363 C:/Development/modular-boost/tools/build/src\build-system.jam:707: in load from module build-system C:\Development\modular-boost\tools\build\src/kernel\modules.jam:289: in import f rom module modules C:\Development\modular-boost\tools\build\src/kernel/bootstrap.jam:139: in boost- build from module C:\Development\modular-boost\boost-build.jam:17: in module scope from module
If you're using /boostheaders, it needs to be <implicit-dependency>/boostheaders.