Benjamin Polidore <polidore@...> writes:
>
>
> sorry, this is 1.5 dev 14.
>
> thanks.On Wed, Dec 5, 2012 at 9:17 AM, Benjamin Polidore
<[email protected]> wrote:
> src/proxy.c:46: error: initializer element is not constant
>
>
>
>
>
>
Hi Willy,
It seems that this issue has crept into the latest haproxy-1.5-dev18 release.
vis:
gmake -v
GNU Make 3.80
gcc -v
Reading specs from /usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/specs
Configured with:
/sfw10/builds/build/sfw10-patch/usr/src/cmd/gcc/gcc-3.4.3/configure
--prefix=/usr/sfw --with-as=/usr/ccs/bin/as --without-gnu-as
--with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++
--enable-shared
Thread model: posix
gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
gzcat haproxy-1.5-dev18.tar.gz | gtar xf - ;cd haproxy-1.5-dev18; gmake
TARGET=solaris
gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing
-fomit-frame-pointer -DFD_SETSIZE=65536 -D_REENTRANT -DTPROXY
-DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DENABLE_POLL
-DCONFIG_HAPROXY_VERSION=\"1.5-dev18\" -DCONFIG_HAPROXY_DATE=\"2013/04/03\" \
-DBUILD_TARGET='"solaris"' \
-DBUILD_ARCH='""' \
-DBUILD_CPU='"generic"' \
-DBUILD_CC='"gcc"' \
-DBUILD_CFLAGS='"-O2 -g -fno-strict-aliasing -fomit-frame-pointer
-DFD_SETSIZE=65536 -D_REENTRANT"' \
-DBUILD_OPTIONS='""' \
-c -o src/haproxy.o src/haproxy.c
gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing
-fomit-frame-pointer -DFD_SETSIZE=65536 -D_REENTRANT -DTPROXY
-DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DENABLE_POLL
-DCONFIG_HAPROXY_VERSION=\"1.5-dev18\" -DCONFIG_HAPROXY_DATE=\"2013/04/03\"
-c -o src/sessionhash.o src/sessionhash.c
gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing
-fomit-frame-pointer -DFD_SETSIZE=65536 -D_REENTRANT -DTPROXY
-DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DENABLE_POLL
-DCONFIG_HAPROXY_VERSION=\"1.5-dev18\" -DCONFIG_HAPROXY_DATE=\"2013/04/03\"
-c -o src/base64.o src/base64.c
<SNIP>
gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing
-fomit-frame-pointer -DFD_SETSIZE=65536 -D_REENTRANT -DTPROXY
-DCONFIG_HAP_CRYPT -DNEED_CRYPT_H -DUSE_GETADDRINFO -DENABLE_POLL
-DCONFIG_HAPROXY_VERSION=\"1.5-dev18\" -DCONFIG_HAPROXY_DATE=\"2013/04/03\"
-c -o src/checks.o src/checks.c
In file included from src/checks.c:28:
/usr/include/stdbool.h:42:2: #error "Use of <stdbool.h> is valid only in a
c99 compilation environment."
gmake: *** [src/checks.o] Error 1
Blindly removing the #include <stdbool.h> from checks.c and
haproxy-systemd-wrapper.c does get a binary compilation but also an
(unsurprisingly) eventual core dump.
Many regards
Keith