[syslog-ng]syslog-ng-1.5.15 with tcp-wrapper support

Stefan M. Brandl smb@r-kom.de
Thu, 11 Apr 2002 16:13:52 +0200

I tried to compile syslog-ng-1.5.15 with tcp-wrapper support
but had no success.
First I had to patch afinet.c with the patch mentioned in

But when compiling I get:

make[3]: Entering directory `/root/syslog-ng-1.5.15/src'
make_class <afinet.c >afinet.c.xT

Warning: use of macro doesn't match definition
         (syntax-rules '() ((let-and (expr) clause clauses ...) (and expr (let-and clause clauses ...))) ((let-and (name expr) clause clauses ...) (let ((name expr)) (and name (let-and clause clauses ...)))) ((let-and expr) expr))

Error: attempt to call a non-procedure
       ('syntax-error '(#{Name let-and} ((pair? expr)) (op-matches (match # #)) (arg-matches (match # #)) (append op-matches arg-matches)) '#{Procedure 2489 (unnamed in make-name-generator in names)} '#{Procedure 2486 (unnamed in make-keyword-comparator in names)})
make[3]: *** [afinet.c.x] Error 1
make[3]: Leaving directory `/root/syslog-ng-1.5.15/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/syslog-ng-1.5.15/src'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/root/syslog-ng-1.5.15/src'
make: *** [all-recursive] Error 1

Is this a know problem or am I missing something?