arm64 stable/13 buildworld stops in bc
- Reply: Stefan Esser : "Re: arm64 stable/13 buildworld stops in bc"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 26 Jun 2021 02:30:14 UTC
Hi All, I've been trying to build stable/13 kernel & world periodically for arm64 and either I'm not having very much luck or it's broken more times than it compiles. Is there an automated process that's checking builds for that platform? Most recently, world stops building with bc ( see below ). However, that looks like that was last touched on June 1st. Has the build really been broken since then? :/ --- all_subdir_usr.bin --- /usr/src/contrib/bc/src/program.c:515:28: error: too few arguments to function call, expected 3, have 2 bc_file_puts(&vm.fout, str); ~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/file.h:81:6: note: 'bc_file_puts' declared here void bc_file_puts(BcFile *restrict f, BcFlushType type, const char *str); ^ /usr/src/contrib/bc/src/program.c:529:21: error: too few arguments to function call, expected 2, have 1 bc_vm_putchar('\0'); ~~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/vm.h:437:6: note: 'bc_vm_putchar' declared here void bc_vm_putchar(int c, BcFlushType type); ^ /usr/src/contrib/bc/src/program.c:552:23: error: too few arguments to function call, expected 2, have 1 bc_vm_putchar('\\'); ~~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/vm.h:437:6: note: 'bc_vm_putchar' declared here void bc_vm_putchar(int c, BcFlushType type); ^ /usr/src/contrib/bc/src/program.c:556:18: error: too few arguments to function call, expected 2, have 1 bc_vm_putchar(c); ~~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/vm.h:437:6: note: 'bc_vm_putchar' declared here void bc_vm_putchar(int c, BcFlushType type); ^ /usr/src/contrib/bc/src/program.c:601:25: error: too few arguments to function call, expected 2, have 1 bc_file_flush(&vm.fout); ~~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/file.h:76:6: note: 'bc_file_flush' declared here void bc_file_flush(BcFile *restrict f, BcFlushType type); ^ /usr/src/contrib/bc/src/program.c:607:49: error: too few arguments to function call, expected 2, have 1 if (inst == BC_INST_PRINT) bc_vm_putchar('\n'); ~~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/vm.h:437:6: note: 'bc_vm_putchar' declared here void bc_vm_putchar(int c, BcFlushType type); ^ --- all_subdir_secure --- --- dgst.o --- cc -target aarch64-unknown-freebsd13.0 --sysroot=/var/rpi4/build/usr/src/arm64.aarch64/tmp -B/var/rpi4/build/usr/src/arm64.aarch64/tmp/usr/bin -O2 -pipe -fno-common -I/usr/src/crypto/openssl -I/usr/src/crypto/openssl/include -DL_ENDIAN -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -I/usr/src/crypto/openssl/apps -I/var/rpi4/build/usr/src/arm64.aarch64/secure/lib/libcrypto -g -MD -MF.depend.dgst.o -MTdgst.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/crypto/openssl/apps/dgst.c -o dgst.o --- all_subdir_usr.bin --- /usr/src/contrib/bc/src/program.c:1812:73: error: too few arguments to function call, expected 4, have 3 bc_file_write(&vm.fout, bc_program_ready_msg, bc_program_ready_msg_len); ~~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/file.h:77:6: note: 'bc_file_write' declared here void bc_file_write(BcFile *restrict f, BcFlushType type, ^ /usr/src/contrib/bc/src/program.c:1813:25: error: too few arguments to function call, expected 2, have 1 bc_file_flush(&vm.fout); ~~~~~~~~~~~~~ ^ /usr/src/contrib/bc/include/file.h:76:6: note: 'bc_file_flush' declared here void bc_file_flush(BcFile *restrict f, BcFlushType type); ^ 8 errors generated. *** [program.o] Error code 1 make[4]: stopped in /usr/src/usr.bin/gh-bc --- all_subdir_secure --- make[2]: stopped in /usr/src --- all_subdir_usr.sbin --- make[2]: stopped in /usr/src --- all_subdir_lib --- make[2]: stopped in /usr/src --- all_subdir_usr.bin --- make[2]: stopped in /usr/src make[1]: stopped in /usr/src make: stopped in /usr/src Thanks, -Matthew