With libz installed as shared library only, ie. libz.so.1.1.3 exists, but libz.a does not, the configure script incorrectly infers, that ac_cv_header_stdc=no Next, compilation of lib/rpmmalloc.c fails, as it needs the definition of EXIT_FAILURE. gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../build -I../popt -I/usr/local/include -I../intl -I../misc -g -O2 -D__BIT_TYPES_DEFINED__ -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -c rpmmalloc.c -o rpmmalloc.o rpmmalloc.c: In function `vmefail': rpmmalloc.c:6: `EXIT_FAILURE' undeclared (first use in this function) rpmmalloc.c:6: (Each undeclared identifier is reported only once rpmmalloc.c:6: for each function it appears in.)
What platform?
platforms: irix6.5 I suppose, if you set $ac_cv_header_stdc=no in config.cache, it will not build on linux either, but that's just a conjecture.
Fixed in cvs.
Package request has been approved: https://admin.stg.fedoraproject.org/pkgdb/package/modules/haproxy