Balazs Scheidler writes:
On Wed, Apr 24, 2002 at 11:38:25PM -0400, Ed Ravin wrote:
./configure --prefix=/install/syslog-ng-1.5.16 --enable-tcp-wrapper --with-libol=/src/build/libol-0.3.2
[...]
checking for hosts_access in -lwrap... no checking whether to enable TCP wrapper support... yes
So clearly something is broken in the configure process.
can you check config.log why it fails?
Here's the log: configure:2725: checking for tcpd.h configure:2735: gcc -E conftest.c >/dev/null 2>conftest.out configure:2762: checking for hosts_access in -lwrap configure:2781: gcc -o conftest -g -O2 conftest.c -lwrap 1>&5 /usr/lib/libwrap.so: undefined reference to `allow_severity' /usr/lib/libwrap.so: undefined reference to `deny_severity' collect2: ld returned 1 exit status configure: failed program was: #line 2770 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char hosts_access(); int main() { hosts_access() ; return 0; } configure:2811: checking whether to enable TCP wrapper support I think the fix is that the test program should define "allow_severity" and "deny_severity", since those are required to be in the user program for it to compile successfully.