Hello!
I've tried to create haproxy 1.8.9 RPM package using rpmbuild and got the
folowing error:  error: 'all_threads_mask' undeclared (first use in this
function)

Could you please help me to resolve it?

rpmbuild -ba ~/rpmbuild/SPECS/haproxy.spec
warning: bogus date in %changelog: Tue May 09 2007 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed Jan 26 2007 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed Jan 22 2007 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed Jan 07 2007 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed Jan 02 2007 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed Oct 15 2006 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed Sep 03 2006 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed Jul 09 2006 Willy Tarreau <w...@1wt.eu>
warning: bogus date in %changelog: Wed May 21 2006 Willy Tarreau <
wi...@w.ods.org>
warning: bogus date in %changelog: Wed May 01 2006 Willy Tarreau <
wi...@w.ods.org>
warning: bogus date in %changelog: Wed Apr 15 2006 Willy Tarreau <
wi...@w.ods.org>
warning: bogus date in %changelog: Wed Mar 30 2006 Willy Tarreau <
wi...@w.ods.org>
warning: bogus date in %changelog: Wed Mar 19 2006 Willy Tarreau <
wi...@w.ods.org>
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VuZi8C
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf haproxy-1.8.9
+ /usr/bin/gzip -dc /root/rpmbuild/SOURCES/haproxy-1.8.9.tar.gz
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd haproxy-1.8.9
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.59b50E
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd haproxy-1.8.9
+ /usr/bin/make USE_PCRE=1 USE_LINUX_TPROXY=1 USE_ZLIB=1 USE_REGPARM=1
USE_OPENSSL=1 DEBUG= ARCH=x86_64 TARGET=linux26
gcc -Iinclude -Iebtree -Wall -m64 -march=x86-64 -O2 -g -fno-strict-aliasing
-Wdeclaration-after-statement -fwrapv -fno-strict-overflow
-Wno-unused-label       -DTPROXY -DCONFIG_HAP_LINUX_TPROXY
-DCONFIG_HAP_CRYPT -DUSE_ZLIB  -DENABLE_POLL -DENABLE_EPOLL -DNETFILTER
-DCONFIG_REGPARM=3 -DUSE_OPENSSL  -DUSE_SYSCALL_FUTEX -DUSE_PCRE
-I/usr/include  -DCONFIG_HAPROXY_VERSION=\"1.8.9-83616ec\"
-DCONFIG_HAPROXY_DATE=\"2018/05/18\" -c -o src/ev_poll.o src/ev_poll.c
In file included from src/ev_poll.c:27:0:
include/proto/fd.h: In function 'done_update_polling':
include/proto/fd.h:154:31: error: 'all_threads_mask' undeclared (first use
in this function)
  if ((fdtab[fd].update_mask & all_threads_mask) == 0) {
                               ^
include/proto/fd.h:154:31: note: each undeclared identifier is reported
only once for each function it appears in
src/ev_poll.c: In function '_do_poll':
src/ev_poll.c:115:30: error: 'all_threads_mask' undeclared (first use in
this function)
    fdtab[fd].update_mask &= ~all_threads_mask;
                              ^
make: *** [src/ev_poll.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.59b50E (%build)


RPM build errors:
    bogus date in %changelog: Tue May 09 2007 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed Jan 26 2007 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed Jan 22 2007 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed Jan 07 2007 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed Jan 02 2007 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed Oct 15 2006 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed Sep 03 2006 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed Jul 09 2006 Willy Tarreau <w...@1wt.eu>
    bogus date in %changelog: Wed May 21 2006 Willy Tarreau <wi...@w.ods.org
>
    bogus date in %changelog: Wed May 01 2006 Willy Tarreau <wi...@w.ods.org
>
    bogus date in %changelog: Wed Apr 15 2006 Willy Tarreau <wi...@w.ods.org
>
    bogus date in %changelog: Wed Mar 30 2006 Willy Tarreau <wi...@w.ods.org
>
    bogus date in %changelog: Wed Mar 19 2006 Willy Tarreau <wi...@w.ods.org
>
    Bad exit status from /var/tmp/rpm-tmp.59b50E (%build)

Reply via email to