Skip to content

Console Output

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