Closed nabijaczleweli closed 3 years ago
@nabijaczleweli Thank you for reporting this.
Can you please share the output of the following commands run from your build environment:
echo $CFLAGS
echo $CXXFLAGS
echo $LDFLAGS
All of these are unset for me.
Can you share the output of gcc -v
then (or info on what compiler you're using if it isn't GCC)?
nabijaczleweli@tarta:~$ cc -v
clang version 11.0.0-++20200422102611+e5291c4ae3f-1~exp1~20200422203212.725
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /bin
Found candidate GCC installation: /bin/../lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /bin/../lib/gcc/x86_64-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Selected GCC installation: /bin/../lib/gcc/x86_64-linux-gnu/8
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Candidate multilib: x32;@mx32
Selected multilib: .;@m64
nabijaczleweli@tarta:~$ ld -v
GNU ld (GNU Binutils for Debian) 2.31.1
Did you recently update to a new version of clang
or switch which compiler you were using? I don't think we've ever tested the build with Clang on Linux before so this is probably a result of some default behavior in the libwebsockets build system that we didn't know about before.
It would vaguely coincide with the time I changed my default compiler to clang, yeah; following that lead, I re-ran with my default compiler as GCC and it built.
nabijaczleweli@tarta:~/uwu$ cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 8.3.0 (Debian 8.3.0-6)
This is of course not ideal, since I prefer to use clang as my default compiler.
I don't get it, the default compiler on macOS is Clang.
prologic@Jamess-iMac
Thu Apr 30 08:47:35
~
0
$ cc --version
Apple clang version 11.0.0 (clang-1100.0.33.17)
Target: x86_64-apple-darwin19.4.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
This should work for you. Yes we don't have CI for building against Clang (perhaps we should) but as of right now this should be working jsut fine...
It is my hope that this helps anyone involved to fix this, I'm still looking int what we can do here.
Fix incoming in https://github.com/netdata/netdata/pull/8863
https://github.com/netdata/netdata/pull/8863 was closed yesterday. @Ferroin can you follow up here?
Yeah, I can take care of it.
I kind of wish prologic had poked us about the pending PRs he had open. The repo has been deleted so we not only can’t reopen it (even though it was ready to be merged), we can’t trivially reconstruct the changes either...
I mean, git am
ing https://github.com/netdata/netdata/pull/8863.patch doesn't seem difficult, does it?
@nabijaczleweli Actually, I had no idea you could extract patches from PRs like that. Thanks for the tip!
Bug report summary
Updater and
kickstart.sh
installer fail to build netdata.I got the first mail from cron on Thu, 23 Apr 2020 06:28:59 +0200
``` From nabijaczleweli@gmail.com Thu Apr 23 06:29:00 2020 Bcc: nabijaczleweli+tarta@gmail.com Return-Path:OS / Environment
Netdata version
The last one that built was netdata v1.21.1-64-nightly.
Component Name
netdata-installer
? Or the build system maybe?Steps To Reproduce
kickstart.sh
or/etc/cron.daily/netdata-updater
Expected behavior
That it'd build like it did before.
Complete build output from fresh `kickstart.sh` around 2020.04.29 15:46
``` nabijaczleweli@tarta:~/uwu$ ./kickstart.sh --disable-telemetry System : Linux Operating System : GNU/Linux Machine : x86_64 BASH major version: --- Fetching script to detect required packages... --- [/tmp/netdata-kickstart-ozsget]$ curl -sSL --connect-timeout 10 --retry 3 https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/install-required-packages.sh OK --- Running downloaded script to detect required packages... --- [/tmp/netdata-kickstart-ozsget]$ sudo /bin/bash /tmp/netdata-kickstart-ozsget/install-required-packages.sh netdataLoading /etc/os-release ... /etc/os-release information: NAME : Debian GNU/Linux VERSION : 10 (buster) ID : debian ID_LIKE : VERSION_ID : 10 We detected these: Distribution : debian Version : 10 Codename : 10 (buster) Package Manager : install_apt_get Packages Tree : debian Detection Method: /etc/os-release Default Python v: 2 (will install python3 too) Searching for distro_sdk ... Searching for autoconf_archive ... > Checking if package 'autoconf-archive' is installed... Searching for libz_dev ... > Checking if package 'zlib1g-dev' is installed... Searching for libuuid_dev ... > Checking if package 'uuid-dev' is installed... Searching for libmnl_dev ... > Checking if package 'libmnl-dev' is installed... Searching for json_c_dev ... > Checking if package 'libjson-c-dev' is installed... Searching for libuv ... > Checking if package 'libuv1-dev' is installed... Searching for lz4 ... > Checking if package 'liblz4-dev' is installed... Searching for openssl ... > Checking if package 'libssl-dev' is installed... Searching for judy ... > Checking if package 'libjudy-dev' is installed... Searching for python3_pymongo ... > Checking if package 'python3-pymongo' is installed... All required packages are already installed. Now proceed to the next step. OK [/tmp/netdata-kickstart-ozsget]$ curl -sSL --connect-timeout 10 --retry 3 https://storage.googleapis.com/netdata-nightlies/sha256sums.txt OK [/tmp/netdata-kickstart-ozsget]$ curl -sSL --connect-timeout 10 --retry 3 https://storage.googleapis.com/netdata-nightlies/netdata-latest.tar.gz OK [/tmp/netdata-kickstart-ozsget]$ tar -xf netdata-latest.tar.gz OK --- Installing netdata... --- [/tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e]$ sudo ./netdata-installer.sh --auto-update --disable-telemetry ^ |.-. .-. .-. .-. . netdata | '-' '-' '-' '-' real-time performance monitoring, done right! +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> You are about to build and install netdata to your system. It will be installed at these locations: - the daemon at /usr/sbin/netdata - config files in /etc/netdata - web files in /usr/share/netdata - plugins in /usr/libexec/netdata - cache files in /var/cache/netdata - db files in /var/lib/netdata - log files in /var/log/netdata - pid file at /var/run/netdata.pid - logrotate file at /etc/logrotate.d/netdata This installer allows you to change the installation path. Press Control-C and run the same command with --help for help. Press ENTER to build and install netdata to your system > --- Prepare custom libmosquitto version --- v.1.6.8_Netdata-4.tar.gz: OK [/tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e]# tar -xf /tmp/netdata-mosquitto-JxRLey/v.1.6.8_Netdata-4.tar.gz -C /tmp/netdata-mosquitto-JxRLey OK [/tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e]# env CFLAGS= CXXFLAGS= LDFLAGS= make -C /tmp/netdata-mosquitto-JxRLey/mosquitto-v.1.6.8_Netdata-4/lib make: Entering directory '/tmp/netdata-mosquitto-JxRLey/mosquitto-v.1.6.8_Netdata-4/lib' cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c mosquitto.c -o mosquitto.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c actions.c -o actions.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c callbacks.c -o callbacks.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c connect.c -o connect.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_auth.c -o handle_auth.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_connack.c -o handle_connack.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_disconnect.c -o handle_disconnect.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_ping.c -o handle_ping.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_pubackcomp.c -o handle_pubackcomp.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_publish.c -o handle_publish.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_pubrec.c -o handle_pubrec.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_pubrel.c -o handle_pubrel.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_suback.c -o handle_suback.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c handle_unsuback.c -o handle_unsuback.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c helpers.c -o helpers.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c logging_mosq.c -o logging_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c loop.c -o loop.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c memory_mosq.c -o memory_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c messages_mosq.c -o messages_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c net_mosq_ocsp.c -o net_mosq_ocsp.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c net_mosq.c -o net_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c options.c -o options.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c packet_datatypes.c -o packet_datatypes.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c packet_mosq.c -o packet_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c property_mosq.c -o property_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c read_handle.c -o read_handle.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c send_connect.c -o send_connect.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c send_disconnect.c -o send_disconnect.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c send_mosq.c -o send_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c send_publish.c -o send_publish.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c send_subscribe.c -o send_subscribe.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c send_unsubscribe.c -o send_unsubscribe.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c socks_mosq.c -o socks_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c srv_mosq.c -o srv_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c thread_mosq.c -o thread_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c time_mosq.c -o time_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c tls_mosq.c -o tls_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c utf8_mosq.c -o utf8_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c util_mosq.c -o util_mosq.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c util_topic.c -o util_topic.o cc -I. -I.. -I../lib -I../src/deps -DWITH_THREADING -DWITH_SOCKS -fPIC -c will_mosq.c -o will_mosq.o cc -shared -Wl,--version-script=linker.version -Wl,-soname,libmosquitto.so.1 mosquitto.o actions.o callbacks.o connect.o handle_auth.o handle_connack.o handle_disconnect.o handle_ping.o handle_pubackcomp.o handle_publish.o handle_pubrec.o handle_pubrel.o handle_suback.o handle_unsuback.o helpers.o logging_mosq.o loop.o memory_mosq.o messages_mosq.o net_mosq_ocsp.o net_mosq.o options.o packet_datatypes.o packet_mosq.o property_mosq.o read_handle.o send_connect.o send_disconnect.o send_mosq.o send_publish.o send_subscribe.o send_unsubscribe.o socks_mosq.o srv_mosq.o thread_mosq.o time_mosq.o tls_mosq.o utf8_mosq.o util_mosq.o util_topic.o will_mosq.o -o libmosquitto.so.1 -lrt -lpthread ar cr libmosquitto.a mosquitto.o actions.o callbacks.o connect.o handle_auth.o handle_connack.o handle_disconnect.o handle_ping.o handle_pubackcomp.o handle_publish.o handle_pubrec.o handle_pubrel.o handle_suback.o handle_unsuback.o helpers.o logging_mosq.o loop.o memory_mosq.o messages_mosq.o net_mosq_ocsp.o net_mosq.o options.o packet_datatypes.o packet_mosq.o property_mosq.o read_handle.o send_connect.o send_disconnect.o send_mosq.o send_publish.o send_subscribe.o send_unsubscribe.o socks_mosq.o srv_mosq.o thread_mosq.o time_mosq.o tls_mosq.o utf8_mosq.o util_mosq.o util_topic.o will_mosq.o make: Leaving directory '/tmp/netdata-mosquitto-JxRLey/mosquitto-v.1.6.8_Netdata-4/lib' OK [/tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e]# mkdir -p /tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e/externaldeps/mosquitto OK [/tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e]# cp /tmp/netdata-mosquitto-JxRLey/mosquitto-v.1.6.8_Netdata-4/lib/libmosquitto.a /tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e/externaldeps/mosquitto OK [/tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e]# cp /tmp/netdata-mosquitto-JxRLey/mosquitto-v.1.6.8_Netdata-4/lib/mosquitto.h /tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e/externaldeps/mosquitto OK OK libmosquitto built and prepared. --- Prepare libwebsockets --- v3.2.2.tar.gz: OK [/tmp/netdata-kickstart-ozsget/netdata-v1.21.1-104-g4fa0918e]# tar -xf /tmp/netdata-libwebsockets-9r43Qd/v3.2.2.tar.gz -C /tmp/netdata-libwebsockets-9r43Qd OK [/tmp/netdata-libwebsockets-9r43Qd/libwebsockets-3.2.2]# env CFLAGS= CXXFLAGS= LDFLAGS= cmake -D LWS_WITH_SOCKS5:bool=ON . -- Compiled with LWS_WITH_DIR and LWS_WITH_DIR -- The C compiler identification is Clang 11.0.0 -- Check for working C compiler: /bin/cc -- Check for working C compiler: /bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- CMAKE_TOOLCHAIN_FILE='' -- Found Git: /bin/git fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Git commit hash: -- Performing Test LWS_HAVE_inline -- Performing Test LWS_HAVE_inline - Success -- Performing Test LWS_HAVE___inline__ -- Performing Test LWS_HAVE___inline__ - Success -- Performing Test LWS_HAVE___inline -- Performing Test LWS_HAVE___inline - Success -- Performing Test LWS_HAVE_MALLOC_TRIM -- Performing Test LWS_HAVE_MALLOC_TRIM - Success -- Performing Test LWS_HAVE_MALLOC_USABLE_SIZE -- Performing Test LWS_HAVE_MALLOC_USABLE_SIZE - Success -- Looking for fork -- Looking for fork - found -- Looking for getenv -- Looking for getenv - found -- Looking for malloc -- Looking for malloc - found -- Looking for memset -- Looking for memset - found -- Looking for realloc -- Looking for realloc - found -- Looking for socket -- Looking for socket - found -- Looking for strerror -- Looking for strerror - found -- Looking for vfork -- Looking for vfork - found -- Looking for execvpe -- Looking for execvpe - found -- Looking for getifaddrs -- Looking for getifaddrs - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for _snprintf -- Looking for _snprintf - not found -- Looking for _vsnprintf -- Looking for _vsnprintf - not found -- Looking for getloadavg -- Looking for getloadavg - found -- Looking for atoll -- Looking for atoll - found -- Looking for _atoi64 -- Looking for _atoi64 - not found -- Looking for _stat32i64 -- Looking for _stat32i64 - not found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for in6addr.h -- Looking for in6addr.h - not found -- Looking for memory.h -- Looking for memory.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for string.h -- Looking for string.h - found -- Looking for sys/prctl.h -- Looking for sys/prctl.h - found -- Looking for sys/socket.h -- Looking for sys/socket.h - found -- Looking for sys/sockio.h -- Looking for sys/sockio.h - not found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for vfork.h -- Looking for vfork.h - not found -- Looking for sys/capability.h -- Looking for sys/capability.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for cap_set_flag in cap -- Looking for cap_set_flag in cap - found -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Performing Test LWS_HAS_INTPTR_T -- Performing Test LWS_HAS_INTPTR_T - Success -- Performing Test LWS_HAS_PTHREAD_SETNAME_NP -- Performing Test LWS_HAS_PTHREAD_SETNAME_NP - Success -- Performing Test LWS_HAS_GETOPT_LONG -- Performing Test LWS_HAS_GETOPT_LONG - Success -- Performing Test LWS_HAVE_VISIBILITY -- Performing Test LWS_HAVE_VISIBILITY - Success -- Performing Test LWS_GCC_HAS_IGNORED_QUALIFIERS -- Performing Test LWS_GCC_HAS_IGNORED_QUALIFIERS - Success -- Performing Test LWS_GCC_HAS_TYPE_LIMITS -- Performing Test LWS_GCC_HAS_TYPE_LIMITS - Success Compiling with SSL support -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1d") OpenSSL include dir: /usr/include OpenSSL libraries: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so -- Looking for openssl/ecdh.h -- Looking for openssl/ecdh.h - found -- Looking for SSL_CTX_set1_param -- Looking for SSL_CTX_set1_param - found -- Looking for SSL_set_info_callback -- Looking for SSL_set_info_callback - found -- Looking for X509_VERIFY_PARAM_set1_host -- Looking for X509_VERIFY_PARAM_set1_host - found -- Looking for RSA_set0_key -- Looking for RSA_set0_key - found -- Looking for X509_get_key_usage -- Looking for X509_get_key_usage - found -- Looking for EVP_PKEY_new_raw_private_key -- Looking for EVP_PKEY_new_raw_private_key - found -- Looking for SSL_CTX_get0_certificate -- Looking for SSL_CTX_get0_certificate - found -- Looking for SSL_get0_alpn_selected -- Looking for SSL_get0_alpn_selected - found -- Looking for SSL_set_alpn_protos -- Looking for SSL_set_alpn_protos - found -- Looking for EVP_aes_128_cfb8 -- Looking for EVP_aes_128_cfb8 - found -- Looking for EVP_aes_128_cfb128 -- Looking for EVP_aes_128_cfb128 - found -- Looking for EVP_aes_192_cfb8 -- Looking for EVP_aes_192_cfb8 - found -- Looking for EVP_aes_192_cfb128 -- Looking for EVP_aes_192_cfb128 - found -- Looking for EVP_aes_256_cfb8 -- Looking for EVP_aes_256_cfb8 - found -- Looking for EVP_aes_256_cfb128 -- Looking for EVP_aes_256_cfb128 - found -- Looking for EVP_aes_128_xts -- Looking for EVP_aes_128_xts - found -- Looking for RSA_verify_pss_mgf1 -- Looking for RSA_verify_pss_mgf1 - not found -- Looking for HMAC_CTX_new -- Looking for HMAC_CTX_new - found -- Looking for SSL_CTX_set_ciphersuites -- Looking for SSL_CTX_set_ciphersuites - found -- Performing Test LWS_HAVE_SSL_EXTRA_CHAIN_CERTS -- Performing Test LWS_HAVE_SSL_EXTRA_CHAIN_CERTS - Success -- Performing Test LWS_HAVE_EVP_MD_CTX_free -- Performing Test LWS_HAVE_EVP_MD_CTX_free - Success -- Looking for ECDSA_SIG_set0 -- Looking for ECDSA_SIG_set0 - found -- Looking for BN_bn2binpad -- Looking for BN_bn2binpad - found -- Looking for EVP_aes_128_wrap -- Looking for EVP_aes_128_wrap - found -- Looking for EC_POINT_get_affine_coordinates -- Looking for EC_POINT_get_affine_coordinates - found -- Looking for TLS_client_method -- Looking for TLS_client_method - found -- Looking for TLSv1_2_client_method -- Looking for TLSv1_2_client_method - found -- Performing Test LWS_HAVE_PIPE2 -- Performing Test LWS_HAVE_PIPE2 - Success -- Performing Test LWS_HAVE_TCP_USER_TIMEOUT -- Performing Test LWS_HAVE_TCP_USER_TIMEOUT - Success Searching for OpenSSL executable and dlls OpenSSL executable: /usr/bin/openssl GENCERTS = 1 Generating SSL Certificates for the test-server... Generating a RSA private key ..+++++ .+++++ writing new private key to '/tmp/netdata-libwebsockets-9r43Qd/libwebsockets-3.2.2/libwebsockets-test-server.key.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:State or Province Name (full name) [Some-State]:Locality Name (eg, city) []:Organization Name (eg, company) [Internet Widgits Pty Ltd]:Organizational Unit Name (eg, section) []:Common Name (e.g. server FQDN or YOUR name) []:Email Address []:SUCCESSFULLY generated SSL certificate -- Looking for RPMTools... - rpmbuild NOT FOUND --------------------------------------------------------------------- Settings: (For more help do cmake -LH