syslog-ng-3.4.0alpha1
設定、gmake、gmake、およびeventlog-0.2.12
その他の依存関係をインストールしました。
その後、出力から設定スクリプトがコンパイラオプションとリンカフラグを渡して./configure --prefix=/syslog --with-gnu-ld
いることがわかります。-pthread
-lpthread
syslog-ng Open Source Edition 3.4.0alpha1 configured
Compiler options:
compiler : gcc -std=gnu99
compiler options : -g -O2 -Wall -pthread -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/eventlog -I$(top_srcdir)/lib/ivykis/lib/include -I$(top_builddir)/lib/ivykis/lib/include -I$(top_srcdir)/lib/ivykis/modules/include -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
linker flags : -lpthread
prefix : /syslog
linking mode : dynamic
__thread keyword : no
Submodules:
ivykis : internal
libmongo-client : internal
Features:
Debug symbols : no
GCC profiling : no
Memtrace : no
IPV6 support : yes
spoof-source support : no
tcp-wrapper support : no
Linux capability support : no
PCRE support : no
Env wrapper support : no
systemd support : no (unit dir: none)
Modules:
Module search path : /syslog/lib/syslog-ng
Sun STREAMS support (module): yes
SSL support (module) : no
SQL support (module) : no
PACCT module (EXPERIMENTAL) : no
MongoDB destination (module): yes
JSON support (module) : parser=no, formatter=no (using no)
SMTP support (module) : no
これがエラーの原因ですか?それでは、syslogがこれらのオプションでコンパイルされないようにするにはどうすればよいですか?
答え1
注意すべき3つの点:
- alpha1は起動時にクラッシュするため、alpha1の代わりに現在のgitスナップショットを使用する必要があります。
- お問い合わせくださいsyslog-ngメーリングリストこれは、syslog-ng開発者を含むあなたの質問に答えることができる人が多いからです。
- 現在のGitにもパッチが必要です。メーリングリストで次のスレッドを参照してください。3.4 Openuseファクトリについて