OSSEC HIDSインストールエラー(緊急)

OSSEC HIDSインストールエラー(緊急)

OSSEC HIDS用の./install.shスクリプトを実行しようとすると、次のような奇妙なエラーが発生し続けます。

/usr/bin/ld: client-agent/config.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: client-agent/event-forward.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: client-agent/intcheck_op.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: client-agent/main.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: client-agent/notify.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: client-agent/receiver.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: client-agent/sendmsg.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: client-agent/start_agent.o:(.bss+0x0): multiple definition of `server_ibuf'; client-agent/agentd.o:(.bss+0x0): first defined here
/usr/bin/ld: os_net.a(os_net.o):(.bss+0x0): multiple definition of `agt'; client-agent/config.o:(.bss+0x10088): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:1017: ossec-agentd] Error 1

すべての依存関係をインストールし、すべての項目(適切な更新など)を更新しましたが、この問題を解決する方法はないようです。誰でもどんな提案がありますか?

また、ローカルインストールを試しています。他の情報が必要な場合はお知らせください。

ベストアンサー1

パッケージをインストールしてみましたlibsystemd-devか?ほとんどのコンパイルの問題は、次のために発生します。

糸から失われないように、

LDFLAGS="-Wl,-z,muldefs"コマンドの前に以下を追加して、一部のリンカーの問題を無視するようにビルドすることもできます。

LDFLAGS="-Wl,-z,muldefs" ./install.shまたは LDFLAGS="-Wl,-z,muldefs" makesrcフォルダに

おすすめ記事