Need some help running library tests

Maarten Verhage via Boost-build <[email protected]> Tue, 30 Jul 2019 14:00:17 +0000
Newsgroups gmane.comp.lib.boost.build
Message-ID <HE1PR06MB303666E38CE70F0350AFA04FBADC0@HE1PR06MB3036.eurprd06.prod.outlook.com>
Dear Boost.Build experts,

I do have Boost 1.69 and was able to build boost from the sources with 
Mingw-w64 gcc 8.1 on Windows 7. That was for boost itself, but now I need to 
build the tests for the Boost library Spirit (the parser). I cannot get this 
to work. To be more precise it's the Github develop version of that library.

My Boost.Build version is 2018.02-git.

According to Boost.Build documentation paragraph 3.3 Configuration, the 
option "b2 --debug-configuration" gives info how my boost.build is 
configured.

In the folder <boost-build>\example\hello the output of 
 "b2 --debug-configuration" looks fine. So boost build seems to be setup 
properly.

But when I run from the folder <boost-spirit-develop>\test 
"b2 --debug-configuration" the output contains:
error: Could not find parent for project at '.'.

So in the folder <boost-spirit-develop>\test I rename Jamfile to 
Jamroot.jam. Now with "b2 --debug-configuration" I get: output.txt 
(attachtment of this email)

Also when I try to build the tests I get the same error messages, strarting 
from:
config.jam: No such file or directory

How do I solve this?

Best regards,
Maarten Verhage

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
output.txt (text/plain, 3.5 KB)
notice: found boost-build.jam at H:/boost_1_69_0/boost-build/share/boost-build/boost-build.jam
notice: loading Boost.Build from H:/boost_1_69_0/boost-build/share/boost-build/src/kernel
notice: Searching 'C:\Windows' 'C:\Users\Maarten Verhage' 'C:\Users\Maarten Verhage' 'H:\boost_1_69_0\boost-build\share\boost-build\src/kernel' 'H:\boost_1_69_0\boost-build\bin' 'H:/boost_1_69_0/boost-build/share/boost-build/src/kernel' 'H:/boost_1_69_0/boost-build/share/boost-build/src/util' 'H:/boost_1_69_0/boost-build/share/boost-build/src/build' 'H:/boost_1_69_0/boost-build/share/boost-build/src/tools' 'H:/boost_1_69_0/boost-build/share/boost-build/src/contrib' 'H:/boost_1_69_0/boost-build/share/boost-build/src/.' for site-config configuration file 'site-config.jam'.
notice: Loading site-config configuration file 'site-config.jam' from 'H:/boost_1_69_0/boost-build/bin'.
notice: Searching 'C:\Users\Maarten Verhage' 'C:\Users\Maarten Verhage' 'H:\boost_1_69_0\boost-build\share\boost-build\src/kernel' 'H:\boost_1_69_0\boost-build\bin' 'H:/boost_1_69_0/boost-build/share/boost-build/src/kernel' 'H:/boost_1_69_0/boost-build/share/boost-build/src/util' 'H:/boost_1_69_0/boost-build/share/boost-build/src/build' 'H:/boost_1_69_0/boost-build/share/boost-build/src/tools' 'H:/boost_1_69_0/boost-build/share/boost-build/src/contrib' 'H:/boost_1_69_0/boost-build/share/boost-build/src/.' for user-config configuration file 'user-config.jam'.
notice: Loading user-config configuration file 'user-config.jam' from 'H:/boost_1_69_0/boost-build/bin'.
notice: will use 'g++' for gcc, condition <toolset>gcc-8.1.0
notice: using gcc libraries :: <toolset>gcc-8.1.0 :: C:\dev\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64/bin C:\dev\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64/lib C:\dev\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64/lib32 C:\dev\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64/lib64
notice: using gcc archiver :: <toolset>gcc-8.1.0 :: C:/dev/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/x86_64-w64-mingw32/bin/ar.exe
notice: using gcc ranlib :: <toolset>gcc-8.1.0 :: C:/dev/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/x86_64-w64-mingw32/bin/ranlib.exe
notice: using rc compiler :: <toolset>gcc-8.1.0 :: C:\dev\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin\windres.exe
config.jam: No such file or directory
H:/boost_1_69_0/boost-build/share/boost-build/src/kernel\modules.jam:314: in modules.import
IMPORT error: rule "requires" unknown in module "config".
H:/boost_1_69_0/boost-build/share/boost-build/src/build\project.jam:1119: in import
x3\Jamfile:11: in modules.load
H:/boost_1_69_0/boost-build/share/boost-build/src/build\project.jam:375: in load-jamfile
H:/boost_1_69_0/boost-build/share/boost-build/src/build\project.jam:64: in load
H:/boost_1_69_0/boost-build/share/boost-build/src/build\project.jam:145: in project.find
H:/boost_1_69_0/boost-build/share/boost-build/src/build\targets.jam:453: in find-really
H:/boost_1_69_0/boost-build/share/boost-build/src/build\targets.jam:475: in find
H:/boost_1_69_0/boost-build/share/boost-build/src/build\targets.jam:306: in targets-to-build
H:/boost_1_69_0/boost-build/share/boost-build/src/build\targets.jam:271: in [email protected]
H:/boost_1_69_0/boost-build/share/boost-build/src\build-system.jam:797: in load
H:\boost_1_69_0\boost-build\share\boost-build\src\kernel\modules.jam:295: in import
H:\boost_1_69_0\boost-build\share\boost-build\src\kernel\bootstrap.jam:139: in boost-build
H:\boost_1_69_0\boost-build\share\boost-build\boost-build.jam:8: in module scope