microsoft / vscode-cmake-tools

CMake integration in Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=vector-of-bool.cmake-tools
MIT License
1.48k stars 454 forks source link

Configuring project unexpectedly runs tests #4155

Open sei-eschwartz opened 3 weeks ago

sei-eschwartz commented 3 weeks ago

Brief Issue Summary

If I configure my project, it unexpectedly runs tests, which is unexpected and undesired.

CMake Tools Diagnostics

{ "os": "linux", "vscodeVersion": "1.95.1", "cmtVersion": "1.19.52", "configurations": [ { "folder": "/home/eschwartz/pharos-github", "cmakeVersion": "3.17.5", "configured": true, "generator": "Ninja", "usesPresets": false, "compilers": { "C": "/home/eschwartz/bin/gcc", "CXX": "/home/eschwartz/bin/g++" } } ], "cpptoolsIntegration": { "isReady": true, "hasCodeModel": true, "activeBuildType": "Debug", "buildTypesSeen": [ "Debug" ], "requests": [], "responses": [], "partialMatches": [], "targetCount": 135, "executablesCount": 116, "librariesCount": 4, "targets": [] }, "settings": [ { "communicationMode": "automatic", "useCMakePresets": "auto", "configureOnOpen": true } ] }

Debug Log

[main] Starting new CMake driver [main] Starting CMake driver [cmakefileapi-driver] Creating instance of CMakeFileApiDriver [driver] Initializing base driver using kit [kit] Testing GCC binary: /home/eschwartz/bin/gcc [proc] Executing command: /home/eschwartz/bin/gcc -v [kit] Detected GCC compiler: /home/eschwartz/bin/gcc [driver] CMakeDriver Kit set to GCC 11.2.1 x86_64-redhat-linux [kit] The environment for kit 'GCC 11.2.1 x86_64-redhat-linux': { "MANPATH": "/usr/share/man:/opt/rh/llvm-toolset-9.0/root/usr/share/man:/opt/rh/rh-git218/root/usr/share/man:/opt/rh/devtoolset-11/root/usr/share/man:/opt/puppetlabs/puppet/share/man", "LDFLAGS": "-L/usr/lib", "XDG_SESSION_ID": "10360", "HOSTNAME": "pd4.ta.sei.cmu.edu", "SSL_CERT_FILE": "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", "SELINUX_ROLE_REQUESTED": "", "XDG_DATA_HOME": "/home/eschwartz/.local/share", "GEM_HOME": "/home/eschwartz/.gem", "SHELL": "/bin/bash", "HISTSIZE": "1000", "SSH_CLIENT": "10.64.64.41 34008 22", "PREFER_XDG": "yes", "PERL5LIB": "/opt/rh/rh-git218/root/usr/share/perl5/vendor_perl", "SELINUX_USE_CURRENT_RANGE": "", "USER": "eschwartz", "PCP_DIR": "/opt/rh/devtoolset-11/root", "http_proxy": "http://cloudproxy.sei.cmu.edu:80", "DOROTHY_LOADED_EXPORT_SCOPE": "yes", "VSCODE_CLI_REQUIRE_TOKEN": "78a69582-7957-47fd-a5e6-e056d2877685", "ftp_proxy": "http://cloudproxy.sei.cmu.edu:80", "BASH_SILENCE_DEPRECATION_WARNING": "1", "XDG_CONFIG_DIRS": "/home/eschwartz/.config:/etc/xdg", "VSCODE_AGENT_FOLDER": "/home/eschwartz/.vscode-server", "PATH": "/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/bin/remote-cli:/home/eschwartz/.local/share/dorothy/user/commands.local:/home/eschwartz/.local/share/dorothy/user/commands:/home/eschwartz/.local/share/dorothy/commands.beta:/home/eschwartz/.local/share/dorothy/commands:/home/eschwartz/.local/bin:/home/eschwartz/bin:/home/eschwartz/.gem/bin:/usr/local/share/gems/bin:/usr/share/gems/bin:/home/eschwartz/.gem/ruby/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/eschwartz/idapro-7.3/:/home/eschwartz/pharos-private/build/tools/misc/:/data/research/swipl/install-bleeding/bin/:/data/research/wine/install-latest/bin:/home/eschwartz/pharos/build/tools/misc/:/data/research/R/install-latest/bin/:/home/eschwartz/install/bin:/opt/rh/llvm-toolset-9.0/root/usr/bin:/opt/rh/llvm-toolset-9.0/root/usr/sbin:/opt/rh/rh-git218/root/usr/bin:/opt/rh/devtoolset-11/root/usr/bin:/usr/lib64/ccache:/opt/puppetlabs/bin:/opt/dell/srvadmin/bin", "MAIL": "/var/spool/mail/eschwartz", "PWD": "/home/eschwartz", "EDITOR": "emacs", "LANG": "en_US.UTF-8", "XDG_STATE_HOME": "/home/eschwartz/.local/state", "SELINUX_LEVEL_REQUESTED": "", "https_proxy": "http://cloudproxy.sei.cmu.edu:80", "SSL_CERT_DIR": "/etc/pki/tls/certs", "HISTCONTROL": "ignoredups", "HOME": "/home/eschwartz", "SHLVL": "4", "XDG_CONFIG_HOME": "/home/eschwartz/.config", "no_proxy": ".sei.cmu.edu,.cert.org,10.64.0.0/16,10.60.0.0/16", "HOMEBREW_PREFIX": "/home/eschwartz/.linuxbrew", "APPIMAGE_HOME": "/home/eschwartz/Applications", "XDG_CACHE_HOME": "/home/eschwartz/.cache", "LOGNAME": "eschwartz", "PYTHONPATH": "/opt/rh/llvm-toolset-9.0/root/usr/lib/python2.7/site-packages", "CVS_RSH": "ssh", "SSH_CONNECTION": "10.64.64.41 34008 10.27.121.85 22", "GHIDRA_INSTALL_DIR": ".", "CLASSPATH": ".", "XDG_DATA_DIRS": "/home/eschwartz/.local/share:/usr/local/share:/usr/share", "LESSOPEN": "||/usr/bin/lesspipe.sh %s", "PKG_CONFIG_PATH": "/opt/rh/llvm-toolset-9.0/root/usr/lib64/pkgconfig:/opt/rh/devtoolset-11/root/usr/lib64/pkgconfig", "INFOPATH": "/usr/share/info:/opt/rh/devtoolset-11/root/usr/share/info", "XDG_RUNTIME_DIR": "/run/user/8876", "XDG_BIN_HOME": "/home/eschwartz/.local/bin", "HISTTIMEFORMAT": "%F %T ", "GNUPGHOME": "/home/eschwartz/.local/share/gnupg", "HOMEBREW_NO_ENVHINTS": "1", "DOROTHY": "/home/eschwartz/.local/share/dorothy", "": "/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/node", "VSCODE_CWD": "/home/eschwartz", "VSCODE_NLS_CONFIG": "{\"userLocale\":\"en\",\"osLocale\":\"en\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/out/nls.messages.json\",\"locale\":\"en\",\"availableLanguages\":{}}", "VSCODE_HANDLES_SIGPIPE": "true", "VSCODE_ESM_ENTRYPOINT": "vs/workbench/api/node/extensionHostProcess", "VSCODE_HANDLES_UNCAUGHT_ERRORS": "true", "BROWSER": "/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/bin/helpers/browser.sh", "ELECTRON_RUN_AS_NODE": "1", "VSCODE_IPC_HOOK_CLI": "/run/user/8876/vscode-ipc-5ff6cb49-f91b-45fb-a858-26c550d64751.sock", "VSCODE_L10N_BUNDLE_LOCATION": "" } [driver] Trying to detect generator supported by system [expand] expanded ${workspaceFolder}/build [cache] Reading CMake cache file /home/eschwartz/pharos-github/build/CMakeCache.txt [cache] Parsing CMake cache string [cache] Reading CMake cache file /home/eschwartz/pharos-github/build/CMakeCache.txt [cache] Parsing CMake cache string [cmakefileapi-parser] Read reply folder: /home/eschwartz/pharos-github/build/.cmake/api/v1/reply [cmakefileapi-parser] Found index files: ["cache-v2-28ef2ce69369fae68528.json","cmakeFiles-v1-8b390f5f2e31fa492616.json","codemodel-v2-57437e88788c04efdd58.json","index-2024-11-04T16-18-26-0574.json","target-api_library_64-Debug-f4a0f5bc54c9958e71b6.json","target-apianalyzer-Debug-1238189376fd5db3d8b5.json","target-apianalyzer-man-Debug-ceb86f76714c1d770cd8.json","target-apigraphgen-Debug-d8b629bc0af381cceb50.json","target-apilookup-Debug-e8f74bcabda658f3dfa2.json","target-apilookup-man-Debug-0fdd71714e2e012481b1.json","target-apisigtest-Debug-7c548d0b3b759ae22d40.json","target-apitests1-Debug-4bf4d9da9645d84443db.json","target-apitests2-Debug-090e26c8f6cd71ed44c1.json","target-apitests3-Debug-6750e5f01a7e532eabce.json","target-args_v1_64-Debug-7824dccc3b3a7b358de6.json","target-assert_test_v1_64-Debug-f70d86bc54ea91bb06fa.json","target-assert_test_v2_64-Debug-60d5eef6a3324d480bac.json","target-assert_test_v3_64-Debug-6b5dc1b65aa71fa95186.json","target-bound_loop_with_var_64-Debug-282b08912b57b2355840.json","target-built_tests-Debug-bf51e4896ecb5158f202.json","target-call_trace_v1_64-Debug-4bf7994ddc3ff2799b10.json","target-call_trace_v2_64-Debug-e547fc9b16c2e609ce24.json","target-call_trace_v3_64-Debug-49a993cd89333db7621a.json","target-call_trace_v4_64-Debug-f8295b9a1f8ad41e5581.json","target-call_trace_v5_64-Debug-b0a0c6d75c50ae46d864.json","target-call_trace_v6_64-Debug-df4d0f9829338091a53a.json","target-callanalyzer-Debug-5749c6b8fec27c0e8090.json","target-callanalyzer-man-Debug-4e7906a232fa69e1db46.json","target-compound_condition_param_v1_64-Debug-84f8acc2b7ece883055e.json","target-compound_condition_param_v2_64-Debug-ca31d722594467320fa5.json","target-compound_condition_v1_64-Debug-c3fe38ff1bda0bbcda81.json","target-compound_condition_v2_64-Debug-89ce47c114da24821ab6.json","target-compound_condition_v3_64-Debug-61242cccd7323d6d466d.json","target-condcall_v1_64-Debug-252daaa79c09941ab4c5.json","target-condcall_v2_64-Debug-c78c6551b85c20f04b09.json","target-down_call_chain_64-Debug-8889c83f35a910b640dd.json","target-dummy_library_64-Debug-5189bbe24c5146b53f6f.json","target-dumpmasm-Debug-5a9232736eeee687927f.json","target-dumpmasm-man-Debug-527678215de814caf408.json","target-empty_64-Debug-3cd6ad44d2c674b3ae2b.json","target-endless_loop_64-Debug-00ac336f3ad7b56c3e8a.json","target-exception_64-Debug-25ac53284d3c77cb8b3d.json","target-exclusive_ite_64-Debug-81c55112d7f6939da294.json","target-exclusive_ite_goal_in_else_64-Debug-4a8874d780912eeb14b3.json","target-explosive_conditions_v1_64-Debug-2a78aa1c69bdff58984f.json","target-fake_failed_test_64-Debug-4f96c0956261965bbb26.json","target-fishyxml_v1_64-Debug-532b8b9c144b2bc41db5.json","target-fishyxml_v2_64-Debug-6e803356514bd5d9fdfb.json","target-fishyxml_v3_64-Debug-baf767719cb1a6692f8f.json","target-fn2hash-Debug-36e83e3955f3ad06daaa.json","target-fn2hash-man-Debug-c992f50ce984da190263.json","target-fn2yara-Debug-ba64acaddcde614edcd2.json","target-fn2yara-man-Debug-15f7a6eac75d2334f3ec.json","target-fse-man-Debug-53c8ac64289c6fbc75b1.json","target-func_array_64-Debug-c465e7ba0c5f94b47b82.json","target-generate_pharos_revision-Debug-e9b4af555895310eed60.json","target-global_var_v1_64-Debug-25379606c7883428c7a9.json","target-global_var_v2_64-Debug-edda48c5f64ab84408f9.json","target-global_var_v3_64-Debug-5c24079b7bfc5db93aeb.json","target-gtest-Debug-274c28c82f2902c7234e.json","target-independent_ite_64-Debug-afcf0dabbb8d0397448b.json","target-independent_ite_param_64-Debug-9f85028996401821f02e.json","target-input_inside_bound_loop_v1_64-Debug-56ffdd8163a94c9bed69.json","target-input_inside_bound_loop_v2_64-Debug-fffb166bd986a665e25f.json","target-input_inside_bound_loop_v3_64-Debug-69d272dd44416b21f680.json","target-input_inside_bound_loop_v4_64-Debug-ac6708fb1a7500b0ec8b.json","target-input_inside_bound_loop_v5_64-Debug-4514f61ef3741d112c78.json","target-input_inside_bound_loop_v6_64-Debug-9a8c81cf0b0e295cc535.json","target-inter_func_narrow_to_wide_constraint_64-Debug-c512570cfc54ca764ec3.json","target-inter_func_param_64-Debug-a75581c5f28614df4185.json","target-inter_func_wide_to_narrow_constraint_64-Debug-9a1fcbb66cf63f8fce4a.json","target-inter_rv_64-Debug-fce43584fec627f5e054.json","target-linear_flow_64-Debug-d595abc3c846c4e19a2b.json","target-loop_even_odd_64-Debug-cc3fdff36c8b7c834907.json","target-merge_test-Debug-001a7001e74875bb2cb2.json","target-mkir-Debug-80a028aee007aca8bb3d.json","target-mkir-man-Debug-8b2275e89573f5baa1f0.json","target-multi_call_inter_cond_64-Debug-ccdbd8d2cc0b8e7f86b4.json","target-multi_call_inter_cond_else_64-Debug-fe88cfa63abd6e8595dc.json","target-multi_call_inter_seq_64-Debug-c1b02d1c71c7cbbb072a.json","target-multiple_ite_64-Debug-25afc64ec84fff241448.json","target-multivar_compound_condition_v1_64-Debug-027e1cac9d38f4d7e199.json","target-multivar_compound_condition_v2_64-Debug-babd79089c92d7a9bdcf.json","target-nested_condition_v1_64-Debug-a1a97e8a20a2b67aeb5b.json","target-nested_condition_v2_64-Debug-13f7cfbb5daa49295e87.json","target-nested_condition_v3_64-Debug-4469cf383caf4d0ea0ff.json","target-nested_condition_v4_64-Debug-2f1fa61e000983ae8d84.json","target-nested_ite_condition_param_v1_64-Debug-0ed1b4a1633fb56e1906.json","target-nested_ite_condition_param_v2_64-Debug-8d77a9790a18b3571551.json","target-nested_ite_condition_v1_64-Debug-f55730eae2136cba0333.json","target-nested_ite_condition_v2_64-Debug-681c50a51c67c4a3e82f.json","target-nested_loop_64-Debug-94323c891c33eead9151.json","target-oo_simple_64-Debug-e8589446d975235aad71.json","target-oo_virtual_func_64-Debug-df09f6d0965c685de846.json","target-ooanalyzer-Debug-3ef4b232cc25263daa9a.json","target-ooanalyzer-man-Debug-85ad6b139a47bdb03ea8.json","target-ooprolog-man-Debug-dfd113212a27ed967764.json","target-outlaw_v1_64-Debug-42ec2852d18741929165.json","target-outlaw_v2_64-Debug-6226e23b451a05a8ef72.json","target-outlaw_v3_64-Debug-211d5b4d860000668696.json","target-outlaw_v4_64-Debug-1eff814ff1b95cb9324b.json","target-partition-Debug-79bad105234b39a6def1.json","target-pathanalyzer-Debug-cfe8e796878b6d32f241.json","target-pathanalyzer-man-Debug-2a3c246230d27034d4db.json","target-pathanalyzer_test-Debug-c11856e89214f4c82aa7.json","target-pathanalyzer_tests-Debug-21d289b3181b461cf022.json","target-pathfinder-Debug-1cd822bf9087bd7438c2.json","target-pharos-Debug-ee03fadbbda8e62e7b69.json","target-pharos.yaml-man-Debug-443ec4d06f4dea3eea14.json","target-pointer_write_64-Debug-073727bb5fc3951dce80.json","target-prolog_test-Debug-c2d86b004a56b8d52ada.json","target-recurse_v1_64-Debug-a15b7a37c4c69ae8c43c.json","target-recurse_v2_64-Debug-cf8f69c62e82efd77457.json","target-rv_cond_64-Debug-411f3219e45b0146555c.json","target-rv_same_var_64-Debug-001b6be7f6b2a72f1acc.json","target-rv_seq_v1_64-Debug-494bb7e691d151eb4692.json","target-rv_seq_v2_64-Debug-06f7e9ebd85a9a72efd7.json","target-rv_seq_v3_64-Debug-dd0a9a20b81cfe25f071.json","target-single_condition_param_v1_64-Debug-ec0028c89aab54ec93db.json","target-single_condition_param_v2_64-Debug-78197cd4119eed22ec67.json","target-single_condition_v1_64-Debug-5de889b8b39bfc173d9d.json","target-single_condition_v2_64-Debug-1435223eb7f8890cf5ab.json","target-strcmp_64-Debug-24c617f7f8333fdbab9a.json","target-stress_both_64-Debug-44f79d4137dca288bfe7.json","target-stress_deep_64-Debug-a133a5dce91b4027a968.json","target-stress_wide_64-Debug-8522ceef04f50c3e53df.json","target-switch_v1_64-Debug-295c9b867719043f8e29.json","target-switch_v2_64-Debug-d2d93a68d3e40b5a21fc.json","target-switch_v3_64-Debug-aff660187fb95c1c42b6.json","target-switch_v4_64-Debug-7d3a874624565849abf9.json","target-switch_v5_64-Debug-3666600e991ad24608d3.json","target-unbound_loop_with_var_64-Debug-3b10a53bb653a2b00212.json","target-unused_params_v1_64-Debug-bf63ca7c336542c47465.json","target-unused_params_v2_64-Debug-174c9eba1bd25bfa23b7.json","target-up_and_down_v1_64-Debug-c54e9a366d910bb3091b.json","target-var_values_64-Debug-f890428b5bf83d09faf5.json","target-var_values_param_64-Debug-5ee6f9607bf05e35ffa0.json","target-varargs_64-Debug-e7c3488bebc99656b4b0.json","target-znode_test-Debug-4f23839bfcde9a0bc1af.json"] [cmakefileapi-driver] This version of CMake does not support the "toolchains" object kind. Compiler paths will be determined by reading CMakeCache.txt. [driver] Setting new variant Debug [expand] expanded ${workspaceFolder}/build [main] Configuring project: pharos-github [main] Saving open files before configure/build [expand] expanded ${workspaceFolder}/build [driver] Start configure [driver] Running pre-configure checks and steps [driver] Using compilers in GCC 11.2.1 x86_64-redhat-linux for configure [expand] expanded ${workspaceFolder}/build [cmakefileapi-driver] Configuring using kit [cmakefileapi-driver] Invoking CMake /home/eschwartz/bin/cmake with arguments ["-DCMAKE_BUILD_TYPE:STRING=Debug","-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE","-DCMAKE_C_COMPILER:FILEPATH=/home/eschwartz/bin/gcc","-DCMAKE_CXX_COMPILER:FILEPATH=/home/eschwartz/bin/g++","--no-warn-unused-cli","-S/home/eschwartz/pharos-github","-B/home/eschwartz/pharos-github/build","-G","Ninja"] [proc] Executing command: /home/eschwartz/bin/cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/home/eschwartz/bin/gcc -DCMAKE_CXX_COMPILER:FILEPATH=/home/eschwartz/bin/g++ --no-warn-unused-cli -S/home/eschwartz/pharos-github -B/home/eschwartz/pharos-github/build -G Ninja [proc] with environment: {"MANPATH":"/usr/share/man:/opt/rh/llvm-toolset-9.0/root/usr/share/man:/opt/rh/rh-git218/root/usr/share/man:/opt/rh/devtoolset-11/root/usr/share/man:/opt/puppetlabs/puppet/share/man","LDFLAGS":"-L/usr/lib","XDG_SESSION_ID":"10360","HOSTNAME":"pd4.ta.sei.cmu.edu","SSL_CERT_FILE":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem","SELINUX_ROLE_REQUESTED":"","XDG_DATA_HOME":"/home/eschwartz/.local/share","GEM_HOME":"/home/eschwartz/.gem","SHELL":"/bin/bash","HISTSIZE":"1000","SSH_CLIENT":"10.64.64.41 34008 22","PREFER_XDG":"yes","PERL5LIB":"/opt/rh/rh-git218/root/usr/share/perl5/vendor_perl","SELINUX_USE_CURRENT_RANGE":"","USER":"eschwartz","PCP_DIR":"/opt/rh/devtoolset-11/root","http_proxy":"http://cloudproxy.sei.cmu.edu:80","DOROTHY_LOADED_EXPORT_SCOPE":"yes","VSCODE_CLI_REQUIRE_TOKEN":"78a69582-7957-47fd-a5e6-e056d2877685","ftp_proxy":"http://cloudproxy.sei.cmu.edu:80","BASH_SILENCE_DEPRECATION_WARNING":"1","XDG_CONFIG_DIRS":"/home/eschwartz/.config:/etc/xdg","VSCODE_AGENT_FOLDER":"/home/eschwartz/.vscode-server","PATH":"/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/bin/remote-cli:/home/eschwartz/.local/share/dorothy/user/commands.local:/home/eschwartz/.local/share/dorothy/user/commands:/home/eschwartz/.local/share/dorothy/commands.beta:/home/eschwartz/.local/share/dorothy/commands:/home/eschwartz/.local/bin:/home/eschwartz/bin:/home/eschwartz/.gem/bin:/usr/local/share/gems/bin:/usr/share/gems/bin:/home/eschwartz/.gem/ruby/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/eschwartz/idapro-7.3/:/home/eschwartz/pharos-private/build/tools/misc/:/data/research/swipl/install-bleeding/bin/:/data/research/wine/install-latest/bin:/home/eschwartz/pharos/build/tools/misc/:/data/research/R/install-latest/bin/:/home/eschwartz/install/bin:/opt/rh/llvm-toolset-9.0/root/usr/bin:/opt/rh/llvm-toolset-9.0/root/usr/sbin:/opt/rh/rh-git218/root/usr/bin:/opt/rh/devtoolset-11/root/usr/bin:/usr/lib64/ccache:/opt/puppetlabs/bin:/opt/dell/srvadmin/bin","MAIL":"/var/spool/mail/eschwartz","PWD":"/home/eschwartz","EDITOR":"emacs","LANG":"en_US.UTF-8","XDG_STATE_HOME":"/home/eschwartz/.local/state","SELINUX_LEVEL_REQUESTED":"","https_proxy":"http://cloudproxy.sei.cmu.edu:80","SSL_CERT_DIR":"/etc/pki/tls/certs","HISTCONTROL":"ignoredups","HOME":"/home/eschwartz","SHLVL":"4","XDG_CONFIG_HOME":"/home/eschwartz/.config","no_proxy":".sei.cmu.edu,.cert.org,10.64.0.0/16,10.60.0.0/16","HOMEBREW_PREFIX":"/home/eschwartz/.linuxbrew","APPIMAGE_HOME":"/home/eschwartz/Applications","XDG_CACHE_HOME":"/home/eschwartz/.cache","LOGNAME":"eschwartz","PYTHONPATH":"/opt/rh/llvm-toolset-9.0/root/usr/lib/python2.7/site-packages","CVS_RSH":"ssh","SSH_CONNECTION":"10.64.64.41 34008 10.27.121.85 22","GHIDRA_INSTALL_DIR":".","CLASSPATH":".","XDG_DATA_DIRS":"/home/eschwartz/.local/share:/usr/local/share:/usr/share","LESSOPEN":"||/usr/bin/lesspipe.sh %s","PKG_CONFIG_PATH":"/opt/rh/llvm-toolset-9.0/root/usr/lib64/pkgconfig:/opt/rh/devtoolset-11/root/usr/lib64/pkgconfig","INFOPATH":"/usr/share/info:/opt/rh/devtoolset-11/root/usr/share/info","XDG_RUNTIME_DIR":"/run/user/8876","XDG_BIN_HOME":"/home/eschwartz/.local/bin","HISTTIMEFORMAT":"%F %T ","GNUPGHOME":"/home/eschwartz/.local/share/gnupg","HOMEBREW_NO_ENVHINTS":"1","DOROTHY":"/home/eschwartz/.local/share/dorothy","":"/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/node","VSCODE_CWD":"/home/eschwartz","VSCODE_NLS_CONFIG":"{\"userLocale\":\"en\",\"osLocale\":\"en\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/out/nls.messages.json\",\"locale\":\"en\",\"availableLanguages\":{}}","VSCODE_HANDLES_SIGPIPE":"true","VSCODE_ESM_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","BROWSER":"/home/eschwartz/.vscode-server/cli/servers/Stable-65edc4939843c90c34d61f4ce11704f09d3e5cb6/server/bin/helpers/browser.sh","ELECTRON_RUN_AS_NODE":"1","VSCODE_IPC_HOOK_CLI":"/run/user/8876/vscode-ipc-5ff6cb49-f91b-45fb-a858-26c550d64751.sock","VSCODE_L10N_BUNDLE_LOCATION":""} [cmake] Not searching for unused variables given on the command line. [cmake] -- Using Build Type: Debug [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] cmake/FindRose.cmake:8 (find_package) [cmake] CMakeLists.txt:76 (find_package) [cmake] [cmake] [cmake] -- Found Boost: /data/research/boost/install-latest/include (found suitable version "1.74.0", minimum required is "1.60.0") found components: system thread program_options iostreams filesystem regex wave chrono date_time atomic serialization [cmake] -- Making /home/eschwartz/pharos-github/build/tests/testconfig.yaml [cmake] -- Making /home/eschwartz/pharos-github/build/tests/comparefacts.sh [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] libpharos/CMakeLists.txt:84 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] libpharos/CMakeLists.txt:84 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] libpharos/CMakeLists.txt:84 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] libpharos/CMakeLists.txt:84 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] libpharos/CMakeLists.txt:84 (find_package) [cmake] [cmake] [cmake] CMake Warning at /usr/share/cmake3/Modules/FindBoost.cmake:1183 (message): [cmake] New Boost version may have incorrect or missing dependencies and imported [cmake] targets [cmake] Call Stack (most recent call first): [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1307 (_Boost_COMPONENT_DEPENDENCIES) [cmake] /usr/share/cmake3/Modules/FindBoost.cmake:1908 (_Boost_MISSING_DEPENDENCIES) [cmake] libpharos/CMakeLists.txt:84 (find_package) [cmake] [cmake] [cmake] -- Found Boost: /data/research/boost/install-latest/include (found suitable version "1.74.0", minimum required is "1.60.0") found components: system chrono timer iostreams serialization regex [cmake] -- Found SWIPL: /data/research/swipl/install-latest/lib/swipl/bin/x86_64-linux/swipl (found version 8.3.18) [cmake] -- Configuring done [cmake] -- Generating done [cmake] -- Build files have been written to: /home/eschwartz/pharos-github/build [cmakefileapi-parser] Read reply folder: /home/eschwartz/pharos-github/build/.cmake/api/v1/reply [cmakefileapi-parser] Found index files: ["cache-v2-28ef2ce69369fae68528.json","cmakeFiles-v1-8b390f5f2e31fa492616.json","codemodel-v2-57437e88788c04efdd58.json","index-2024-11-04T16-24-19-0601.json","target-api_library_64-Debug-f4a0f5bc54c9958e71b6.json","target-apianalyzer-Debug-1238189376fd5db3d8b5.json","target-apianalyzer-man-Debug-ceb86f76714c1d770cd8.json","target-apigraphgen-Debug-d8b629bc0af381cceb50.json","target-apilookup-Debug-e8f74bcabda658f3dfa2.json","target-apilookup-man-Debug-0fdd71714e2e012481b1.json","target-apisigtest-Debug-7c548d0b3b759ae22d40.json","target-apitests1-Debug-4bf4d9da9645d84443db.json","target-apitests2-Debug-090e26c8f6cd71ed44c1.json","target-apitests3-Debug-6750e5f01a7e532eabce.json","target-args_v1_64-Debug-7824dccc3b3a7b358de6.json","target-assert_test_v1_64-Debug-f70d86bc54ea91bb06fa.json","target-assert_test_v2_64-Debug-60d5eef6a3324d480bac.json","target-assert_test_v3_64-Debug-6b5dc1b65aa71fa95186.json","target-bound_loop_with_var_64-Debug-282b08912b57b2355840.json","target-built_tests-Debug-bf51e4896ecb5158f202.json","target-call_trace_v1_64-Debug-4bf7994ddc3ff2799b10.json","target-call_trace_v2_64-Debug-e547fc9b16c2e609ce24.json","target-call_trace_v3_64-Debug-49a993cd89333db7621a.json","target-call_trace_v4_64-Debug-f8295b9a1f8ad41e5581.json","target-call_trace_v5_64-Debug-b0a0c6d75c50ae46d864.json","target-call_trace_v6_64-Debug-df4d0f9829338091a53a.json","target-callanalyzer-Debug-5749c6b8fec27c0e8090.json","target-callanalyzer-man-Debug-4e7906a232fa69e1db46.json","target-compound_condition_param_v1_64-Debug-84f8acc2b7ece883055e.json","target-compound_condition_param_v2_64-Debug-ca31d722594467320fa5.json","target-compound_condition_v1_64-Debug-c3fe38ff1bda0bbcda81.json","target-compound_condition_v2_64-Debug-89ce47c114da24821ab6.json","target-compound_condition_v3_64-Debug-61242cccd7323d6d466d.json","target-condcall_v1_64-Debug-252daaa79c09941ab4c5.json","target-condcall_v2_64-Debug-c78c6551b85c20f04b09.json","target-down_call_chain_64-Debug-8889c83f35a910b640dd.json","target-dummy_library_64-Debug-5189bbe24c5146b53f6f.json","target-dumpmasm-Debug-5a9232736eeee687927f.json","target-dumpmasm-man-Debug-527678215de814caf408.json","target-empty_64-Debug-3cd6ad44d2c674b3ae2b.json","target-endless_loop_64-Debug-00ac336f3ad7b56c3e8a.json","target-exception_64-Debug-25ac53284d3c77cb8b3d.json","target-exclusive_ite_64-Debug-81c55112d7f6939da294.json","target-exclusive_ite_goal_in_else_64-Debug-4a8874d780912eeb14b3.json","target-explosive_conditions_v1_64-Debug-2a78aa1c69bdff58984f.json","target-fake_failed_test_64-Debug-4f96c0956261965bbb26.json","target-fishyxml_v1_64-Debug-532b8b9c144b2bc41db5.json","target-fishyxml_v2_64-Debug-6e803356514bd5d9fdfb.json","target-fishyxml_v3_64-Debug-baf767719cb1a6692f8f.json","target-fn2hash-Debug-36e83e3955f3ad06daaa.json","target-fn2hash-man-Debug-c992f50ce984da190263.json","target-fn2yara-Debug-ba64acaddcde614edcd2.json","target-fn2yara-man-Debug-15f7a6eac75d2334f3ec.json","target-fse-man-Debug-53c8ac64289c6fbc75b1.json","target-func_array_64-Debug-c465e7ba0c5f94b47b82.json","target-generate_pharos_revision-Debug-e9b4af555895310eed60.json","target-global_var_v1_64-Debug-25379606c7883428c7a9.json","target-global_var_v2_64-Debug-edda48c5f64ab84408f9.json","target-global_var_v3_64-Debug-5c24079b7bfc5db93aeb.json","target-gtest-Debug-274c28c82f2902c7234e.json","target-independent_ite_64-Debug-afcf0dabbb8d0397448b.json","target-independent_ite_param_64-Debug-9f85028996401821f02e.json","target-input_inside_bound_loop_v1_64-Debug-56ffdd8163a94c9bed69.json","target-input_inside_bound_loop_v2_64-Debug-fffb166bd986a665e25f.json","target-input_inside_bound_loop_v3_64-Debug-69d272dd44416b21f680.json","target-input_inside_bound_loop_v4_64-Debug-ac6708fb1a7500b0ec8b.json","target-input_inside_bound_loop_v5_64-Debug-4514f61ef3741d112c78.json","target-input_inside_bound_loop_v6_64-Debug-9a8c81cf0b0e295cc535.json","target-inter_func_narrow_to_wide_constraint_64-Debug-c512570cfc54ca764ec3.json","target-inter_func_param_64-Debug-a75581c5f28614df4185.json","target-inter_func_wide_to_narrow_constraint_64-Debug-9a1fcbb66cf63f8fce4a.json","target-inter_rv_64-Debug-fce43584fec627f5e054.json","target-linear_flow_64-Debug-d595abc3c846c4e19a2b.json","target-loop_even_odd_64-Debug-cc3fdff36c8b7c834907.json","target-merge_test-Debug-001a7001e74875bb2cb2.json","target-mkir-Debug-80a028aee007aca8bb3d.json","target-mkir-man-Debug-8b2275e89573f5baa1f0.json","target-multi_call_inter_cond_64-Debug-ccdbd8d2cc0b8e7f86b4.json","target-multi_call_inter_cond_else_64-Debug-fe88cfa63abd6e8595dc.json","target-multi_call_inter_seq_64-Debug-c1b02d1c71c7cbbb072a.json","target-multiple_ite_64-Debug-25afc64ec84fff241448.json","target-multivar_compound_condition_v1_64-Debug-027e1cac9d38f4d7e199.json","target-multivar_compound_condition_v2_64-Debug-babd79089c92d7a9bdcf.json","target-nested_condition_v1_64-Debug-a1a97e8a20a2b67aeb5b.json","target-nested_condition_v2_64-Debug-13f7cfbb5daa49295e87.json","target-nested_condition_v3_64-Debug-4469cf383caf4d0ea0ff.json","target-nested_condition_v4_64-Debug-2f1fa61e000983ae8d84.json","target-nested_ite_condition_param_v1_64-Debug-0ed1b4a1633fb56e1906.json","target-nested_ite_condition_param_v2_64-Debug-8d77a9790a18b3571551.json","target-nested_ite_condition_v1_64-Debug-f55730eae2136cba0333.json","target-nested_ite_condition_v2_64-Debug-681c50a51c67c4a3e82f.json","target-nested_loop_64-Debug-94323c891c33eead9151.json","target-oo_simple_64-Debug-e8589446d975235aad71.json","target-oo_virtual_func_64-Debug-df09f6d0965c685de846.json","target-ooanalyzer-Debug-3ef4b232cc25263daa9a.json","target-ooanalyzer-man-Debug-85ad6b139a47bdb03ea8.json","target-ooprolog-man-Debug-dfd113212a27ed967764.json","target-outlaw_v1_64-Debug-42ec2852d18741929165.json","target-outlaw_v2_64-Debug-6226e23b451a05a8ef72.json","target-outlaw_v3_64-Debug-211d5b4d860000668696.json","target-outlaw_v4_64-Debug-1eff814ff1b95cb9324b.json","target-partition-Debug-79bad105234b39a6def1.json","target-pathanalyzer-Debug-cfe8e796878b6d32f241.json","target-pathanalyzer-man-Debug-2a3c246230d27034d4db.json","target-pathanalyzer_test-Debug-c11856e89214f4c82aa7.json","target-pathanalyzer_tests-Debug-21d289b3181b461cf022.json","target-pathfinder-Debug-1cd822bf9087bd7438c2.json","target-pharos-Debug-ee03fadbbda8e62e7b69.json","target-pharos.yaml-man-Debug-443ec4d06f4dea3eea14.json","target-pointer_write_64-Debug-073727bb5fc3951dce80.json","target-prolog_test-Debug-c2d86b004a56b8d52ada.json","target-recurse_v1_64-Debug-a15b7a37c4c69ae8c43c.json","target-recurse_v2_64-Debug-cf8f69c62e82efd77457.json","target-rv_cond_64-Debug-411f3219e45b0146555c.json","target-rv_same_var_64-Debug-001b6be7f6b2a72f1acc.json","target-rv_seq_v1_64-Debug-494bb7e691d151eb4692.json","target-rv_seq_v2_64-Debug-06f7e9ebd85a9a72efd7.json","target-rv_seq_v3_64-Debug-dd0a9a20b81cfe25f071.json","target-single_condition_param_v1_64-Debug-ec0028c89aab54ec93db.json","target-single_condition_param_v2_64-Debug-78197cd4119eed22ec67.json","target-single_condition_v1_64-Debug-5de889b8b39bfc173d9d.json","target-single_condition_v2_64-Debug-1435223eb7f8890cf5ab.json","target-strcmp_64-Debug-24c617f7f8333fdbab9a.json","target-stress_both_64-Debug-44f79d4137dca288bfe7.json","target-stress_deep_64-Debug-a133a5dce91b4027a968.json","target-stress_wide_64-Debug-8522ceef04f50c3e53df.json","target-switch_v1_64-Debug-295c9b867719043f8e29.json","target-switch_v2_64-Debug-d2d93a68d3e40b5a21fc.json","target-switch_v3_64-Debug-aff660187fb95c1c42b6.json","target-switch_v4_64-Debug-7d3a874624565849abf9.json","target-switch_v5_64-Debug-3666600e991ad24608d3.json","target-unbound_loop_with_var_64-Debug-3b10a53bb653a2b00212.json","target-unused_params_v1_64-Debug-bf63ca7c336542c47465.json","target-unused_params_v2_64-Debug-174c9eba1bd25bfa23b7.json","target-up_and_down_v1_64-Debug-c54e9a366d910bb3091b.json","target-var_values_64-Debug-f890428b5bf83d09faf5.json","target-var_values_param_64-Debug-5ee6f9607bf05e35ffa0.json","target-varargs_64-Debug-e7c3488bebc99656b4b0.json","target-znode_test-Debug-4f23839bfcde9a0bc1af.json"] [cache] Reading CMake cache file /home/eschwartz/pharos-github/build/CMakeCache.txt [cache] Parsing CMake cache string

Additional Information

This command is run as a result of configuring the build:

[eschwartz@pd4 build]$ ps aux | fgrep ctest
eschwar+ 28096  0.2  0.0  24516  5840 ?        S    11:18   0:01 ctest --show-only=json-v1 -j50 -C Debug -T test --output-on-failure

Ah, I think I see the problem. I'm using an old version of ctest.

[eschwartz@pd4 build]$ ctest --version
ctest version 3.6.2

ctest --show-only works as expected, taking 0.1 seconds. ctest --show-only=json-v1 appears to actually run each test. I'm guessing that syntax is not supported by older versions like 3.6.2.

Amy-Li03 commented 2 weeks ago

Hi @sei-eschwartz , from this documentation: https://cmake.org/cmake/help/latest/release/3.14.html#ctest, we can see "ctest(1) gained a --show-only=json-v1 option to show the list of tests in a machine-readable JSON format." in CMake 3.14. We're glad you see the issue and we'll now close it later.

sei-eschwartz commented 2 weeks ago

Hi Amy,

Thanks for your reply. I am a little confused though. Does this extension not support CMake 3.14? I did not see a list of supported versions anywhere, but maybe I missed it.

Ed


From: v-amyli3 @.***> Sent: Tuesday, November 5, 2024 8:50 PM To: microsoft/vscode-cmake-tools Cc: Edward J Schwartz; Mention Subject: Re: [microsoft/vscode-cmake-tools] Configuring project unexpectedly runs tests (Issue #4155)

Warning: External Sender - do not click links or open attachments unless you recognize the sender and know the content is safe.

Hi @sei-eschwartzhttps://github.com/sei-eschwartz , from this documentation: https://cmake.org/cmake/help/latest/release/3.14.html#ctest, we can see "ctest(1)https://cmake.org/cmake/help/latest/manual/ctest.1.html#manual:ctest(1) gained a --show-only=json-v1 option to show the list of tests in a machine-readable JSON format." in CMake 3.14. We're glad you see the issue and we'll now close it later.

— Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode-cmake-tools/issues/4155#issuecomment-2458541021, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL6ZAVDUNXZUB4FDSZ6BQLDZ7FYW7AVCNFSM6AAAAABREUSUW2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJYGU2DCMBSGE. You are receiving this because you were mentioned.Message ID: @.***>

Amy-Li03 commented 2 weeks ago

@sei-eschwartz , the CMake Tools extension for Visual Studio Code does support CMake 3.14, but it might not take full advantage of newer features introduced in later versions of CMake. The CMake Tools extension typically supports a wide range of CMake versions, but features related to specific CMake versions (such as CMakePresets.json, introduced in CMake 3.19) may not work perfectly or at all if you're using an older version.

sei-eschwartz commented 2 weeks ago

Thanks, this is what I expected. With that in mind, it seems like this is a bug that should be remedied. It would be fine if the extension could not list tests for this older version of CMake. But unexpected triggering the tests with 50 of them in parallel at the same time is not ok!

gcampbell-msft commented 2 weeks ago

@sei-eschwartz This does sound unexpected, this was not something we realized or tested for since it's an older version. However, you're right that we should not be triggering the tests during configure.

We will mark this as a bug and place it on our backlog.