Started by user Pau Espin Pedrol Running as SYSTEM Building remotely on build2-deb10build-ansible (obs osmo-gsm-tester-build osmocom-master-debian10 ttcn3-ggsn-test-kernel-git osmocom-gerrit-debian10 repo-install-test) in workspace /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs No credentials specified Cloning the remote Git repository Cloning repository git://git.osmocom.org/osmo-gsm-tester > git init /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/osmo-gsm-tester # timeout=10 Fetching upstream changes from git://git.osmocom.org/osmo-gsm-tester > git --version # timeout=10 > git fetch --tags --force --progress -- git://git.osmocom.org/osmo-gsm-tester +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://git.osmocom.org/osmo-gsm-tester # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://git.osmocom.org/osmo-gsm-tester # timeout=10 Fetching upstream changes from git://git.osmocom.org/osmo-gsm-tester > git fetch --tags --force --progress -- git://git.osmocom.org/osmo-gsm-tester +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/pespin/open5gs^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/pespin/open5gs^{commit} # timeout=10 Checking out Revision 6231c3c65728d6682cb5c2618d95ccc88269dbc4 (refs/remotes/origin/pespin/open5gs) > git config core.sparsecheckout # timeout=10 > git checkout -f 6231c3c65728d6682cb5c2618d95ccc88269dbc4 # timeout=10 Commit message: "contrib: Add build script for open5gs" First time build. Skipping changelog. [osmo-gsm-tester_build-open5gs] $ /bin/sh -xe /tmp/jenkins9522708214427739268.sh + set -e -x + ./osmo-gsm-tester/contrib/jenkins-build-open5gs.sh + base=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs + name=open5gs + git_url=https://github.com/open5gs + project_name=open5gs + dirname ./osmo-gsm-tester/contrib/jenkins-build-open5gs.sh + . ./osmo-gsm-tester/contrib/jenkins-build-common.sh + [ -z open5gs -o -z /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs ] + git_url=https://github.com/open5gs + prefix=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs + prefix_real=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs + SANITIZE_FLAGS=--enable-sanitize + export PKG_CONFIG_PATH=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs/lib/pkgconfig: + export LD_LIBRARY_PATH=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs/lib: + env + grep -v ^LESS + sort BUILD_DISPLAY_NAME=#1 BUILD_ID=1 BUILD_NUMBER=1 BUILD_TAG=jenkins-osmo-gsm-tester_build-open5gs-1 BUILD_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/1/ DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus EXECUTOR_NUMBER=1 GIT_AUTHOR_NAME=laforge GIT_BRANCH=origin/pespin/open5gs GIT_CHECKOUT_DIR=osmo-gsm-tester GIT_COMMIT=6231c3c65728d6682cb5c2618d95ccc88269dbc4 GIT_COMMITTER_NAME=laforge GIT_URL=git://git.osmocom.org/osmo-gsm-tester HOME=/home/osmocom-build HUDSON_COOKIE=ff65ea2e-1db7-47a2-80a5-14b2518da398 HUDSON_HOME=/var/jenkins_home HUDSON_SERVER_COOKIE=8cd9590adb8bfe87 HUDSON_URL=https://jenkins.osmocom.org/jenkins/ JENKINS_HOME=/var/jenkins_home JENKINS_SERVER_COOKIE=8cd9590adb8bfe87 JENKINS_URL=https://jenkins.osmocom.org/jenkins/ JOB_BASE_NAME=osmo-gsm-tester_build-open5gs JOB_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/display/redirect JOB_NAME=osmo-gsm-tester_build-open5gs JOB_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/ LANG=en_US.UTF-8 LD_LIBRARY_PATH=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs/lib: LOGNAME=osmocom-build MAIL=/var/mail/osmocom-build MAKE=make NODE_LABELS=build2-deb10build-ansible obs osmo-gsm-tester-build osmocom-gerrit-debian10 osmocom-master-debian10 repo-install-test ttcn3-ggsn-test-kernel-git NODE_NAME=build2-deb10build-ansible OLDPWD=/home/osmocom-build OSMO_GSM_TESTER_BRANCH=origin/pespin/open5gs PARALLEL_MAKE=-j 8 PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/home/osmocom-build/bin PKG_CONFIG_PATH=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs/lib/pkgconfig: PWD=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs ROOTFS_PREFIX=/home/osmocom-build/ RUN_ARTIFACTS_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/1/display/redirect?page=artifacts RUN_CHANGES_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/1/display/redirect?page=changes RUN_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/1/display/redirect RUN_TESTS_DISPLAY_URL=https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_build-open5gs/1/display/redirect?page=tests SHELL=/bin/bash SHLVL=1 SSH_CLIENT=2a01:4f8:120:8470:1000::2 42856 22 SSH_CONNECTION=2a01:4f8:120:8470:1000::2 42856 2a01:4f8:10b:2ad9::1:10 22 USER=osmocom-build _=/usr/bin/java WORKSPACE=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs WORKSPACE_TMP=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs@tmp XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_CLASS=user XDG_SESSION_ID=37356 XDG_SESSION_TYPE=tty + rm -f /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/*.build-*.tgz + rm -f /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/*.build-*.md5 + rm -rf /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs + mkdir -p /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs + build_repo open5gs main + dir=open5gs + shift + build_repo_dir open5gs ./ main + dep=open5gs + dir=./ + branch=master + + echo main grep ^- + [ -z ] + branch=main + [ -n main ] + shift + shift + shift + configure_opts= + set +x ====================== open5gs + have_repo open5gs main + repo=open5gs + branch=main + echo OSMO_GSM_TESTER_BUILD_open5gs + sed s/-/_/g + branch_override_var=OSMO_GSM_TESTER_BUILD_open5gs + eval echo $OSMO_GSM_TESTER_BUILD_open5gs + echo + branch_override= + [ -n ] + cd /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs + [ -d open5gs ] + git clone https://github.com/open5gs/open5gs open5gs Cloning into 'open5gs'... + cd open5gs + git rev-parse origin/main 7ba77e6cc148e58e13c672a61f31d7d0ccb80abb + branch=origin/main + git checkout -B build_branch origin/main Switched to a new branch 'build_branch' Branch 'build_branch' set up to track remote branch 'main' from 'origin'. + rm -rf LICENSE README.md configs debian docker docs lib meson.build misc src subprojects tests vagrant webui + git reset --hard origin/main HEAD is now at 7ba77e6c Release v2.2.1 + git rev-parse HEAD 7ba77e6cc148e58e13c672a61f31d7d0ccb80abb + git rev-parse HEAD + echo 7ba77e6cc148e58e13c672a61f31d7d0ccb80abb open5gs + cd /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs + cd open5gs/./ + [ -f configure.ac ] + [ -f CMakeLists.txt ] + [ -f meson.build ] + rm -rf build + mkdir build + cd build + set +x + meson ../ --prefix=/home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/inst-open5gs The Meson build system Version: 0.49.2 Source dir: /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/open5gs Build dir: /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/open5gs/build Build type: native build Project name: open5gs Project version: 2.2.1 Native C compiler: cc (gcc 8.3.0 "cc (Debian 8.3.0-6) 8.3.0") Build machine cpu family: x86_64 Build machine cpu: x86_64 Program git found: YES (/usr/bin/git) Program python3 found: YES (/usr/bin/python3) Program /usr/bin/python3 found: YES (/usr/bin/python3) Compiler for C supports arguments -Wextra: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Wfloat-equal: YES Compiler for C supports arguments -Wsuggest-attribute=noreturn: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=missing-declarations: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=incompatible-pointer-types: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wredundant-decls: YES Compiler for C supports arguments -Wimplicit-fallthrough=5: YES Compiler for C supports arguments -Wendif-labels: YES Compiler for C supports arguments -Wstrict-aliasing=3: YES Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -Werror=overflow: YES Compiler for C supports arguments -Werror=shift-count-overflow: YES Compiler for C supports arguments -Werror=shift-overflow=2: YES Compiler for C supports arguments -Wdate-time: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wduplicated-branches: YES Compiler for C supports arguments -Wmisleading-indentation: YES Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES Compiler for C supports arguments -ffast-math: YES Compiler for C supports arguments -fdiagnostics-show-option: YES Compiler for C supports arguments -fstack-protector: YES Compiler for C supports arguments -fstack-protector-strong: YES Compiler for C supports arguments --param=ssp-buffer-size=4: YES Configuring sample.yaml using configuration Configuring 310014.yaml using configuration Configuring csfb.yaml using configuration Configuring volte.yaml using configuration Configuring vonr.yaml using configuration Configuring slice.yaml using configuration Configuring srslte.yaml using configuration WARNING: Output file "configs/sample.yaml" for configure_file() at configs/meson.build:48 overwrites configure_file() output at configs/meson.build:48 Configuring sample.yaml using configuration Program /usr/bin/python3 found: YES (/usr/bin/python3) Configuring mme.yaml using configuration Configuring sgwc.yaml using configuration Configuring sgwu.yaml using configuration Configuring smf.yaml using configuration Configuring amf.yaml using configuration Configuring upf.yaml using configuration Configuring hss.yaml using configuration Configuring pcrf.yaml using configuration Configuring nrf.yaml using configuration Configuring ausf.yaml using configuration Configuring udm.yaml using configuration Configuring udr.yaml using configuration Configuring pcf.yaml using configuration Configuring nssf.yaml using configuration Program /usr/bin/python3 found: YES (/usr/bin/python3) Configuring mme.conf using configuration Configuring hss.conf using configuration Configuring smf.conf using configuration Configuring pcrf.conf using configuration Configuring cacert.pem using configuration Configuring mme.cert.pem using configuration Configuring mme.key.pem using configuration Configuring hss.cert.pem using configuration Configuring hss.key.pem using configuration Configuring smf.cert.pem using configuration Configuring smf.key.pem using configuration Configuring pcrf.cert.pem using configuration Configuring pcrf.key.pem using configuration Configuring open5gs-mmed.service using configuration Configuring open5gs-sgwcd.service using configuration Configuring open5gs-smfd.service using configuration Configuring open5gs-amfd.service using configuration Configuring open5gs-sgwud.service using configuration Configuring open5gs-upfd.service using configuration Configuring open5gs-hssd.service using configuration Configuring open5gs-pcrfd.service using configuration Configuring open5gs-nrfd.service using configuration Configuring open5gs-ausfd.service using configuration Configuring open5gs-udmd.service using configuration Configuring open5gs-pcfd.service using configuration Configuring open5gs-nssfd.service using configuration Configuring open5gs-udrd.service using configuration Configuring 99-open5gs.netdev using configuration Configuring 99-open5gs.network using configuration Configuring open5gs using configuration Configuring open5gs.conf using configuration Has header "arpa/inet.h" : YES Has header "ctype.h" : YES Has header "errno.h" : YES Has header "execinfo.h" : YES Has header "fcntl.h" : YES Has header "ifaddrs.h" : YES Has header "netdb.h" : YES Has header "pthread.h" : YES Has header "signal.h" : YES Has header "stdarg.h" : YES Has header "stddef.h" : YES Has header "stdio.h" : YES Has header "stdint.h" : YES Has header "stdbool.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "time.h" : YES Has header "sys/time.h" : YES Has header "unistd.h" : YES Has header "net/if.h" : YES Has header "netinet/in.h" : YES Has header "netinet/in_systm.h" : YES Has header "netinet/udp.h" : YES Has header "netinet/tcp.h" : YES Has header "sys/ioctl.h" : YES Has header "sys/param.h" : YES Has header "sys/random.h" : YES Has header "sys/socket.h" : YES Has header "sys/stat.h" : YES Has header "limits.h" : YES Has header "sys/syslimits.h" : NO Has header "sys/types.h" : YES Has header "sys/wait.h" : YES Has header "sys/uio.h" : YES Checking for function "arc4random" : NO Checking for function "arc4random_buf" : NO Checking for function "getrandom" : YES Checking for function "localtime_r" : YES Checking for function "getifaddrs" : YES Checking for function "getenv" : YES Checking for function "putenv" : YES Checking for function "setenv" : YES Checking for function "unsetenv" : YES Checking for function "strerror_r" : YES Checking for function "sigaction" : YES Checking for function "sigwait" : YES Checking for function "sigsuspend" : YES Checking for function "eventfd" : YES Checking for function "kqueue" : NO Checking for function "epoll_ctl" : YES Dependency threads found: YES Header <pthread.h> has symbol "pthread_barrier_wait" : YES Header <signal.h> has symbol "sys_siglist" : YES Checking if "strerror_r() returns char *" compiles: YES Library execinfo found: NO Checking for function "backtrace" : YES Checking if "clock_gettime()" links: YES Checking if "eventfd(2) system call" links: YES Library socket found: NO Checking if "socket()" links: YES Configuring core-config-private.h using configuration Configuring core-config.h using configuration Compiler for C supports arguments -Wno-shift-negative-value -Wshift-negative-value: YES Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES Compiler for C supports arguments -Wno-unknown-warning-option -Wunknown-warning-option: NO Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes: YES Compiler for C supports arguments -Wno-missing-declarations -Wmissing-declarations: YES Compiler for C supports arguments -Wno-discarded-qualifiers -Wdiscarded-qualifiers: YES Compiler for C supports arguments -Wno-redundant-decls -Wredundant-decls: YES Compiler for C supports arguments -Wno-shift-overflow -Wshift-overflow: YES Compiler for C supports arguments -Wno-float-equal -Wfloat-equal: YES Cloning into 'freeDiameter'... Switched to a new branch 'open5gs' Branch 'open5gs' set up to track remote branch 'open5gs' from 'origin'. Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wno-incompatible-pointer-types-discards-qualifiers -Wincompatible-pointer-types-discards-qualifiers: NO Compiler for C supports arguments -Wno-format-nonliteral -Wformat-nonliteral: YES Compiler for C supports arguments -Wno-cpp -Wcpp: YES Found pkg-config: /usr/bin/pkg-config (1.6.0) Dependency yaml-0.1 found: YES 0.2.1 Has header "netinet/sctp.h" : YES Library sctp found: YES Configuring sctp-config.h using configuration Dependency libmongoc-1.0 found: YES 1.14.0 | |Executing subproject freeDiameter | |Project name: freediameter |Project version: 1.3.2 |Native C compiler: cc (gcc 8.3.0 "cc (Debian 8.3.0-6) 8.3.0") |Program flex found: YES (/usr/bin/flex) |Program bison found: YES (/usr/bin/bison) |Compiler for C supports arguments -Werror: YES |Compiler for C supports arguments -Wno-unused-variable -Wunused-variable: YES |Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES |Compiler for C supports arguments -Wno-maybe-uninitialized -Wmaybe-uninitialized: YES |Compiler for C supports arguments -Wno-format-truncation -Wformat-truncation: YES |Compiler for C supports arguments -Wno-stringop-truncation -Wstringop-truncation: YES |Has header "malloc.h" : YES |Has header "signalent.h" : NO |Checking for function "strndup" : YES |Checking for function "getopt_long" : YES |Checking for function "getifaddrs" : YES |Header <netinet/in.h> has symbol "ntohll" : NO |Header <netdb.h> has symbol "AI_ADDRCONFIG" : YES |Dependency threads found: YES (cached) |Header <pthread.h> has symbol "pthread_barrier_wait" : YES |Checking if "clock_gettime()" links: YES |Checking if "dlopen() and dlsym() in system libraries" links: NO |Checking if "dlopen() and dlsym() in libdl" links: YES |Library dl found: YES |Library gcrypt found: YES |Library idn found: YES |Library gnutls found: YES |Checking for function "gnutls_hash" : YES |Checking for function "gnutls_transport_set_vec_push_function" : YES |Checking for function "gnutls_x509_trust_list_verify_crt" : YES |Checking for function "gnutls_handshake_set_timeout" : YES |Library sctp found: YES |Checking if "sctp_connectx() accepts 4 arguments" compiles: YES |Configuring freeDiameter-host.h using configuration |Configuring version.h using configuration |Build targets in project: 16 | |Subproject freeDiameter finished. Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes: YES Compiler for C supports arguments -Wno-missing-declarations -Wmissing-declarations: YES Compiler for C supports arguments -Wno-discarded-qualifiers -Wdiscarded-qualifiers: YES Compiler for C supports arguments -Wno-incompatible-pointer-types -Wincompatible-pointer-types: YES Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES Compiler for C supports arguments -w: YES Compiler for C supports arguments -std=gnu99: YES Has header "netinet/ip.h" : YES Has header "netinet/ip6.h" : YES Has header "netinet/udp.h" : YES Has header "netinet/tcp.h" : YES Configuring pfcp-config.h using configuration Compiler for C supports arguments -Wno-strict-prototypes -Wstrict-prototypes: YES Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes: YES Compiler for C supports arguments -Wno-missing-declarations -Wmissing-declarations: YES Compiler for C supports arguments -Wno-unused-variable -Wunused-variable: YES Compiler for C supports arguments -Wno-unused-label -Wunused-label: YES Compiler for C supports arguments -Wno-float-equal -Wfloat-equal: YES Library gnutls found: YES Found CMake: /usr/bin/cmake (3.13.4) Dependency libnghttp2 found: NO (tried pkgconfig and cmake) lib/sbi/meson.build:46:0: ERROR: Dependency "libnghttp2" not found, tried pkgconfig and cmake A full log can be found at /home/osmocom-build/jenkins/workspace/osmo-gsm-tester_build-open5gs/open5gs/build/meson-logs/meson-log.txt Build step 'Execute shell' marked build as failure Skipped archiving because build is not successful Sending e-mails to: pespin@sysmocom.de jenkins-notifications@lists.osmocom.org Finished: FAILURE