Console Output

Started by upstream project "wwiv" build number 3534

originally caused by:

Started by an SCM change

Running as SYSTEM

Building remotely on rpi4-1-rf (linux-arm64-raspbian linux) in workspace /jenkins/workspace/wwiv/label/linux-arm64-raspbian

The recommended git tool is: NONE

No credentials specified

> git rev-parse --resolve-git-dir /jenkins/workspace/wwiv/label/linux-arm64-raspbian/.git # timeout=10

Fetching changes from the remote Git repository

> git config remote.origin.url https://github.com/wwivbbs/wwiv.git # timeout=10

Fetching upstream changes from https://github.com/wwivbbs/wwiv.git

> git --version # timeout=10

> git --version # 'git version 2.20.1'

> git fetch --tags --force --progress -- https://github.com/wwivbbs/wwiv.git +refs/heads/*:refs/remotes/origin/* # timeout=10

Checking out Revision ba9295fe46a531f5d448cb63214182499b4238ea (refs/remotes/origin/main)

> git config core.sparsecheckout # timeout=10

> git checkout -f ba9295fe46a531f5d448cb63214182499b4238ea # timeout=10

Commit message: "default to 1 when ansi callout is off"

> git rev-list --no-walk 30dd6333572593d3717526680a434a49cdabf896 # 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.deps/my_basic.url # timeout=10

> git config -f .gitmodules --get submodule.deps/my_basic.path # timeout=10

> git config --get submodule.deps/pdcurses.url # timeout=10

> git config -f .gitmodules --get submodule.deps/pdcurses.path # timeout=10

> git config --get submodule.deps/cereal.url # timeout=10

> git config -f .gitmodules --get submodule.deps/cereal.path # timeout=10

> git config --get submodule.deps/googletest.url # timeout=10

> git config -f .gitmodules --get submodule.deps/googletest.path # timeout=10

> git config --get submodule.deps/fmt.url # timeout=10

> git config -f .gitmodules --get submodule.deps/fmt.path # timeout=10

> git submodule update --init --recursive deps/my_basic # timeout=10

> git submodule update --init --recursive deps/pdcurses # timeout=10

> git submodule update --init --recursive deps/cereal # timeout=10

> git submodule update --init --recursive deps/googletest # timeout=10

> git submodule update --init --recursive deps/fmt # timeout=10

[linux-arm64-raspbian] $ ./builds/jenkins/wwiv/build

=============================================================================

Workspace: /jenkins/workspace/wwiv/label/linux-arm64-raspbian

CMake: cmake; Test: ctest; Pack: cpack

CMake Build: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build

Release Dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release

WWIV Release: 5.7.2.3534

Archive: wwiv-linux-arm64-raspbian-5.7.2.3534.tar.gz

WWIV_DISTRO: linux-arm64-raspbian

GCC: gcc (Raspbian 8.3.0-6+rpi1) 8.3.0

=============================================================================

rm: cannot remove '/jenkins/workspace/wwiv/label/linux-arm64-raspbian/wwiv-*.tar.gz': No such file or directory

rm: cannot remove '/jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/wwiv-*.tar.gz': No such file or directory

Creating /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build and /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release

+ echo 'Building binaries'

Building binaries

+ pushd /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build

/jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build ~/workspace/wwiv/label/linux-arm64-raspbian

+ cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DWWIV_RELEASE=5.7.2 -DWWIV_ARCH= -DWWIV_BUILD_NUMBER=3534 -DWWIV_DISTRO=linux-arm64-raspbian /jenkins/workspace/wwiv/label/linux-arm64-raspbian

-- The C compiler identification is GNU 8.3.0

-- The CXX compiler identification is GNU 8.3.0

-- Check for working C compiler: /usr/bin/cc

-- Check for working C compiler: /usr/bin/cc -- works

-- Detecting C compiler ABI info

-- Detecting C compiler ABI info - done

-- Detecting C compile features

-- Detecting C compile features - done

-- Check for working CXX compiler: /usr/bin/c++

-- Check for working CXX compiler: /usr/bin/c++ -- works

-- Detecting CXX compiler ABI info

-- Detecting CXX compiler ABI info - done

-- Detecting CXX compile features

-- Detecting CXX compile features - done

VERBOSEWWIV Common CMake Module.

-- Set CPACK_PACKAGE_FILE_NAME: wwiv-linux-arm64-raspbian-5.7.2.3534

-- Set CPACK_PACKAGE_VERSION: 5.7.2

-- WWIV Build Number: 5.7.2.3534

VERBOSECMAKE_BUILD_TYPE: Debug

VERBOSECMAKE_CXX_FLAGS:

VERBOSEDefining _DEBUG macro for debug build

-- Performing Test HAVE_FLAG_ADDRESS_SANITIZER

-- Performing Test HAVE_FLAG_ADDRESS_SANITIZER - Failed

-- Performing Test HAVE_FLAG_SANITIZE_ADDRESS

-- Performing Test HAVE_FLAG_SANITIZE_ADDRESS - Success

-- Found Python: /usr/bin/python3.7 (found version "3.7.3") found components: Interpreter

-- Looking for pthread.h

-- Looking for pthread.h - found

-- Looking for pthread_create

-- Looking for pthread_create - not found

-- Looking for pthread_create in pthreads

-- Looking for pthread_create in pthreads - not found

-- Looking for pthread_create in pthread

-- Looking for pthread_create in pthread - found

-- Found Threads: TRUE

TRACEWWIV FindGTest

-- Found GTest: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/deps/googletest/googletest/include

-- Found GMock: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/deps/googletest/googlemock/include

-- Using GoogleTest from /jenkins/workspace/wwiv/label/linux-arm64-raspbian/deps/googletest/googletest/include

DEBUGCL: :/jenkins/workspace/wwiv/label/linux-arm64-raspbian/deps/cl345/libcl.a

-- Module support is disabled.

-- Version: 7.1.4

-- Build type: Debug

-- CXX_STANDARD: 17

-- Performing Test has_std_17_flag

-- Performing Test has_std_17_flag - Success

-- Performing Test has_std_1z_flag

-- Performing Test has_std_1z_flag - Success

-- Performing Test SUPPORTS_USER_DEFINED_LITERALS

-- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success

-- Performing Test FMT_HAS_VARIANT

-- Performing Test FMT_HAS_VARIANT - Success

-- Required features: cxx_variadic_templates

-- Looking for strtod_l

-- Looking for strtod_l - not found

-- Looking for wsyncup in /usr/lib/arm-linux-gnueabihf/libcurses.so

-- Looking for wsyncup in /usr/lib/arm-linux-gnueabihf/libcurses.so - found

-- Looking for cbreak in /usr/lib/arm-linux-gnueabihf/libncursesw.so

-- Looking for cbreak in /usr/lib/arm-linux-gnueabihf/libncursesw.so - found

-- Found Curses: /usr/lib/arm-linux-gnueabihf/libncursesw.so

-- WWIV_BUILD_TESTS is ON

-- Writing /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/BUILD.NFO

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/data: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/data.zip

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/inifiles: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/inifiles.zip

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/gfiles: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/gfiles.zip

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/menus: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/menus.zip

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/scripts: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/scripts.zip

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/zip-city: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/zip-city.zip

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/regions: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/regions.zip

DEBUGcreate_datafile_archive: dir: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/platform/unix: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/unix.zip

DEBUGInstalling Platform Specific File: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/platform/unix/install.bash

DEBUGInstalling Platform Specific File: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/install/platform/unix/install.sh

-- Configuring done

-- Generating done

-- Build files have been written to: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build

+ cmake --build . --config Debug

[1/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/scripts.zip.

[2/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/unix.zip.

[3/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/inifiles.zip.

[4/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/data.zip.

[5/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/menus.zip.

[6/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/gfiles.zip.

[7/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/zip-city.zip.

[8/299] Creating ZIP file: /jenkins/workspace/wwiv/label/linux-arm64-raspbian/_build/release/regions.zip.

[9/299] Building CXX object core/CMakeFiles/core.dir/version.cpp.o

[10/299] Building CXX object fsed/CMakeFiles/fsed.dir/common.cpp.o

[11/299] Building CXX object core/CMakeFiles/core.dir/os_unix.cpp.o

FAILED: core/CMakeFiles/core.dir/os_unix.cpp.o

/usr/bin/c++ -DFMT_HEADER_ONLY=1 -D_DEBUG -I../ -Icore -I../core/../deps/cereal/include -I../deps/fmt/include -g -Wall -std=gnu++17 -MD -MT core/CMakeFiles/core.dir/os_unix.cpp.o -MF core/CMakeFiles/core.dir/os_unix.cpp.o.d -o core/CMakeFiles/core.dir/os_unix.cpp.o -c ../core/os_unix.cpp

../core/os_unix.cpp: In function ‘bool wwiv::os::terminate_process(pid_t)’:

../core/os_unix.cpp:115:13: error: ‘SIGKILL’ was not declared in this scope

kill(pid, SIGKILL);

^~~~~~~

../core/os_unix.cpp:115:13: note: suggested alternative: ‘ERFKILL’

kill(pid, SIGKILL);

^~~~~~~

ERFKILL

../core/os_unix.cpp:115:3: error: ‘kill’ was not declared in this scope

kill(pid, SIGKILL);

^~~~

../core/os_unix.cpp:115:3: note: suggested alternative: ‘sinl’

kill(pid, SIGKILL);

^~~~

sinl

[12/299] Building CXX object fsed/CMakeFiles/fsed.dir/fsed.cpp.o

[13/299] Building CXX object fsed/CMakeFiles/fsed.dir/line.cpp.o

[14/299] Building CXX object fsed/CMakeFiles/fsed.dir/model.cpp.o

[15/299] Building CXX object fsed/CMakeFiles/fsed.dir/view.cpp.o

[16/299] Building CXX object bbs/CMakeFiles/bbs_lib.dir/netsup.cpp.o

../bbs/netsup.cpp: In function ‘std::pair<int, int> ansicallout()’:

../bbs/netsup.cpp:614:5: warning: case label value is less than minimum value for type

case -32:

^~~~

ninja: build stopped: subcommand failed.

Build step 'Invoke XShell command' marked build as failure

Skipped archiving because build is not successful

INFO: Processing CTest-Version 3.x (default)

ERROR: Step ‘Publish xUnit test result report’ failed: [CTest-Version 3.x (default)] - No test report file(s) were found with the pattern '_build/Testing/**/*.xml' relative to '/jenkins/workspace/wwiv/label/linux-arm64-raspbian' for the testing framework 'CTest-Version 3.x (default)'.

Did you enter a pattern relative to (and within) the workspace directory?

Did you generate the result report(s) for 'CTest-Version 3.x (default)'?"

Finished: FAILURE