【发布时间】:2018-11-24 11:49:56
【问题描述】:
我正在尝试编译 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
这似乎给出了完全相同的错误。有人可以在这里协助我调试吗?
【问题讨论】:
-
sudo ./install.sh对我来说有点太勇敢了... -
sudo make?!你为什么要这样做? -
这是整个错误信息吗?