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