[syslog-ng] [Bug 45] New: syslog-ng fails to build with openssl-1.0.0-beta2

bugzilla at bugzilla.balabit.com bugzilla at bugzilla.balabit.com
Fri May 1 05:25:04 CEST 2009


           Summary: syslog-ng fails to build with openssl-1.0.0-beta2
           Product: syslog-ng
           Version: 3.0.x
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: unspecified
         Component: syslog-ng
        AssignedTo: bazsi at balabit.hu
        ReportedBy: ruiyen at gmail.com
Type of the Report: bug
   Estimated Hours: 0.0

This bug occurs with 3.0.1 as well as with HEAD of git.

Configured with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-ssl --enable-dynamic-linking --enable-ipv6 --disable-sql

gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include     -D_GNU_SOURCE -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64  -g -O2 -Wall -MT cfg-grammar.o -MD -MP -MF .deps/cfg-grammar.Tpo -c -o cfg-grammar.o cfg-grammar.c
In file included from /usr/include/openssl/crypto.h:129,
                 from /usr/include/openssl/comp.h:5,
                 from /usr/include/openssl/ssl.h:149,
                 from tlscontext.h:31,
                 from cfg-grammar.y:15:
/usr/include/openssl/safestack.h:105: error: expected identifier or ‘(’ before numeric constant
make[2]: *** [cfg-grammar.o] Error 1
make[2]: Leaving directory `/tmp/syslog-ng-3.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/syslog-ng-3.0'
make: *** [all] Error 2

I know what you're thinking, and no, there's nothing wrong with the openssl headers nor libraries on my system because OpenSSH 5.2p1 and a patched PHP 5.3.0RC1
successfully builds, links and runs with openssl-1.0.0-beta2 on my system.

Perhaps some macros used internally by openssl-1.0.0-beta2 have been redefined by syslog-ng?

Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the syslog-ng mailing list