Skip to content

Simplify code in VSite utilities #17

Simplify code in VSite utilities

Simplify code in VSite utilities #17

Triggered via push March 13, 2025 23:45
Status Failure
Total duration 32m 7s
Artifacts

build_cmake.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

4 errors
Windows MSVC 2019
Process completed with exit code 1.
Windows MSVC 2019
FAILED: src/gromacs/gmxana/tests/CMakeFiles/gmxana-test.dir/gmx_rmsf.cpp.obj ccache C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DGMX_CP2K_ACTIVE=0 -DGMX_DOUBLE=0 -DGMX_PLUMED_ACTIVE=0 -DGTEST_LANG_CXX11 -DHAVE_CONFIG_H -DNOMINMAX -DTEST_DATA_PATH=\"src/gromacs/gmxana/tests\" -DTEST_TEMP_PATH=\"D:/a/gromacs/gromacs/build/src/gromacs/gmxana/tests/Testing/Temporary\" -DTMPI_USE_VISIBILITY -ID:\a\gromacs\gromacs\src\testutils\include -ID:\a\gromacs\gromacs\src\include -ID:\a\gromacs\gromacs\build\src\include -ID:\a\gromacs\gromacs\src -ID:\a\gromacs\gromacs\src\gromacs\utility\include -ID:\a\gromacs\gromacs\api\legacy\include -ID:\a\gromacs\gromacs\build\api\legacy\include -ID:\a\gromacs\gromacs\src\gromacs\math\include -external:ID:\a\gromacs\gromacs\src\external\thread_mpi\include -external:ID:\a\gromacs\gromacs\src\external -external:ID:\a\gromacs\gromacs\src\external\muparser -external:ID:\a\gromacs\gromacs\src\external\googletest\googlemock\include -external:ID:\a\gromacs\gromacs\src\external\googletest\googlemock -external:ID:\a\gromacs\gromacs\src\external\googletest\googletest\include -external:ID:\a\gromacs\gromacs\src\external\googletest\googletest -external:W0 /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD /wd4800 /wd4355 /wd4996 /wd4305 /wd4244 /wd4267 /wd4068 /permissive- /utf-8 /showIncludes /Fosrc\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\gmx_rmsf.cpp.obj /Fdsrc\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\ /FS -c D:\a\gromacs\gromacs\src\gromacs\gmxana\tests\gmx_rmsf.cpp ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): error C2664: 'void gmx::test::CommandLine::addOption(const char *,const char *)': cannot convert argument 2 from 'std::filesystem::path' to 'const char *' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\src\testutils\include\testutils/cmdlinetest.h(161): note: see declaration of 'gmx::test::CommandLine::addOption' [296/529 1.0/sec] Building CXX object src\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\gmx_mindist.cpp.obj [297/529 1.0/sec] Building CXX object src\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\gmx_traj.cpp.obj [298/529 1.1/sec] Building CXX object src\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\__\__\__\testutils\unittest_main.cpp.obj [299/529 1.0/sec] Building CXX object src\gromacs\gmxpreprocess\tests\CMakeFiles\gmxpreprocess-test.dir\editconf.cpp.obj [300/529 1.0/sec] Building CXX object src\gromacs\gmxpreprocess\tests\CMakeFiles\gmxpreprocess-test.dir\convparm.cpp.obj ninja: build stopped: subcommand failed.
Windows MSVC 2022
Process completed with exit code 1.
Windows MSVC 2022
FAILED: src/gromacs/gmxana/tests/CMakeFiles/gmxana-test.dir/gmx_rmsf.cpp.obj ccache C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1443~1.348\bin\Hostx64\x64\cl.exe /nologo /TP -DGMX_CP2K_ACTIVE=0 -DGMX_DOUBLE=0 -DGMX_PLUMED_ACTIVE=0 -DGTEST_LANG_CXX11 -DHAVE_CONFIG_H -DNOMINMAX -DTEST_DATA_PATH=\"src/gromacs/gmxana/tests\" -DTEST_TEMP_PATH=\"D:/a/gromacs/gromacs/build/src/gromacs/gmxana/tests/Testing/Temporary\" -DTMPI_USE_VISIBILITY -ID:\a\gromacs\gromacs\src\testutils\include -ID:\a\gromacs\gromacs\src\include -ID:\a\gromacs\gromacs\build\src\include -ID:\a\gromacs\gromacs\src -ID:\a\gromacs\gromacs\src\gromacs\utility\include -ID:\a\gromacs\gromacs\api\legacy\include -ID:\a\gromacs\gromacs\build\api\legacy\include -ID:\a\gromacs\gromacs\src\gromacs\math\include -external:ID:\a\gromacs\gromacs\src\external\thread_mpi\include -external:ID:\a\gromacs\gromacs\src\external -external:ID:\a\gromacs\gromacs\src\external\muparser -external:ID:\a\gromacs\gromacs\src\external\googletest\googlemock\include -external:ID:\a\gromacs\gromacs\src\external\googletest\googlemock -external:ID:\a\gromacs\gromacs\src\external\googletest\googletest\include -external:ID:\a\gromacs\gromacs\src\external\googletest\googletest -external:W0 /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++17 -MD /wd4800 /wd4355 /wd4996 /wd4305 /wd4244 /wd4267 /wd4068 /permissive- /utf-8 -openmp /showIncludes /Fosrc\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\gmx_rmsf.cpp.obj /Fdsrc\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\ /FS -c D:\a\gromacs\gromacs\src\gromacs\gmxana\tests\gmx_rmsf.cpp ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): error C2665: 'gmx::test::CommandLine::addOption': no overloaded function could convert all the argument types ..\src\testutils\include\testutils/cmdlinetest.h(167): note: could be 'void gmx::test::CommandLine::addOption(const char *,double)' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: 'void gmx::test::CommandLine::addOption(const char *,double)': cannot convert argument 2 from 'std::filesystem::path' to 'double' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\src\testutils\include\testutils/cmdlinetest.h(165): note: or 'void gmx::test::CommandLine::addOption(const char *,int)' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: 'void gmx::test::CommandLine::addOption(const char *,int)': cannot convert argument 2 from 'std::filesystem::path' to 'int' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\src\testutils\include\testutils/cmdlinetest.h(163): note: or 'void gmx::test::CommandLine::addOption(const char *,const std::string &)' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: 'void gmx::test::CommandLine::addOption(const char *,const std::string &)': cannot convert argument 2 from 'std::filesystem::path' to 'const std::string &' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: Reason: cannot convert from 'std::filesystem::path' to 'const std::string' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\src\testutils\include\testutils/cmdlinetest.h(161): note: or 'void gmx::test::CommandLine::addOption(const char *,const char *)' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: 'void gmx::test::CommandLine::addOption(const char *,const char *)': cannot convert argument 2 from 'std::filesystem::path' to 'const char *' ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called ..\src\gromacs\gmxana\tests\gmx_rmsf.cpp(69): note: while trying to match the argument list '(const char [3], std::filesystem::path)' [295/541 0.9/sec] Building CXX object src\gromacs\gmxana\tests\CMakeFiles\gmxana-test.dir\gmx_mindist.cpp.obj [296/541 0.9/se