==> Cloning bin86 ... Cloning into 'bin86'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring bin86 :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 384k 0 --:--:-- --:--:-- --:--:-- 384k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 8427k 0 15572 0 0 29882 0 0:04:48 --:--:-- 0:04:48 29831 15 8427k 15 1334k 0 0 855k 0 0:00:09 0:00:01 0:00:08 854k 55 8427k 55 4654k 0 0 1790k 0 0:00:04 0:00:02 0:00:02 1790k 100 8427k 100 8427k 0 0 2429k 0 0:00:03 0:00:03 --:--:-- 2430k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 79 141k 79 111k 0 0 635k 0 --:--:-- --:--:-- --:--:-- 634k 100 141k 100 141k 0 0 802k 0 --:--:-- --:--:-- --:--:-- 801k :: Starting full system upgrade... there is nothing to do ==> Making package: bin86 0.16.21-4 (Wed Jan 8 21:22:39 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading bin86-0.16.21.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 150k 100 150k 0 0 135k 0 0:00:01 0:00:01 --:--:-- 135k -> Found bin86-0.16.17-x86_64-1.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha1sums... bin86-0.16.21.tar.gz ... Passed bin86-0.16.17-x86_64-1.patch ... Passed ==> Validating source files with sha256sums... bin86-0.16.21.tar.gz ... Passed bin86-0.16.17-x86_64-1.patch ... Passed ==> Extracting sources... -> Extracting bin86-0.16.21.tar.gz with bsdtar ==> Starting prepare()... patching file ld/x86_aout.h Hunk #1 succeeded at 12 with fuzz 2. ==> Starting build()... set -e ; for d in ld as; do \ (cd $d && make "LIBS=" "CFLAGS=-O2 -D_POSIX_SOURCE" "LDFLAGS=" "BINDIR=/usr/bin" "LIBDIR=/usr/lib" "CC=cc" all;); \ done make[1]: Entering directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/ld' cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c dumps.c -o dumps.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c io.c -o io.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c ld.c -o ld.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c readobj.c -o readobj.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c table.c -o table.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c typeconv.c -o typeconv.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c linksyms.c -o linksyms.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c mkar.c -o mkar.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c writex86.c -o writex86.o cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c writebin.c cc -O2 -D_POSIX_SOURCE -DREL_OUTPUT -c writeemu.c -o writeemu.o cc -O2 -D_POSIX_SOURCE objchop.c -o objchop cc -O2 -D_POSIX_SOURCE catimage.c -o catimage cc -O2 -D_POSIX_SOURCE objdump86.c -o objdump86 objchop.c:22:1: warning: return type defaults to 'int' [-Wimplicit-int] 22 | main(argc, argv) | ^~~~ objchop.c: In function 'main': objchop.c:27:20: warning: implicit declaration of function 'fatal' [-Wimplicit-function-declaration] 27 | if( argc != 5 ) fatal("Usage: objchop a.out text.bin data.bin sizes.asm"); | ^~~~~ catimage.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int] 42 | main(argc, argv) | ^~~~ objchop.c:41:4: warning: implicit declaration of function 'write_file' [-Wimplicit-function-declaration] 41 | write_file(argv[2], header.a_text); | ^~~~~~~~~~ catimage.c: In function 'main': catimage.c:50:7: warning: implicit declaration of function 'fatal' [-Wimplicit-function-declaration] 50 | fatal("Usage: catimage mem.bin boot.out [a1.out] ... [a9.out]"); | ^~~~~ objchop.c: At top level: objchop.c:59:1: warning: return type defaults to 'int' [-Wimplicit-int] 59 | write_file(fname, bsize) | ^~~~~~~~~~ catimage.c:52:4: warning: implicit declaration of function 'open_obj' [-Wimplicit-function-declaration] 52 | open_obj(argv[2]); | ^~~~~~~~ objchop.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int] 84 | fatal(str) | ^~~~~ catimage.c:57:4: warning: implicit declaration of function 'read_symtable' [-Wimplicit-function-declaration] 57 | read_symtable(); | ^~~~~~~~~~~~~ catimage.c:72:10: warning: implicit declaration of function 'copy_segment' [-Wimplicit-function-declaration] 72 | copy_segment(image_offset, A_TEXTPOS(header), header.a_text); | ^~~~~~~~~~~~ catimage.c:84:7: warning: implicit declaration of function 'patch_bin' [-Wimplicit-function-declaration] 84 | patch_bin(text_offt[image_id], (unsigned)(text_off>>4)); | ^~~~~~~~~ catimage.c: At top level: catimage.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int] 103 | open_obj(fname) | ^~~~~~~~ catimage.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int] 120 | copy_segment(out_offset, in_offset, length) | ^~~~~~~~~~~~ catimage.c:146:1: warning: return type defaults to 'int' [-Wimplicit-int] 146 | patch_bin(file_off, value) | ^~~~~~~~~ catimage.c:166:1: warning: return type defaults to 'int' [-Wimplicit-int] 166 | read_symtable() | ^~~~~~~~~~~~~ catimage.c: In function 'read_symtable': catimage.c:186:11: warning: implicit declaration of function 'memcmp' [-Wimplicit-function-declaration] 186 | if( memcmp(item.n_name, "__seg", 5) != 0 || item.n_name[6] != '_' ) | ^~~~~~ catimage.c:29:1: note: include '' or provide a declaration of 'memcmp' 28 | #include "x86_aout.h" +++ |+#include 29 | catimage.c:186:40: warning: 'memcmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 186 | if( memcmp(item.n_name, "__seg", 5) != 0 || item.n_name[6] != '_' ) | ^ : note: built-in 'memcmp' declared here catimage.c: At top level: catimage.c:237:1: warning: return type defaults to 'int' [-Wimplicit-int] 237 | fatal(str) | ^~~~~ writex86.c: In function 'write_elks': writex86.c:59:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writex86.c:448:33: note: in expansion of macro 'offsetof' 448 | seekout((unsigned long) offsetof(struct exec, a_syms)); | ^~~~~~~~ In file included from writeemu.c:20: writebin.c: In function 'write_dosemu': writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:560:33: note: in expansion of macro 'offsetof' 560 | seekout((unsigned long) offsetof(struct exec, a_syms)); | ^~~~~~~~ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:565:33: note: in expansion of macro 'offsetof' 565 | if( FILEHEADERLENGTH >= offsetof(struct exec, a_trsize)+8) | ^~~~~~~~ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:567:41: note: in expansion of macro 'offsetof' 567 | seekout((unsigned long) offsetof(struct exec, a_trsize)); | ^~~~~~~~ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:571:41: note: in expansion of macro 'offsetof' 571 | seekout((unsigned long) offsetof(struct exec, a_drsize)); | ^~~~~~~~ cc dumps.o io.o ld.o readobj.o table.o typeconv.o linksyms.o mkar.o writex86.o writebin.o writeemu.o -o ld86 make[1]: Leaving directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/ld' make[1]: Entering directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/as' cc -O2 -D_POSIX_SOURCE -c as.c cc -O2 -D_POSIX_SOURCE -c assemble.c cc -O2 -D_POSIX_SOURCE -c errors.c cc -O2 -D_POSIX_SOURCE -c express.c cc -O2 -D_POSIX_SOURCE -c genbin.c cc -O2 -D_POSIX_SOURCE -c genlist.c cc -O2 -D_POSIX_SOURCE -c genobj.c cc -O2 -D_POSIX_SOURCE -c gensym.c cc -O2 -D_POSIX_SOURCE -c keywords.c cc -O2 -D_POSIX_SOURCE -c macro.c cc -O2 -D_POSIX_SOURCE -c mops.c cc -O2 -D_POSIX_SOURCE -c pops.c cc -O2 -D_POSIX_SOURCE -c readsrc.c cc -O2 -D_POSIX_SOURCE -c scan.c cc -O2 -D_POSIX_SOURCE -c table.c cc -O2 -D_POSIX_SOURCE -c typeconv.c cc -O2 -D_POSIX_SOURCE -c alloc.c sed -e "s:%%LIBDIR%%:/usr/lib:" -e "s:%%BINDIR%%:/usr/bin:" \ < as86_encap.sh > tmp chmod +x as86_encap cc as.o assemble.o errors.o express.o genbin.o genlist.o genobj.o gensym.o keywords.o macro.o mops.o pops.o readsrc.o scan.o table.o typeconv.o alloc.o -o as86 make[1]: Leaving directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/as' ==> Entering fakeroot environment... ==> Starting package()... set -e ; for d in ld as; do \ (cd $d && make "LIBS=" "CFLAGS=-O2 -D_POSIX_SOURCE" "LDFLAGS=" "BINDIR=/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/bin" "LIBDIR=/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/lib" "CC=cc" all;); \ done make[1]: Entering directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/ld' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/ld' make[1]: Entering directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/as' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/src/bin86-0.16.21/as' install -m 755 -s as/as86 /tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/bin/as86 install -m 755 -s ld/ld86 /tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/bin/ld86 install -m 755 -s ld/objdump86 /tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/bin/objdump86 install -m 644 man/*.1 /tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/share/man/man1 ln -sf objdump86 /tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/bin/nm86 ln -sf objdump86 /tmp/archlinux-ci/bin86-archlinuxrb-build-W3lzB089/bin86/pkg/bin86/usr/bin/size86 ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "bin86"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: bin86 0.16.21-4 (Wed Jan 8 21:22:44 2025)