Skip to content
Failed

Console Output

Started by upstream project "master-osmo-opencm3-projects" build number 1254
originally caused by:
 Started by timer
Running as SYSTEM
Building remotely on build4-deb12build-ansible (registry-build-amd64 ttcn3 obs osmo-gsm-tester-build ttcn3_with_linux_6.1_or_higher qemu io_uring osmocom-gerrit coverity osmocom-master) in workspace /home/osmocom-build/jenkins/workspace/master-osmo-opencm3-projects/a1/default/a2/default/a3/default/a4/default/label/osmocom-master
[ssh-agent] Looking for ssh-agent implementation...
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-mSqw3WOxHZ9t/agent.3970529
SSH_AGENT_PID=3970532
[ssh-agent] Started.
Running ssh-add (command line suppressed)
Identity added: /home/osmocom-build/jenkins/workspace/master-osmo-opencm3-projects/a1/default/a2/default/a3/default/a4/default/label/osmocom-master@tmp/private_key_7362018289816511803.key (osmocom-jenkins)
[ssh-agent] Using credentials binaries (OS#5798)
Running ssh-add (command line suppressed)
Identity added: /home/osmocom-build/jenkins/workspace/master-osmo-opencm3-projects/a1/default/a2/default/a3/default/a4/default/label/osmocom-master@tmp/private_key_3032145811685399777.key (osmocom-jenkins)
[ssh-agent] Using credentials docs (OS#5798)
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /home/osmocom-build/jenkins/workspace/master-osmo-opencm3-projects/a1/default/a2/default/a3/default/a4/default/label/osmocom-master/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://gitea.osmocom.org/electronics/osmo-opencm3-projects # timeout=10
Fetching upstream changes from https://gitea.osmocom.org/electronics/osmo-opencm3-projects
 > git --version # timeout=10
 > git --version # 'git version 2.39.5'
 > git fetch --tags --force --progress -- https://gitea.osmocom.org/electronics/osmo-opencm3-projects +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 11f0d5e8466c9ebd835a4f06521c1379472375cb (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 11f0d5e8466c9ebd835a4f06521c1379472375cb # timeout=10
Commit message: "contrib/jenkins.sh: Fix missing nvic.h"
 > git rev-list --no-walk 11f0d5e8466c9ebd835a4f06521c1379472375cb # timeout=10
 > git remote # timeout=10
 > git submodule init # timeout=10
 > git submodule sync # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git submodule init # timeout=10
 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
 > git config --get submodule.libopencm3.url # timeout=10
 > git config -f .gitmodules --get submodule.libopencm3.path # timeout=10
 > git config --get submodule.librfn.url # timeout=10
 > git config -f .gitmodules --get submodule.librfn.path # timeout=10
 > git submodule update --init --recursive libopencm3 # timeout=10
 > git submodule update --init --recursive librfn # timeout=10
[osmocom-master] $ /bin/sh -xe /tmp/jenkins8601110002226115802.sh
+ readlink -f /tmp/ssh-mSqw3WOxHZ9t/agent.3970529
+ docker run --rm=true --cap-add SYS_PTRACE --security-opt seccomp=/home/osmocom-build/osmo-ci/_docker_playground/seccomp_profile.json --ulimit fsize=1000000000 -e ASCIIDOC_WARNINGS_CHECK=1 -e CFLAGS=-g -e HOME=/build -e IS_MASTER_BUILD=1 -e JOB_NAME=master-osmo-opencm3-projects/a1=default,a2=default,a3=default,a4=default,label=osmocom-master -e MAKE=make -e OSMOPY_DEBUG_TCP_SOCKETS=1 -e OSMO_GSM_MANUALS_DIR=/opt/osmo-gsm-manuals -e PARALLEL_MAKE=-j 12 -e PUBLISH=1 -e SSH_AUTH_SOCK=/ssh-agent -e WITH_MANUALS=1 -w /build -i -u build -v /tmp/ssh-mSqw3WOxHZ9t/agent.3970529:/ssh-agent -v /home/osmocom-build/osmo-ci:/osmo-ci:ro -v /home/osmocom-build/jenkins/workspace/master-osmo-opencm3-projects/a1/default/a2/default/a3/default/a4/default/label/osmocom-master:/build -v /home/osmocom-build/.ssh:/home/build/.ssh:ro osmocom-build/debian-trixie-build /usr/bin/timeout 30m /osmo-ci/scripts/wrapper_core_bt_on_error.sh /build/contrib/jenkins.sh --publish
  BUILD   lib/stm32/f0
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/f1
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/f2
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/f3
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/f4
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/f7
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/l0
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/l1
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/l4
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/g0
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/g4
make[1]: Nothing to be done for 'all'.
  BUILD   lib/stm32/h7
make[1]: Nothing to be done for 'all'.
  BUILD   lib/gd32/f1x0
make[1]: Nothing to be done for 'all'.
  BUILD   lib/lpc13xx
make[1]: Nothing to be done for 'all'.
  BUILD   lib/lpc17xx
make[1]: Nothing to be done for 'all'.
  BUILD   lib/lpc43xx/m4
make[1]: Nothing to be done for 'all'.
  BUILD   lib/lpc43xx/m0
make[1]: Nothing to be done for 'all'.
  BUILD   lib/lm3s
make[1]: Nothing to be done for 'all'.
  BUILD   lib/lm4f
make[1]: Nothing to be done for 'all'.
  BUILD   lib/msp432/e4
make[1]: Nothing to be done for 'all'.
  BUILD   lib/efm32/tg
make[1]: Nothing to be done for 'all'.
  BUILD   lib/efm32/g
make[1]: Nothing to be done for 'all'.
  BUILD   lib/efm32/lg
make[1]: Nothing to be done for 'all'.
  BUILD   lib/efm32/gg
make[1]: Nothing to be done for 'all'.
  BUILD   lib/efm32/hg
make[1]: Nothing to be done for 'all'.
  BUILD   lib/efm32/wg
make[1]: Nothing to be done for 'all'.
  BUILD   lib/efm32/ezr32wg
make[1]: Nothing to be done for 'all'.
  BUILD   lib/sam/3a
make[1]: Nothing to be done for 'all'.
  BUILD   lib/sam/3n
make[1]: Nothing to be done for 'all'.
  BUILD   lib/sam/3s
make[1]: Nothing to be done for 'all'.
  BUILD   lib/sam/3u
make[1]: Nothing to be done for 'all'.
  BUILD   lib/sam/3x
make[1]: Nothing to be done for 'all'.
  BUILD   lib/sam/4l
make[1]: Nothing to be done for 'all'.
  BUILD   lib/sam/d
make[1]: Nothing to be done for 'all'.
  BUILD   lib/vf6xx
make[1]: Nothing to be done for 'all'.
  BUILD   lib/swm050
make[1]: Nothing to be done for 'all'.
  BUILD   lib/pac55xx
make[1]: Nothing to be done for 'all'.
=============== libopencm3 START  ==============
  BUILD   lib/stm32/f0
  BUILD   lib/stm32/f1
  BUILD   lib/stm32/f2
  BUILD   lib/stm32/f3
  BUILD   lib/stm32/f4
  BUILD   lib/stm32/f7
  BUILD   lib/stm32/l0
  BUILD   lib/stm32/l1
  BUILD   lib/stm32/l4
  BUILD   lib/stm32/g0
  BUILD   lib/stm32/g4
  BUILD   lib/stm32/h7
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/gd32/f1x0
make[2]: Nothing to be done for 'all'.
  BUILD   lib/lpc13xx
  BUILD   lib/lpc17xx
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/lpc43xx/m4
  BUILD   lib/lpc43xx/m0
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/lm3s
  BUILD   lib/lm4f
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/msp432/e4
make[2]: Nothing to be done for 'all'.
  BUILD   lib/efm32/g
  BUILD   lib/efm32/tg
make[2]: Nothing to be done for 'all'.
  BUILD   lib/efm32/lg
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/efm32/gg
  BUILD   lib/efm32/hg
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/efm32/wg
make[2]: Nothing to be done for 'all'.
  BUILD   lib/efm32/ezr32wg
  BUILD   lib/sam/3a
make[2]: Nothing to be done for 'all'.
  BUILD   lib/sam/3n
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/sam/3s
make[2]: Nothing to be done for 'all'.
  BUILD   lib/sam/3u
  BUILD   lib/sam/3x
  BUILD   lib/sam/4l
  BUILD   lib/sam/d
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
  BUILD   lib/vf6xx
  BUILD   lib/swm050
  BUILD   lib/pac55xx
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
=============== libopencm3 DONE ==============
=============== relay-driver START  ==============
  CLEAN
  CC      console.c
  CC      console_stm32.c
  CC      watchdog.c
  CC      fault.c
  CC      iob_stm32_nonblocking.c
  CC      kill.c
  CC      bitops.c
  CC      fibre.c
  CC      fibre_default.c
  CC      list.c
  CC      messageq.c
  CC      regdump.c
  CC      ringbuf.c
  CC      time_libopencm3.c
  CC      util.c
  CC      i2c_ctx.c
  CC      relay-driver.c
relay-driver.c: In function 'main':
relay-driver.c:525:9: warning: 'rcc_clock_setup_in_hse_8mhz_out_72mhz' is deprecated: use rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSE8_72MHZ]) [-Wdeprecated-declarations]
  525 |         rcc_clock_setup_in_hse_8mhz_out_72mhz();
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../libopencm3//include/libopencm3/stm32/rcc.h:26,
                 from relay-driver.c:31:
../../libopencm3//include/libopencm3/stm32/f1/rcc.h:780:6: note: declared here
  780 | void rcc_clock_setup_in_hse_8mhz_out_72mhz(void) LIBOPENCM3_DEPRECATED("use rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSE8_72MHZ])");
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  LD      relay-driver-0.1.0-12-g11f0d5e.elf
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: fault.o: in function `hard_fault_handler_c':
/build/projects/relay-driver/../../libcommon/src/fault.c:48:(.text.hard_fault_handler_c+0x3c): undefined reference to `stderr'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: fault.o: in function `nmi_handler':
/build/projects/relay-driver/../../libcommon/src/fault.c:61:(.text.nmi_handler+0x10): undefined reference to `stderr'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: regdump.o: in function `regdump':
/build/projects/relay-driver/../../librfn/librfn/regdump.c:52:(.text.regdump+0xc): undefined reference to `stdout'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: relay-driver.o: in function `main':
/build/projects/relay-driver/relay-driver.c:550:(.text.startup.main+0xf4): undefined reference to `stdout'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/picolibc/arm-none-eabi/lib/thumb/v7-m/nofp/libc.a(libc_stdlib_abort.c.o): in function `abort':
./arm-none-eabi/../../../newlib/libc/stdlib/abort.c:63:(.text.unlikely.abort+0xa): undefined reference to `_exit'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: (_exit): Unknown destination type (ARM/Thumb) in /usr/lib/picolibc/arm-none-eabi/lib/thumb/v7-m/nofp/libc.a(libc_stdlib_abort.c.o)
./arm-none-eabi/../../../newlib/libc/stdlib/abort.c:63:(.text.unlikely.abort+0xa): dangerous relocation: unsupported relocation
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/picolibc/arm-none-eabi/lib/thumb/v7-m/nofp/libc.a(libc_stdlib_assert_func.c.o): in function `__assert_func':
./arm-none-eabi/../../../newlib/libc/stdlib/assert_func.c:62:(.text.__assert_func+0x28): undefined reference to `stderr'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/picolibc/arm-none-eabi/lib/thumb/v7-m/nofp/libc.a(libc_tinystdio_puts.c.o): in function `puts':
./arm-none-eabi/../../../newlib/libc/tinystdio/puts.c:63:(.text.puts+0x3c): undefined reference to `stdout'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: /usr/lib/picolibc/arm-none-eabi/lib/thumb/v7-m/nofp/libc.a(libc_signal_signal.c.o): in function `raise':
./arm-none-eabi/../../../newlib/libc/signal/signal.c:146:(.text.raise+0x32): undefined reference to `_exit'
/usr/lib/gcc/arm-none-eabi/14.2.1/../../../arm-none-eabi/bin/ld: (_exit): Unknown destination type (ARM/Thumb) in /usr/lib/picolibc/arm-none-eabi/lib/thumb/v7-m/nofp/libc.a(libc_signal_signal.c.o)
./arm-none-eabi/../../../newlib/libc/signal/signal.c:146:(.text.raise+0x32): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status
make: *** [../../mk/libopencm3.mk:224: relay-driver-0.1.0-12-g11f0d5e.map] Error 1
../../mk/libopencm3.mk:224: warning: pattern recipe did not update peer target 'relay-driver-0.1.0-12-g11f0d5e.elf'.
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3970532 killed;
[ssh-agent] Stopped.
Archiving artifacts
Sending e-mails to: jenkins-notifications@lists.osmocom.org laforge@gnumonks.org kredon@sysmocom.de
Finished: FAILURE