Я пытаюсь скомпилировать менеджер wazuh.Я сделал следующее:
$ sudo apt-get install gcc make git libc6-dev
$ mkdir ossec_tmp && cd ossec_tmp
$ git clone -b stable https://github.com/wazuh/wazuh.git ossec-wazuh
$ cd ossec-wazuh
$ sudo ./install.sh
Это дает мне такую ошибку:
In file included from /usr/include/asm/signal.h:26:0,
from /usr/include/linux/signal.h:5,
from /usr/include/linux/aio_abi.h:32,
from engines/afalg/e_afalg.c:43:
/usr/include/asm-generic/signal.h:92:3: error: conflicting types for 'sigset_t'
} sigset_t;
Затем я попытался скомпилировать без общей библиотеки только агент, запустив:
sudo make -C src DISABLE_SHARED=1 TARGET=agent
Это похоже на ту же ошибку.Кто-нибудь может помочь мне здесь отладить?