kosenko / ui

Boost.UI library
266 stars 18 forks source link

Build error "address-model [...] unknown in module address-model-feature" #19

Open bassicali opened 2 years ago

bassicali commented 2 years ago

Hello,

I am following the instructions here and get the following error on step 4 for windows.

c:\Users\me\dev\boost_1_77_0>b2 libs/ui/test/ link=static C:/Users/me/dev/boost_1_77_0/tools/build/src/tools/features\address-model-feature.jam:22: in load ERROR: rule "[[bbv2.builtin.features.address-model]]address-model::" unknown in module "address-model-feature". C:\Users\me\dev\boost_1_77_0\tools\build\src/kernel\modules.jam:295: in import C:/Users/me/dev/boost_1_77_0/tools/build/src/tools/features__init_features__.jam:22: in load C:\Users\me\dev\boost_1_77_0\tools\build\src/kernel\modules.jam:295: in import C:/Users/me/dev/boost_1_77_0/tools/build/src/tools\builtin.jam:16: in load C:\Users\me\dev\boost_1_77_0\tools\build\src/kernel\modules.jam:295: in import C:/Users/me/dev/boost_1_77_0/tools/build/src\build-system.jam:12: in load C:\Users\me\dev\boost_1_77_0\tools\build\src/kernel\modules.jam:295: in import C:\Users\me\dev\boost_1_77_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build C:\Users\me\dev\boost_1_77_0\boost-build.jam:17: in module scope

Any ideas what this error means? Specifying "address-model=64" doesn't do anything.

My environment looks like this: Visual Studio 2019 boost 1.77.0 wxWidgets 3.1.5.7

kosenko commented 2 years ago

It looks like a bug in Boost.Build. You could try to build other Boost libraries with the same arguments. In any case building tests is an optional step and Boost.UI library should be usable without it.