Для сборки 64-битного агента. 1. Go. Загрузить и установить golang for windows: https://dl.google.com/go/go1.17.7.windows-amd64.msi Удалить любые переменные окружения которые инсталлятор мог прописать самостоятельно. Прописать следующие переменные окружения: GOPATH: C:\users\!username!\go;C:\dev GOROOT: C:\Program Files\Go добавить в PATH: %GOROOT%\bin; %GOPATH% 2. Mingw. Загрузить https://deac-fra.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/sjlj/x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z Распаковать в C:\mingw Добавить в переменную окружения PATH: C:\mingw\bin 3. cmake. Загрузить и установить https://objects.githubusercontent.com/github-production-release-asset-2e65be/537699/1a074b25-53df-4c2e-a2de-98aa94a43e9a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220214%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220214T093735Z&X-Amz-Expires=300&X-Amz-Signature=159d1e44965b2cd92a176fd0e8b0402ff4a711721ea07a92bbbc3541020f9817&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=537699&response-content-disposition=attachment%3B%20filename%3Dcmake-3.23.0-rc1-windows-x86_64.msi&response-content-type=application%2Foctet-stream 4. pcre. Создать папки C:\dev; C:\dev\sources\pcre; C:\dev\pcre Загрузить https://jztkft.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.zip Распаковать в C:\dev\sources\pcre Выполнить из CMD в каталоге C:\dev\sources\pcre: cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre mingw32-make clean mingw32-make install 5. OpenSSL: Загрузить и установить https://slproweb.com/download/Win64OpenSSL-3_0_1.msi 6. Сборка Распаковать исходники заббикса в C:\dev\zabbix Отредактировать файл C:\dev\zabbix\build\win32\project\resource.rc Заменив строки с 74 по 90: VS_VERSION_INFO VERSIONINFO FILEVERSION 1,2,3,4 PRODUCTVERSION 1,2,3,4 BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904E4" BEGIN VALUE "CompanyName", VER_COMPANYNAME_STR VALUE "ProductVersion", "1.2.3.4" VALUE "FileVersion", "1.2.3.4" VALUE "InternalName", VER_PRODUCTNAME_STR VALUE "FileDescription", VER_FILEDESCRIPTION_STR VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR VALUE "ProductName", VER_PRODUCTNAME_STR END END (это требуется для исправления бага, мешающего сборке) Выполнить в CMD из каталога C:\dev\zabbix\build\mingw: mingw32-make clean mingw32-make PCRE=c:\dev\pcre Готовый файл забрать из каталога C:\dev\zabbix\bin