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


Reply via email to