Windows: Building tests fails
Summary
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: The command "setlocal [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: "C:\Program Files\CMake\bin\cmake.exe" -D TEST_TARGET=test_utility -D TEST_EXECUTABLE=C:/Code/LinkAhead/linkahead-cpplib/build/test/Debu
g/test_utility.exe -D TEST_EXECUTOR= -D TEST_WORKING_DIR=C:/Code/LinkAhead/linkahead-cpplib/build/test -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES=LABELS";"caosdb-cpplib-unit-tests -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=
FALSE -D TEST_LIST=test_utility_TESTS -D CTEST_FILE=C:/Code/LinkAhead/linkahead-cpplib/build/test/test_utility[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_XML_OUTPUT_DIR= -P "C:/Program Files/CMake/share/cmake-3.25/Modules/GoogleTestAddTests.cmake" [C:\Code\Link
Ahead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :cmEnd [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :cmErrorLevel [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: exit /b %1 [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :cmDone [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :VCEnd" exited with code 1. [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_utility.vcxproj]
test_transaction.obj : error LNK2001: unresolved external symbol "struct caosdb::entity::v1::CollectionValuesDefaultTypeInternal caosdb::entity::v1::_CollectionValues_default_instance_" (?_CollectionValues_default_instance_@v1@entity@caosdb@@3UCollectionValuesDefaultTy
peInternal@123@A) [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_transaction.vcxproj]
test_transaction.obj : error LNK2001: unresolved external symbol "struct caosdb::entity::v1::EntityDefaultTypeInternal caosdb::entity::v1::_Entity_default_instance_" (?_Entity_default_instance_@v1@entity@caosdb@@3UEntityDefaultTypeInternal@123@A) [C:\Code\LinkAhead\lin
kahead-cpplib\build\test\test_transaction.vcxproj]
test_transaction.obj : error LNK2001: unresolved external symbol "struct caosdb::entity::v1::ScalarValueDefaultTypeInternal caosdb::entity::v1::_ScalarValue_default_instance_" (?_ScalarValue_default_instance_@v1@entity@caosdb@@3UScalarValueDefaultTypeInternal@123@A) [C
:\Code\LinkAhead\linkahead-cpplib\build\test\test_transaction.vcxproj]
C:\Code\LinkAhead\linkahead-cpplib\build\test\Debug\test_transaction.exe : fatal error LNK1120: 3 unresolved externals [C:\Code\LinkAhead\linkahead-cpplib\build\test\test_transaction.vcxproj]
Expected Behavior
Actual Behavior
What did the software actually do?
Steps to Reproduce the Problem
Please describe, step by step, how others can reproduce the problem. Please try these steps for yourself on a clean system.
Specifications
- Version: 0.3-dev, Windows branch
- Platform: Windows 11, Visual Studio 17.11
Possible fixes
Probably similar to #90 (closed) and #78 (closed)