Gábor Gyimesi created MINIFICPP-2339: ----------------------------------------
Summary: Windows build fails in CI Key: MINIFICPP-2339 URL: https://issues.apache.org/jira/browse/MINIFICPP-2339 Project: Apache NiFi MiNiFi C++ Issue Type: Bug Reporter: Gábor Gyimesi Assignee: Gábor Gyimesi 2024-04-22T14:16:47.4438100Z (venv) D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap>call refreshenv 2024-04-22T14:16:48.3105662Z Refreshing environment variables from registry for cmd.exe. Please wait...Finished.. 2024-04-22T14:16:48.4076617Z ********************************************************************** 2024-04-22T14:16:48.4077352Z ** Visual Studio 2022 Developer Command Prompt v17.9.6 2024-04-22T14:16:48.4078453Z ** Copyright (c) 2022 Microsoft Corporation 2024-04-22T14:16:48.4079396Z ********************************************************************** 2024-04-22T14:16:49.3084453Z already in venv 2024-04-22T14:16:49.5307232Z ninja: fatal: ReadFile: The handle is invalid. 2024-04-22T14:16:49.5309021Z [1/3806] Building CXX object CMakeFiles\date-tz.dir\_deps\date_src-src\src\tz.cpp.obj 2024-04-22T14:16:49.5314897Z 2024-04-22T14:16:49.5315537Z FAILED: CMakeFiles/date-tz.dir/_deps/date_src-src/src/tz.cpp.obj 2024-04-22T14:16:49.5322952Z 2024-04-22T14:16:49.5332972Z sccache C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1438~1.331\bin\HostX64\x64\cl.exe /nologo /TP -DAUTO_DOWNLOAD=0 -DHAS_REMOTE_API=0 -DINSTALL=. -DMINIFI_USE_REAL_ODBC_TEST_DRIVER -DNOMINMAX -DUSE_OS_TZDB=0 -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_WARNINGS -external:ID:\a\nifi-minifi-cpp\nifi-minifi-cpp\build\_deps\date_src-src\include -external:W0 /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++20 -MD /W3 /utf-8 /bigobj /MP /diagnostics:caret /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /std:c++latest /permissive- /w /showIncludes /FoCMakeFiles\date-tz.dir\_deps\date_src-src\src\tz.cpp.obj /FdCMakeFiles\date-tz.dir\date-tz.pdb /FS -c D:\a\nifi-minifi-cpp\nifi-minifi-cpp\build\_deps\date_src-src\src\tz.cpp 2024-04-22T14:16:49.5338971Z CreateProcess failed: The system cannot find the file specified. 2024-04-22T14:16:49.5653175Z Traceback (most recent call last): 2024-04-22T14:16:49.5654024Z Running Running choco install -y NASM with noconfirm 2024-04-22T14:16:49.5666813Z File "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\main.py", line 59, in <module> 2024-04-22T14:16:49.5667879Z do_one_click_build(minifi_options, package_manager) 2024-04-22T14:16:49.5669138Z File "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\cli.py", line 56, in do_one_click_build 2024-04-22T14:16:49.5670193Z assert do_build(minifi_options, package_manager) 2024-04-22T14:16:49.5671278Z File "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\cli.py", line 43, in do_build 2024-04-22T14:16:49.5672457Z res = package_manager.run_cmd(build_cmd) 2024-04-22T14:16:49.5673067Z Installation went smoothly 2024-04-22T14:16:49.5674240Z File "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\package_manager.py", line 290, in run_cmd 2024-04-22T14:16:49.5675499Z res = subprocess.run(f"\{env_bat_path} & \{cmd}", check=True, text=True) 2024-04-22T14:16:49.5676274Z CMake command run successfully 2024-04-22T14:16:49.5677201Z File "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\subprocess.py", line 528, in run 2024-04-22T14:16:49.6009040Z raise CalledProcessError(retcode, process.args, 2024-04-22T14:16:49.6011206Z subprocess.CalledProcessError: Command 'D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\build_environment.bat & cmake --build D:\a\nifi-minifi-cpp\nifi-minifi-cpp\build' returned non-zero exit status 1. 2024-04-22T14:16:49.6203736Z ##[error]Process completed with exit code 1. 2024-04-22T14:16:49.6359332Z ##[group]Run actions/cache/save@v4 -- This message was sent by Atlassian Jira (v8.20.10#820010)