[laminar] Executing cfg/jobs/simh-ibmpc.run ++ id -u ++ id -g ++ echo simh-ibmpc ++ cut -f 1 -d - + docker run --rm --interactive --volume /var/cache/git:/var/cache/git --volume /var/cache/laminar:/var/cache/laminar --volume /var/lib/laminar/cfg/scripts:/var/lib/laminar/cfg/scripts --volume /var/lib/laminar/cfg/patches:/var/lib/laminar/cfg/patches --volume /var/lib/laminar/run/simh-ibmpc/54:/var/lib/laminar/run/simh-ibmpc/54 --env rev= --env JOB=simh-ibmpc --env COMPILER_SUITE= --security-opt apparmor=unconfined --net=host --user 998:998 --workdir /var/lib/laminar/run/simh-ibmpc/54 simh /bin/bash + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts + SRC_REPO=/var/cache/git/simh ++ basename /var/cache/git/simh .git + SRC_REPO_DIR=simh ++ echo simh-ibmpc ++ cut -f 2- -d - + SIMULATOR=ibmpc + BUILD_REV= + '[' -z '' ']' + BUILD_REV=master + . /var/lib/laminar/cfg/scripts/evaluate_compiler.inc ++ : gcc-snapshot ++ case "${COMPILER_SUITE}" in ++ export CC=/usr/lib/gcc-snapshot/bin/gcc ++ CC=/usr/lib/gcc-snapshot/bin/gcc ++ export CXX=/usr/lib/gcc-snapshot/bin/g++ ++ CXX=/usr/lib/gcc-snapshot/bin/g++ ++ export CPP=/usr/lib/gcc-snapshot/bin/cpp ++ CPP=/usr/lib/gcc-snapshot/bin/cpp ++ export LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib ++ LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib ++ export PATH=/usr/lib/gcc-snapshot/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts ++ PATH=/usr/lib/gcc-snapshot/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts ++ hash -r + . /var/lib/laminar/cfg/scripts/evaluate_patches.inc + /usr/lib/gcc-snapshot/bin/gcc --version gcc (Debian 20230315-1) 13.0.1 20230315 (experimental) [master r13-6680-ga9ae16db8cb] Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + /usr/lib/gcc-snapshot/bin/g++ --version g++ (Debian 20230315-1) 13.0.1 20230315 (experimental) [master r13-6680-ga9ae16db8cb] Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + rm -rf simh + git clone --shared /var/cache/git/simh Cloning into 'simh'... done. Updating files: 92% (1773/1921) Updating files: 93% (1787/1921) Updating files: 94% (1806/1921) Updating files: 95% (1825/1921) Updating files: 96% (1845/1921) Updating files: 97% (1864/1921) Updating files: 98% (1883/1921) Updating files: 99% (1902/1921) Updating files: 100% (1921/1921) Updating files: 100% (1921/1921), done. /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54 + pushd simh + git checkout master Already on 'master' Your branch is up to date with 'origin/master'. + apply_patches .:generic-simh .:simh-ibmpc + local this_arg + local this_path + local this_prefix + local this_patch + '[' 2 -gt 0 ']' + this_arg=.:generic-simh + shift ++ echo .:generic-simh ++ cut -f 1 -d : + this_path=. ++ echo .:generic-simh ++ cut -f 2 -d : + this_prefix=generic-simh + pushd . /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54 + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r '/var/lib/laminar/cfg/patches/generic-simh--*.patch' ']' + popd + '[' 1 -gt 0 ']' + this_arg=.:simh-ibmpc + shift /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54 ++ echo .:simh-ibmpc ++ cut -f 1 -d : + this_path=. ++ echo .:simh-ibmpc ++ cut -f 2 -d : + this_prefix=simh-ibmpc + pushd . /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54 + for this_patch in "/var/lib/laminar/cfg/patches/${this_prefix}--"*.patch + '[' -r '/var/lib/laminar/cfg/patches/simh-ibmpc--*.patch' ']' + popd + '[' 0 -gt 0 ']' /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54 + git show commit d329907306c32bd1453f11a00b42c0ee07d8c0eb Author: Paul Koning Date: Tue May 23 19:30:27 2023 -0400 VAX: Add missing vax_uw.c to Windows build. This fixes the other set of build control files overlooked in the earlier commit for this issue. diff --git a/Visual Studio Projects/VAX730.vcxproj b/Visual Studio Projects/VAX730.vcxproj index ba15a378..2d7364b8 100755 --- a/Visual Studio Projects/VAX730.vcxproj +++ b/Visual Studio Projects/VAX730.vcxproj @@ -320,6 +320,7 @@ + @@ -375,4 +376,4 @@ - \ No newline at end of file + diff --git a/Visual Studio Projects/VAX750.vcxproj b/Visual Studio Projects/VAX750.vcxproj index 0aa48547..d8832a1b 100755 --- a/Visual Studio Projects/VAX750.vcxproj +++ b/Visual Studio Projects/VAX750.vcxproj @@ -322,6 +322,7 @@ + @@ -377,4 +378,4 @@ - \ No newline at end of file + diff --git a/Visual Studio Projects/VAX780.vcxproj b/Visual Studio Projects/VAX780.vcxproj index cfd56bde..00c432a8 100755 --- a/Visual Studio Projects/VAX780.vcxproj +++ b/Visual Studio Projects/VAX780.vcxproj @@ -324,6 +324,7 @@ + @@ -379,4 +380,4 @@ - \ No newline at end of file + + git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean + git diff ++ git rev-parse HEAD + REV_ID=d329907306c32bd1453f11a00b42c0ee07d8c0eb + popd /var/lib/laminar/run/simh-ibmpc/54 + hash -r + pushd simh + export /var/lib/laminar/run/simh-ibmpc/54/simh /var/lib/laminar/run/simh-ibmpc/54 declare -x CC="/usr/lib/gcc-snapshot/bin/gcc" declare -x COMPILER_SUITE="gcc-snapshot" declare -x CPP="/usr/lib/gcc-snapshot/bin/cpp" declare -x CXX="/usr/lib/gcc-snapshot/bin/g++" declare -x HOME="/home/foo" declare -x HOSTNAME="lili" declare -x JOB="simh-ibmpc" declare -x LD_LIBRARY_PATH="/usr/lib/gcc-snapshot/lib" declare -x OLDPWD="/var/lib/laminar/run/simh-ibmpc/54" declare -x PATH="/usr/lib/gcc-snapshot/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/laminar/cfg/scripts" declare -x PWD="/var/lib/laminar/run/simh-ibmpc/54/simh" declare -x SHLVL="1" declare -x rev="" + log_execute 'bld simu' make GCC=/usr/lib/gcc-snapshot/bin/gcc LTO=1 TEST_ARG=-v BIN/ibmpc [bld simu 2023-05-25 09:33:18] lib paths are: /lib/ /lib/x86_64-linux-gnu/ /lib32/ /libx32/ /usr/lib/ [bld simu 2023-05-25 09:33:18] include paths are: /usr/lib/gcc-snapshot/lib/gcc/x86_64-linux-gnu/13/include /usr/local/include /usr/lib/gcc-snapshot/include /usr/include/x86_64-linux-gnu /usr/include [bld simu 2023-05-25 09:33:18] using libm: /lib/x86_64-linux-gnu/libm.so [bld simu 2023-05-25 09:33:18] using librt: /lib/x86_64-linux-gnu/librt.a [bld simu 2023-05-25 09:33:18] using libpthread: /lib/x86_64-linux-gnu/libpthread.a /usr/include/pthread.h [bld simu 2023-05-25 09:33:18] using libpcre: /lib/x86_64-linux-gnu/libpcre.so /usr/include/pcre.h [bld simu 2023-05-25 09:33:19] using semaphore: /usr/include/semaphore.h [bld simu 2023-05-25 09:33:19] using libdl: /lib/x86_64-linux-gnu/libdl.a /usr/include/dlfcn.h [bld simu 2023-05-25 09:33:19] using libedit: /usr/include/editline/readline.h [bld simu 2023-05-25 09:33:19] using libpng: /lib/x86_64-linux-gnu/libpng.so /usr/include/png.h [bld simu 2023-05-25 09:33:19] using zlib: /lib/x86_64-linux-gnu/libz.so /usr/include/zlib.h [bld simu 2023-05-25 09:33:19] using mman: /usr/include/x86_64-linux-gnu/sys/mman.h [bld simu 2023-05-25 09:33:19] *** [bld simu 2023-05-25 09:33:19] *** BIN/ibmpc Simulator being built with: [bld simu 2023-05-25 09:33:19] *** - compiler optimizations, with Link Time Optimization, and no debugging support. GCC Version: 13.0.1. [bld simu 2023-05-25 09:33:19] *** - Per simulator tests will be run with argument: -v. [bld simu 2023-05-25 09:33:19] *** [bld simu 2023-05-25 09:33:19] *** git commit id is d329907306c32bd1453f11a00b42c0ee07d8c0eb. [bld simu 2023-05-25 09:33:19] *** git commit time is 2023-05-23T19:30:27-0400. [bld simu 2023-05-25 09:33:19] *** [bld simu 2023-05-25 09:33:20] #cmake:ignore-target [bld simu 2023-05-25 09:33:20] /usr/lib/gcc-snapshot/bin/gcc -std=gnu99 -U__STRICT_ANSI__ -O2 -finline-functions -fgcse-after-reload -fpredictive-commoning -fipa-cp-clone -fno-unsafe-loop-optimizations -fno-strict-overflow -flto -DSIM_GIT_COMMIT_ID=d329907306c32bd1453f11a00b42c0ee07d8c0eb -DSIM_GIT_COMMIT_TIME=2023-05-23T19:30:27-0400 -DSIM_COMPILER="GCC Version: 13.0.1" -DSIM_BUILD_TOOL=simh-makefile -I . -Werror -D_GNU_SOURCE -DUSE_READER_THREAD -DSIM_ASYNCH_IO -DHAVE_PCRE_H -DHAVE_SEMAPHORE -DHAVE_SYS_IOCTL -DHAVE_LINUX_CDROM -DSIM_HAVE_DLOPEN=so -DHAVE_EDITLINE -DHAVE_UTIME -DHAVE_LIBPNG -DHAVE_ZLIB -DHAVE_GLOB -DHAVE_SHM_OPEN ./Intel-Systems/common/i8255.c ./Intel-Systems/ibmpc/ibmpc.c ./Intel-Systems/common/i8088.c ./Intel-Systems/ibmpc/ibmpc_sys.c ./Intel-Systems/common/i8253.c ./Intel-Systems/common/i8259.c ./Intel-Systems/common/pceprom.c ./Intel-Systems/common/pcram8.c ./Intel-Systems/common/i8237.c ./Intel-Systems/common/pcbus.c ./scp.c ./sim_console.c ./sim_fio.c ./sim_timer.c ./sim_sock.c ./sim_tmxr.c ./sim_ether.c ./sim_tape.c ./sim_disk.c ./sim_serial.c ./sim_video.c ./sim_imd.c ./sim_card.c -I ./Intel-Systems/ibmpc -o BIN/ibmpc -lm -lrt -lpthread -lpcre -ldl -ledit -ltermcap -lpng -lz [bld simu 2023-05-25 09:33:20] ./Intel-Systems/common/i8255.c:164:15: error: 'DEBUG_xack' undeclared here (not in a function); did you mean 'DEBUG_all'? [bld simu 2023-05-25 09:33:20] 164 | { "XACK", DEBUG_xack }, [bld simu 2023-05-25 09:33:20] | ^~~~~~~~~~ [bld simu 2023-05-25 09:33:20] | DEBUG_all [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8255.c: In function 'i8255_cfg': [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8255.c:206:37: error: 'BYTEMASK' undeclared (first use in this function) [bld simu 2023-05-25 09:33:21] 206 | i8255_baseport[devnum] = base & BYTEMASK; [bld simu 2023-05-25 09:33:21] | ^~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8255.c:206:37: note: each undeclared identifier is reported only once for each function it appears in [bld simu 2023-05-25 09:33:21] In file included from ./Intel-Systems/ibmpc/ibmpc.c:36: [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c: In function 'SBC_reset': [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/system_defs.h:38:25: error: passing argument 1 of 'i8253_reset' makes pointer from integer without a cast [-Werror=int-conversion] [bld simu 2023-05-25 09:33:21] 38 | #define I8253_BASE_0 0x040 [bld simu 2023-05-25 09:33:21] | ^~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | int [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:82:18: note: in expansion of macro 'I8253_BASE_0' [bld simu 2023-05-25 09:33:21] 82 | i8253_reset (I8253_BASE_0); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:68:36: note: expected 'DEVICE *' but argument is of type 'int' [bld simu 2023-05-25 09:33:21] 68 | extern t_stat i8253_reset (DEVICE *dptr); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/system_defs.h:43:25: error: passing argument 1 of 'i8255_reset' makes pointer from integer without a cast [-Werror=int-conversion] [bld simu 2023-05-25 09:33:21] 43 | #define I8255_BASE_0 0x060 [bld simu 2023-05-25 09:33:21] | ^~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | int [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:83:18: note: in expansion of macro 'I8255_BASE_0' [bld simu 2023-05-25 09:33:21] 83 | i8255_reset (I8255_BASE_0); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:69:36: note: expected 'DEVICE *' but argument is of type 'int' [bld simu 2023-05-25 09:33:21] 69 | extern t_stat i8255_reset (DEVICE *dptr); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/system_defs.h:47:25: error: passing argument 1 of 'i8259_reset' makes pointer from integer without a cast [-Werror=int-conversion] [bld simu 2023-05-25 09:33:21] 47 | #define I8259_BASE_0 0x020 [bld simu 2023-05-25 09:33:21] | ^~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | int [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:84:18: note: in expansion of macro 'I8259_BASE_0' [bld simu 2023-05-25 09:33:21] 84 | i8259_reset (I8259_BASE_0); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:70:36: note: expected 'DEVICE *' but argument is of type 'int' [bld simu 2023-05-25 09:33:21] 70 | extern t_stat i8259_reset (DEVICE *dptr); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/system_defs.h:61:25: error: passing argument 1 of 'EPROM_reset' makes pointer from integer without a cast [-Werror=int-conversion] [bld simu 2023-05-25 09:33:21] 61 | #define ROM_BASE 0xFE000 [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | int [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:85:18: note: in expansion of macro 'ROM_BASE' [bld simu 2023-05-25 09:33:21] 85 | EPROM_reset (ROM_BASE, ROM_SIZE); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:71:36: note: expected 'DEVICE *' but argument is of type 'int' [bld simu 2023-05-25 09:33:21] 71 | extern t_stat EPROM_reset (DEVICE *dptr); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:85:5: error: too many arguments to function 'EPROM_reset' [bld simu 2023-05-25 09:33:21] 85 | EPROM_reset (ROM_BASE, ROM_SIZE); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:71:15: note: declared here [bld simu 2023-05-25 09:33:21] 71 | extern t_stat EPROM_reset (DEVICE *dptr); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:86:5: error: too many arguments to function 'RAM_reset' [bld simu 2023-05-25 09:33:21] 86 | RAM_reset (RAM_BASE, RAM_SIZE); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:72:15: note: declared here [bld simu 2023-05-25 09:33:21] 72 | extern t_stat RAM_reset (DEVICE *dptr); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:87:13: error: passing argument 1 of 'reg_dev' from incompatible pointer type [-Werror=incompatible-pointer-types] [bld simu 2023-05-25 09:33:21] 87 | reg_dev(enbnmi, NMI_BASE); [bld simu 2023-05-25 09:33:21] | ^~~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | uint8 (*)(t_bool, uint8) {aka unsigned char (*)(int, unsigned char)} [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:31: note: expected 'uint8 (*)(t_bool, uint8, uint8)' {aka 'unsigned char (*)(int, unsigned char, unsigned char)'} but argument is of type 'uint8 (*)(t_bool, uint8)' {aka 'unsigned char (*)(int, unsigned char)'} [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:87:5: error: too few arguments to function 'reg_dev' [bld simu 2023-05-25 09:33:21] 87 | reg_dev(enbnmi, NMI_BASE); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:15: note: declared here [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:88:13: error: passing argument 1 of 'reg_dev' from incompatible pointer type [-Werror=incompatible-pointer-types] [bld simu 2023-05-25 09:33:21] 88 | reg_dev(dmapag0, DMAPAG_BASE_0); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | uint8 (*)(t_bool, uint8) {aka unsigned char (*)(int, unsigned char)} [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:31: note: expected 'uint8 (*)(t_bool, uint8, uint8)' {aka 'unsigned char (*)(int, unsigned char, unsigned char)'} but argument is of type 'uint8 (*)(t_bool, uint8)' {aka 'unsigned char (*)(int, unsigned char)'} [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:88:5: error: too few arguments to function 'reg_dev' [bld simu 2023-05-25 09:33:21] 88 | reg_dev(dmapag0, DMAPAG_BASE_0); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:15: note: declared here [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:89:13: error: passing argument 1 of 'reg_dev' from incompatible pointer type [-Werror=incompatible-pointer-types] [bld simu 2023-05-25 09:33:21] 89 | reg_dev(dmapag1, DMAPAG_BASE_1); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | uint8 (*)(t_bool, uint8) {aka unsigned char (*)(int, unsigned char)} [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:31: note: expected 'uint8 (*)(t_bool, uint8, uint8)' {aka 'unsigned char (*)(int, unsigned char, unsigned char)'} but argument is of type 'uint8 (*)(t_bool, uint8)' {aka 'unsigned char (*)(int, unsigned char)'} [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:89:5: error: too few arguments to function 'reg_dev' [bld simu 2023-05-25 09:33:21] 89 | reg_dev(dmapag1, DMAPAG_BASE_1); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:15: note: declared here [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:90:13: error: passing argument 1 of 'reg_dev' from incompatible pointer type [-Werror=incompatible-pointer-types] [bld simu 2023-05-25 09:33:21] 90 | reg_dev(dmapag2, DMAPAG_BASE_2); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | uint8 (*)(t_bool, uint8) {aka unsigned char (*)(int, unsigned char)} [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:31: note: expected 'uint8 (*)(t_bool, uint8, uint8)' {aka 'unsigned char (*)(int, unsigned char, unsigned char)'} but argument is of type 'uint8 (*)(t_bool, uint8)' {aka 'unsigned char (*)(int, unsigned char)'} [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:90:5: error: too few arguments to function 'reg_dev' [bld simu 2023-05-25 09:33:21] 90 | reg_dev(dmapag2, DMAPAG_BASE_2); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:15: note: declared here [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:91:13: error: passing argument 1 of 'reg_dev' from incompatible pointer type [-Werror=incompatible-pointer-types] [bld simu 2023-05-25 09:33:21] 91 | reg_dev(dmapag3, DMAPAG_BASE_3); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] | | [bld simu 2023-05-25 09:33:21] | uint8 (*)(t_bool, uint8) {aka unsigned char (*)(int, unsigned char)} [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:31: note: expected 'uint8 (*)(t_bool, uint8, uint8)' {aka 'unsigned char (*)(int, unsigned char, unsigned char)'} but argument is of type 'uint8 (*)(t_bool, uint8)' {aka 'unsigned char (*)(int, unsigned char)'} [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:91:5: error: too few arguments to function 'reg_dev' [bld simu 2023-05-25 09:33:21] 91 | reg_dev(dmapag3, DMAPAG_BASE_3); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/ibmpc/ibmpc.c:73:15: note: declared here [bld simu 2023-05-25 09:33:21] 73 | extern uint16 reg_dev(uint8 (*routine)(t_bool, uint8, uint8), uint16, uint8); [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] cc1: all warnings being treated as errors [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8088.c:22:10: fatal error: cpu.h: No such file or directory [bld simu 2023-05-25 09:33:21] 22 | #include "cpu.h" [bld simu 2023-05-25 09:33:21] | ^~~~~~~ [bld simu 2023-05-25 09:33:21] compilation terminated. [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c:114:15: error: 'DEBUG_xack' undeclared here (not in a function); did you mean 'DEBUG_all'? [bld simu 2023-05-25 09:33:21] 114 | { "XACK", DEBUG_xack }, [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~~ [bld simu 2023-05-25 09:33:21] | DEBUG_all [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c: In function 'i8253_cfg': [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c:164:37: error: 'BYTEMASK' undeclared (first use in this function) [bld simu 2023-05-25 09:33:21] 164 | i8253_baseport[devnum] = base & BYTEMASK; [bld simu 2023-05-25 09:33:21] | ^~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c:164:37: note: each undeclared identifier is reported only once for each function it appears in [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c: In function 'i8253t0': [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c:380:50: error: 'BYTEMASK' undeclared (first use in this function) [bld simu 2023-05-25 09:33:21] 380 | return (i8253_T1_latch[devnum] & BYTEMASK); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c: In function 'i8253t1': [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c:437:50: error: 'BYTEMASK' undeclared (first use in this function) [bld simu 2023-05-25 09:33:21] 437 | return (i8253_T1_latch[devnum] & BYTEMASK); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c: In function 'i8253t2': [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8253.c:494:50: error: 'BYTEMASK' undeclared (first use in this function) [bld simu 2023-05-25 09:33:21] 494 | return (i8253_T2_latch[devnum] & BYTEMASK); [bld simu 2023-05-25 09:33:21] | ^~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8259.c:106:15: error: 'DEBUG_xack' undeclared here (not in a function); did you mean 'DEBUG_all'? [bld simu 2023-05-25 09:33:21] 106 | { "XACK", DEBUG_xack }, [bld simu 2023-05-25 09:33:21] | ^~~~~~~~~~ [bld simu 2023-05-25 09:33:21] | DEBUG_all [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8259.c: In function 'i8259_cfg': [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8259.c:155:37: error: 'BYTEMASK' undeclared (first use in this function) [bld simu 2023-05-25 09:33:21] 155 | i8259_baseport[devnum] = base & BYTEMASK; [bld simu 2023-05-25 09:33:21] | ^~~~~~~~ [bld simu 2023-05-25 09:33:21] ./Intel-Systems/common/i8259.c:155:37: note: each undeclared identifier is reported only once for each function it appears in [bld simu 2023-05-25 09:33:22] ./Intel-Systems/common/i8237.c:308:5: error: braces around scalar initializer [-Werror] [bld simu 2023-05-25 09:33:22] 308 | { 0 } [bld simu 2023-05-25 09:33:22] | ^ [bld simu 2023-05-25 09:33:22] ./Intel-Systems/common/i8237.c:308:5: note: (near initialization for 'i8237_unit.next') [bld simu 2023-05-25 09:33:22] ./Intel-Systems/common/i8237.c: In function 'i8237_rDx': [bld simu 2023-05-25 09:33:22] ./Intel-Systems/common/i8237.c:785:9: error: too many arguments to function 'i8237_reset_dev' [bld simu 2023-05-25 09:33:22] 785 | i8237_reset_dev(devnum); [bld simu 2023-05-25 09:33:22] | ^~~~~~~~~~~~~~~ [bld simu 2023-05-25 09:33:22] ./Intel-Systems/common/i8237.c:450:6: note: declared here [bld simu 2023-05-25 09:33:22] 450 | void i8237_reset_dev() [bld simu 2023-05-25 09:33:22] | ^~~~~~~~~~~~~~~ [bld simu 2023-05-25 09:33:22] cc1: all warnings being treated as errors [bld simu 2023-05-25 09:33:33] make: *** [makefile:2750: BIN/ibmpc] Error 1 TCLUG_BUILD_INFO;bld simu;2;16 [laminar] Executing cfg/after + export declare -x ARCHIVE="/var/lib/laminar/archive/simh-ibmpc/54" declare -x CONTEXT="default" declare -x HOME="/nonexistent" declare -x INVOCATION_ID="9b02437f413b4689a9f1c5e694d46bc1" declare -x JOB="simh-ibmpc" declare -x JOURNAL_STREAM="8:1789880356" declare -x LAMINAR_BASE_URL="http://toolchain.lug-owl.de/laminar/" declare -x LAMINAR_TITLE="toolchain.lug-owl.de" declare -x LANG="en_US.UTF-8" declare -x LANGUAGE="en_US:en" declare -x LAST_RESULT="failed" declare -x LOGNAME="laminar" declare -x OLDPWD declare -x PATH="/var/lib/laminar/cfg/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" declare -x PWD="/var/lib/laminar/run/simh-ibmpc/54" declare -x RESULT="failed" declare -x RUN="54" declare -x SHLVL="1" declare -x SYSTEMD_EXEC_PID="54097" declare -x USER="laminar" declare -x WORKSPACE="/var/lib/laminar/run/simh-ibmpc/workspace" declare -x __LAMINAR_SETENV_PIPE="9" + VERBOSE= + find . -type f -name '*.sum' -exec cp --parent '{}' /var/lib/laminar/archive/simh-ibmpc/54 ';' + find . -type f -name config.log -exec cp --parent '{}' /var/lib/laminar/archive/simh-ibmpc/54 ';' + find . -type f -name config.h -exec cp --parent '{}' /var/lib/laminar/archive/simh-ibmpc/54 ';' + find . -type f -name test-suite.log -exec cp --parent '{}' /var/lib/laminar/archive/simh-ibmpc/54 ';' + find . -type f -name SYSTEM.def -exec cp --parent '{}' /var/lib/laminar/archive/simh-ibmpc/54 ';' + '[' '!' -d logs ']' + find . -type f -name build-state.json -exec cp --parent '{}' /var/lib/laminar/archive/simh-ibmpc/54 ';' + find . -type f -name versions.json -exec cp --parent '{}' /var/lib/laminar/archive/simh-ibmpc/54 ';' + '[' '!' -r build.log ']' + '[' failed = success -a failed '!=' failed ']' + '[' failed = failed -a failed '!=' failed ']' + printf '\nFinal status: %s.\n' failed Final status: failed.