* Package: net-proxy/haproxy-2.6.4 * Repository: gentoo * Maintainer: idl0r@gentoo.org * USE: abi_x86_64 amd64 crypt elibc_musl kernel_linux net_ns pcre prometheus-exporter ssl threads userland_GNU zlib * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 5.18.19-gentoo-dist * Checking for suitable kernel configuration options ... [ ok ] >>> Unpacking source... >>> Unpacking haproxy-2.6.4.tar.gz to /var/tmp/portage/net-proxy/haproxy-2.6.4/work >>> Source unpacked in /var/tmp/portage/net-proxy/haproxy-2.6.4/work >>> Preparing source in /var/tmp/portage/net-proxy/haproxy-2.6.4/work/haproxy-2.6.4 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-proxy/haproxy-2.6.4/work/haproxy-2.6.4 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-proxy/haproxy-2.6.4/work/haproxy-2.6.4 ... make -j4 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 $(SPEC_CFLAGS)' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' CC=x86_64-gentoo-linux-musl-gcc EXTRA_OBJS= TARGET_LDFLAGS= PCRE_LIB=/usr/lib V=1 TARGET=linux-glibc PCRE= PCRE_JIT= USE_THREAD=1 USE_LIBCRYPT=1 USE_NS=1 USE_PCRE2=1 USE_PCRE2_JIT= USE_OPENSSL=1 USE_SLZ= USE_ZLIB=1 USE_LUA= USE_51DEGREES= USE_WURFL= USE_SYSTEMD= USE_PROMEX=1 x86_64-gentoo-linux-musl-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wundef -Wdeclaration-after-statement -Wfatal-errors -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wno-string-plus-int -Wno-atomic-alignment -DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PROMEX -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.6.4-2a2078c\" -DCONFIG_HAPROXY_DATE=\"2022/08/22\" -c -o src/ev_poll.o src/ev_poll.c x86_64-gentoo-linux-musl-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wundef -Wdeclaration-after-statement -Wfatal-errors -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wno-string-plus-int -Wno-atomic-alignment -DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PROMEX -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.6.4-2a2078c\" -DCONFIG_HAPROXY_DATE=\"2022/08/22\" -c -o src/ev_epoll.o src/ev_epoll.c x86_64-gentoo-linux-musl-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wundef -Wdeclaration-after-statement -Wfatal-errors -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wno-string-plus-int -Wno-atomic-alignment -DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PROMEX -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.6.4-2a2078c\" -DCONFIG_HAPROXY_DATE=\"2022/08/22\" -c -o src/cpuset.o src/cpuset.c x86_64-gentoo-linux-musl-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wundef -Wdeclaration-after-statement -Wfatal-errors -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wno-string-plus-int -Wno-atomic-alignment -DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PROMEX -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.6.4-2a2078c\" -DCONFIG_HAPROXY_DATE=\"2022/08/22\" -c -o src/ssl_sample.o src/ssl_sample.c x86_64-gentoo-linux-musl-gcc -Iinclude -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -Wundef -Wdeclaration-after-statement -Wfatal-errors -Wtype-limits -Wshift-negative-value -Wshift-overflow=2 -Wduplicated-cond -Wnull-dereference -fwrapv -Wno-address-of-packed-member -Wno-unused-label -Wno-sign-compare -Wno-unused-parameter -Wno-clobbered -Wno-missing-field-initializers -Wno-cast-function-type -Wno-string-plus-int -Wno-atomic-alignment -DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DUSE_EPOLL -DUSE_NETFILTER -DUSE_PCRE2 -DUSE_POLL -DUSE_THREAD -DUSE_BACKTRACE -DUSE_TPROXY -DUSE_LINUX_TPROXY -DUSE_LINUX_SPLICE -DUSE_LIBCRYPT -DUSE_CRYPT_H -DUSE_GETADDRINFO -DUSE_OPENSSL -DUSE_ACCEPT4 -DUSE_ZLIB -DUSE_CPU_AFFINITY -DUSE_TFO -DUSE_NS -DUSE_DL -DUSE_RT -DUSE_PRCTL -DUSE_THREAD_DUMP -DUSE_PROMEX -DUSE_PCRE2 -DPCRE2_CODE_UNIT_WIDTH=8 -I/usr/include -DCONFIG_HAPROXY_VERSION=\"2.6.4-2a2078c\" -DCONFIG_HAPROXY_DATE=\"2022/08/22\" -c -o src/ssl_sock.o src/ssl_sock.c In file included from src/ev_epoll.c:25: include/haproxy/tools.h:27:10: fatal error: execinfo.h: No such file or directory 27 | #include | ^~~~~~~~~~~~ compilation terminated. make: *** [Makefile:1012: src/ev_epoll.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from src/ssl_sample.c:34: include/haproxy/tools.h:27:10: fatal error: execinfo.h: No such file or directory 27 | #include | ^~~~~~~~~~~~ compilation terminated. make: *** [Makefile:1012: src/ssl_sample.o] Error 1 In file included from src/ssl_sock.c:81: include/haproxy/tools.h:27:10: fatal error: execinfo.h: No such file or directory 27 | #include | ^~~~~~~~~~~~ compilation terminated. make: *** [Makefile:1012: src/ssl_sock.o] Error 1 * ERROR: net-proxy/haproxy-2.6.4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-proxy/haproxy-2.6.4::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-proxy/haproxy-2.6.4::gentoo'`. * The complete build log is located at '/var/log/portage/net-proxy:haproxy-2.6.4:20220822-155055.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-proxy/haproxy-2.6.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-proxy/haproxy-2.6.4/temp/environment'. * Working directory: '/var/tmp/portage/net-proxy/haproxy-2.6.4/work/haproxy-2.6.4' * S: '/var/tmp/portage/net-proxy/haproxy-2.6.4/work/haproxy-2.6.4'