See
<https://jenkins.osmocom.org/jenkins/job/ttcn3-pcu-test/2029/display/redirect?page=changes>
Changes:
[Pau Espin Pedrol] asterisk: Enable use of EVS codec
[Pau Espin Pedrol] ttcn3-sgsn: Use 2nd IP address on emulated HNBGW
[Pau Espin Pedrol] ttcn3-sgsn: Use new 172.18.8.104 in emulated RNC
------------------------------------------
[...truncated 32.96 KB...]
#7 3.803 Setting up libosmosim2:amd64 (1.9.0.209.e0c63.202407232026) ...
#7 3.813 Setting up libosmocore (1.9.0.209.e0c63.202407232026) ...
#7 3.822 Setting up libosmocore-dev:amd64 (1.9.0.209.e0c63.202407232026) ...
#7 3.835 Processing triggers for libc-bin (2.36-9+deb12u7) ...
#7 DONE 4.0s
#8 [3/8] WORKDIR /TMP
#8 DONE 0.1s
#9 [4/8] RUN GIT clone
https://gerrit.osmocom.org/osmo-pcu.git
#9 0.350 Cloning into 'osmo-pcu'...
#9 DONE 2.7s
#10 [5/8] ADD
HTTPS://GERRIT.OSMOCOM.ORG/PLUGINS/GITILES/OSMO-PCU/+/MASTER?FORMAT=TEXT
/tmp/commit-osmo-pcu
#10 DONE 0.0s
#11 [6/8] RUN CD osmo-pcu && git fetch && git checkout master &&
(git symbolic-ref -q HEAD && git reset --hard origin/master || exit 1); git
rev-parse --abbrev-ref HEAD && git rev-parse HEAD && autoreconf -fi
&& ./configure && make "-j$(nproc)" install
#11 0.503 Already on 'master'
#11 0.503 Your branch is up to date with 'origin/master'.
#11 0.505 refs/heads/master
#11 0.509 HEAD is now at 439d0c3c Bump version: 1.4.0.15-e192 → 1.5.0
#11 0.511 master
#11 0.512 439d0c3c7b2048988590e661949af1dba81ddd35
#11 3.206 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'.
#11 3.206 libtoolize: copying file './ltmain.sh'
#11 3.385 libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to
configure.ac,
#11 3.385 libtoolize: and rerunning libtoolize and aclocal.
#11 3.385 libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
#11 4.730 configure.ac:42: warning: The macro `AC_HEADER_STDC' is obsolete.
#11 4.730 configure.ac:42: You should run autoupdate.
#11 4.730 ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
#11 4.730 configure.ac:42: the top level
#11 4.730 configure.ac:93: warning: The macro `AC_HELP_STRING' is obsolete.
#11 4.730 configure.ac:93: You should run autoupdate.
#11 4.730 ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
#11 4.730 configure.ac:93: the top level
#11 4.730 configure.ac:134: warning: The macro `AC_HELP_STRING' is obsolete.
#11 4.730 configure.ac:134: You should run autoupdate.
#11 4.730 ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
#11 4.730 configure.ac:134: the top level
#11 4.730 configure.ac:153: warning: The macro `AC_HELP_STRING' is obsolete.
#11 4.730 configure.ac:153: You should run autoupdate.
#11 4.730 ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
#11 4.730 configure.ac:153: the top level
#11 4.730 configure.ac:172: warning: The macro `AC_HELP_STRING' is obsolete.
#11 4.730 configure.ac:172: You should run autoupdate.
#11 4.730 ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
#11 4.730 configure.ac:172: the top level
#11 4.730 configure.ac:183: warning: The macro `AC_HELP_STRING' is obsolete.
#11 4.730 configure.ac:183: You should run autoupdate.
#11 4.730 ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
#11 4.730 configure.ac:183: the top level
#11 4.730 configure.ac:263: warning: AC_OUTPUT should be used without arguments.
#11 4.730 configure.ac:263: You should run autoupdate.
#11 5.341 configure.ac:24: installing './compile'
#11 5.344 configure.ac:27: installing './config.guess'
#11 5.346 configure.ac:27: installing './config.sub'
#11 5.348 configure.ac:9: installing './install-sh'
#11 5.350 configure.ac:9: installing './missing'
#11 5.489 src/Makefile.am: installing './depcomp'
#11 5.516 tests/Makefile.am:34: warning: source file 'alloc/AllocTest.cpp' is in a
subdirectory,
#11 5.516 tests/Makefile.am:34: but option 'subdir-objects' is disabled
#11 5.516 automake: warning: possible forward-incompatibility.
#11 5.516 automake: At least one source file is in a subdirectory, but the
'subdir-objects'
#11 5.516 automake: automake option hasn't been enabled. For now, the corresponding
output
#11 5.516 automake: object file(s) will be placed in the top-level directory. However,
this
#11 5.516 automake: behavior may change in a future Automake major version, with object
#11 5.516 automake: files being placed in the same subdirectory as the corresponding
sources.
#11 5.516 automake: You are advised to start using 'subdir-objects' option
throughout your
#11 5.516 automake: project, to avoid future incompatibilities.
#11 5.517 tests/Makefile.am:47: warning: source file 'alloc/MslotTest.cpp' is in a
subdirectory,
#11 5.517 tests/Makefile.am:47: but option 'subdir-objects' is disabled
#11 5.518 tests/Makefile.am:154: warning: source file 'app_info/AppInfoTest.cpp'
is in a subdirectory,
#11 5.518 tests/Makefile.am:154: but option 'subdir-objects' is disabled
#11 5.518 tests/Makefile.am:69: warning: source file 'bitcomp/BitcompTest.cpp' is
in a subdirectory,
#11 5.518 tests/Makefile.am:69: but option 'subdir-objects' is disabled
#11 5.518 tests/Makefile.am:69: warning: source file
'../src/egprs_rlc_compression.cpp' is in a subdirectory,
#11 5.518 tests/Makefile.am:69: but option 'subdir-objects' is disabled
#11 5.519 tests/Makefile.am:138: warning: source file 'codel/codel_test.c' is in a
subdirectory,
#11 5.519 tests/Makefile.am:138: but option 'subdir-objects' is disabled
#11 5.520 tests/Makefile.am:76: warning: source file 'edge/EdgeTest.cpp' is in a
subdirectory,
#11 5.520 tests/Makefile.am:76: but option 'subdir-objects' is disabled
#11 5.521 tests/Makefile.am:85: warning: source file 'emu/pcu_emu.cpp' is in a
subdirectory,
#11 5.521 tests/Makefile.am:85: but option 'subdir-objects' is disabled
#11 5.521 tests/Makefile.am:85: warning: source file
'emu/test_replay_gprs_attach.cpp' is in a subdirectory,
#11 5.521 tests/Makefile.am:85: but option 'subdir-objects' is disabled
#11 5.521 tests/Makefile.am:85: warning: source file 'emu/openbsc_clone.c' is in a
subdirectory,
#11 5.521 tests/Makefile.am:85: but option 'subdir-objects' is disabled
#11 5.521 tests/Makefile.am:85: warning: source file 'emu/test_pdp_activation.cpp'
is in a subdirectory,
#11 5.521 tests/Makefile.am:85: but option 'subdir-objects' is disabled
#11 5.522 tests/Makefile.am:145: warning: source file 'fn/FnTest.cpp' is in a
subdirectory,
#11 5.522 tests/Makefile.am:145: but option 'subdir-objects' is disabled
#11 5.523 tests/Makefile.am:119: warning: source file 'llc/LlcTest.cpp' is in a
subdirectory,
#11 5.523 tests/Makefile.am:119: but option 'subdir-objects' is disabled
#11 5.523 tests/Makefile.am:133: warning: source file 'llist/LListTest.cpp' is in
a subdirectory,
#11 5.523 tests/Makefile.am:133: but option 'subdir-objects' is disabled
#11 5.524 tests/Makefile.am:105: warning: source file 'ms/MsTest.cpp' is in a
subdirectory,
#11 5.524 tests/Makefile.am:105: but option 'subdir-objects' is disabled
#11 5.525 tests/Makefile.am:28: warning: source file 'rlcmac/RLCMACTest.cpp' is in
a subdirectory,
#11 5.525 tests/Makefile.am:28: but option 'subdir-objects' is disabled
#11 5.525 tests/Makefile.am:56: warning: source file 'tbf/TbfTest.cpp' is in a
subdirectory,
#11 5.525 tests/Makefile.am:56: but option 'subdir-objects' is disabled
#11 5.526 tests/Makefile.am:96: warning: source file 'types/TypesTest.cpp' is in a
subdirectory,
#11 5.526 tests/Makefile.am:96: but option 'subdir-objects' is disabled
#11 5.527 tests/Makefile.am:167: warning: source file 'ulc/PdchUlcTest.cpp' is in
a subdirectory,
#11 5.527 tests/Makefile.am:167: but option 'subdir-objects' is disabled
#11 5.662 checking for a BSD-compatible install... /usr/bin/install -c
#11 5.669 checking whether build environment is sane... yes
#11 5.678 checking for a race-free mkdir -p... /usr/bin/mkdir -p
#11 5.679 checking for gawk... gawk
#11 5.679 checking whether make sets $(MAKE)... yes
#11 5.689 checking whether make supports nested variables... yes
#11 5.695 checking whether make supports nested variables... (cached) yes
#11 5.696 checking whether make sets $(MAKE)... (cached) yes
#11 5.698 checking for gcc... gcc
#11 5.727 checking whether the C compiler works... yes
#11 5.767 checking for C compiler default output file name... a.out
#11 5.768 checking for suffix of executables...
#11 5.804 checking whether we are cross compiling... no
#11 5.848 checking for suffix of object files... o
#11 5.873 checking whether the compiler supports GNU C... yes
#11 5.897 checking whether gcc accepts -g... yes
#11 5.917 checking for gcc option to enable C11 features... none needed
#11 5.949 checking whether gcc understands -c and -o together... yes
#11 5.994 checking whether make supports the include directive... yes (GNU style)
#11 6.003 checking dependency style of gcc... gcc3
#11 6.039 checking for g++... g++
#11 6.060 checking whether the compiler supports GNU C++... yes
#11 6.130 checking whether g++ accepts -g... yes
#11 6.155 checking for g++ option to enable C++11 features... unsupported
#11 6.390 checking for g++ option to enable C++98 features... none needed
#11 6.433 checking dependency style of g++... gcc3
#11 6.470 checking build system type... x86_64-pc-linux-gnu
#11 6.512 checking host system type... x86_64-pc-linux-gnu
#11 6.513 checking how to print strings... printf
#11 6.540 checking for a sed that does not truncate output... /usr/bin/sed
#11 6.544 checking for grep that handles long lines and -e... /usr/bin/grep
#11 6.546 checking for egrep... /usr/bin/grep -E
#11 6.548 checking for fgrep... /usr/bin/grep -F
#11 6.550 checking for ld used by gcc... /usr/bin/ld
#11 6.554 checking if the linker (/usr/bin/ld) is GNU ld... yes
#11 6.557 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
#11 6.559 checking the name lister (/usr/bin/nm -B) interface... BSD nm
#11 6.578 checking whether ln -s works... yes
#11 6.579 checking the maximum length of command line arguments... 1572864
#11 6.586 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu
format... func_convert_file_noop
#11 6.586 checking how to convert x86_64-pc-linux-gnu file names to toolchain format...
func_convert_file_noop
#11 6.586 checking for /usr/bin/ld option to reload object files... -r
#11 6.586 checking for file... file
#11 6.587 checking for objdump... objdump
#11 6.587 checking how to recognize dependent libraries... pass_all
#11 6.588 checking for dlltool... no
#11 6.588 checking how to associate runtime and link libraries... printf %s\n
#11 6.588 checking for ar... ar
#11 6.589 checking for archiver @FILE support... @
#11 6.613 checking for strip... strip
#11 6.613 checking for ranlib... ranlib
#11 6.614 checking command to parse /usr/bin/nm -B output from gcc object... ok
#11 6.679 checking for sysroot... no
#11 6.679 checking for a working dd... /usr/bin/dd
#11 6.683 checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
#11 6.699 checking for mt... no
#11 6.700 checking if : is a manifest tool... no
#11 6.704 checking for stdio.h... yes
#11 6.721 checking for stdlib.h... yes
#11 6.744 checking for string.h... yes
#11 6.765 checking for inttypes.h... yes
#11 6.787 checking for stdint.h... yes
#11 6.810 checking for strings.h... yes
#11 6.833 checking for sys/stat.h... yes
#11 6.855 checking for sys/types.h... yes
#11 6.882 checking for unistd.h... yes
#11 6.913 checking for dlfcn.h... yes
#11 6.941 checking for objdir... .libs
#11 6.999 checking if gcc supports -fno-rtti -fno-exceptions... no
#11 7.018 checking for gcc option to produce PIC... -fPIC -DPIC
#11 7.018 checking if gcc PIC flag -fPIC -DPIC works... yes
#11 7.034 checking if gcc static flag -static works... yes
#11 7.109 checking if gcc supports -c -o file.o... yes
#11 7.139 checking if gcc supports -c -o file.o... (cached) yes
#11 7.139 checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes
#11 7.149 checking whether -lc should be explicitly linked in... no
#11 7.174 checking dynamic linker characteristics... GNU/Linux ld.so
#11 7.235 checking how to hardcode library paths into programs... immediate
#11 7.235 checking whether stripping libraries is possible... yes
#11 7.237 checking if libtool supports shared libraries... yes
#11 7.237 checking whether to build shared libraries... yes
#11 7.238 checking whether to build static libraries... yes
#11 7.242 checking how to run the C++ preprocessor... g++ -E
#11 7.371 checking for ld used by g++... /usr/bin/ld -m elf_x86_64
#11 7.374 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
#11 7.383 checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes
#11 7.458 checking for g++ option to produce PIC... -fPIC -DPIC
#11 7.458 checking if g++ PIC flag -fPIC -DPIC works... yes
#11 7.477 checking if g++ static flag -static works... yes
#11 7.551 checking if g++ supports -c -o file.o... yes
#11 7.581 checking if g++ supports -c -o file.o... (cached) yes
#11 7.581 checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes
#11 7.581 checking dynamic linker characteristics... (cached) GNU/Linux ld.so
#11 7.586 checking how to hardcode library paths into programs... immediate
#11 7.586 checking for pkg-config... /usr/bin/pkg-config
#11 7.587 checking for pkg-config... /usr/bin/pkg-config
#11 7.587 checking pkg-config is at least version 0.20... yes
#11 7.588 checking for egrep... (cached) /usr/bin/grep -E
#11 7.588 checking for libosmocore >= 1.10.0... no
#11 7.596 configure: error: Package requirements (libosmocore >= 1.10.0) were not met:
#11 7.596
#11 7.596 Package dependency requirement 'libosmocore >= 1.10.0' could not be
satisfied.
#11 7.596 Package 'libosmocore' has version
'1.9.0.209-e0c63.202407232026', required version is '>= 1.10.0'
#11 7.596
#11 7.596 Consider adjusting the PKG_CONFIG_PATH environment variable if you
#11 7.596 installed software in a non-standard prefix.
#11 7.596
#11 7.596 Alternatively, you may set the environment variables LIBOSMOCORE_CFLAGS
#11 7.596 and LIBOSMOCORE_LIBS to avoid the need to call pkg-config.
#11 7.596 See the pkg-config man page for more details.
#11 ERROR: process "/bin/sh -c cd osmo-pcu && \tgit fetch && git
checkout $OSMO_PCU_BRANCH && \t(git symbolic-ref -q HEAD && git reset
--hard origin/$OSMO_PCU_BRANCH || exit 1); \tgit rev-parse --abbrev-ref HEAD &&
git rev-parse HEAD && \tautoreconf -fi && \t./configure && \tmake
\"-j$(nproc)\" install" did not complete successfully: exit code: 1
------
[6/8] RUN CD osmo-pcu && git fetch &&
git checkout master && (git symbolic-ref -q HEAD && git reset --hard
origin/master || exit 1); git rev-parse --abbrev-ref HEAD && git rev-parse HEAD
&& autoreconf -fi && ./configure && make "-j$(nproc)"
install:
7.596
7.596 Package dependency requirement 'libosmocore >= 1.10.0' could not be
satisfied.
7.596 Package 'libosmocore' has version '1.9.0.209-e0c63.202407232026',
required version is '>= 1.10.0'
7.596
7.596 Consider adjusting the PKG_CONFIG_PATH environment variable if you
7.596 installed software in a non-standard prefix.
7.596
7.596 Alternatively, you may set the environment variables LIBOSMOCORE_CFLAGS
7.596 and LIBOSMOCORE_LIBS to avoid the need to call pkg-config.
7.596 See the pkg-config man page for more details.
------
Dockerfile:31
--------------------
30 |
31 | >>> RUN cd osmo-pcu && \
32 | >>> git fetch && git checkout $OSMO_PCU_BRANCH && \
33 | >>> (git symbolic-ref -q HEAD && git reset --hard
origin/$OSMO_PCU_BRANCH || exit 1); \
34 | >>> git rev-parse --abbrev-ref HEAD && git rev-parse HEAD
&& \
35 | >>> autoreconf -fi && \
36 | >>> ./configure && \
37 | >>> make "-j$(nproc)" install
38 |
--------------------
ERROR: failed to solve: process "/bin/sh -c cd osmo-pcu && \tgit fetch
&& git checkout $OSMO_PCU_BRANCH && \t(git symbolic-ref -q HEAD &&
git reset --hard origin/$OSMO_PCU_BRANCH || exit 1); \tgit rev-parse --abbrev-ref HEAD
&& git rev-parse HEAD && \tautoreconf -fi && \t./configure
&& \tmake \"-j$(nproc)\" install" did not complete successfully:
exit code: 1
make: *** [../make/Makefile:94: docker-build] Error 1
make: Leaving directory
'<https://jenkins.osmocom.org/jenkins/job/ttcn3-pcu-test/ws/osmo-pcu-master'>
+ exit 1
Build step 'Execute shell' marked build as failure
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found.
Configuration error?