=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/emulators/pcemu", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for pcemu-1.01anb3 --- main.o --- --- cpu.o --- --- main.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c main.c --- cpu.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c cpu.c cpu.c:3608:15: warning: cast to 'void (*)(void)' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 3608 | routine = (void (*)(void))dest; | ^~~~~~~~~~~~~~~~~~~~ --- main.o --- main.c:113:1: warning: return type of 'main' is not 'int' [-Wmain-return-type] 113 | void main(int argc, char **argv) | ^ main.c:113:1: note: change return type to 'int' 113 | void main(int argc, char **argv) | ^~~~ | int 1 warning generated. --- bios.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c bios.c bios.c:169:20: warning: cast to smaller integer type 'unsigned int' from 'void (*)(void)' [-Wpointer-to-int-cast] 169 | unsigned loc = (unsigned)routine; | ^~~~~~~~~~~~~~~~~ bios.c:531:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] 531 | else | ^ bios.c:565:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] 565 | else | ^ bios.c:1211:13: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1211 | exit(1); | ^ bios.c:1211:13: note: include the header or explicitly provide a declaration for 'exit' 4 warnings generated. --- vga.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c vga.c vga.c:157:29: warning: call to undeclared library function 'abs' with type 'int (int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 157 | if (num == 0 || y2-y1 < abs(num)) | ^ vga.c:157:29: note: include the header or explicitly provide a declaration for 'abs' vga.c:639:5: warning: call to undeclared library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 639 | memcpy(&memory[0xf0000+VIDEOFUNCTIONALITY], &functionality, sizeof functionality); | ^ vga.c:639:5: note: include the header or explicitly provide a declaration for 'memcpy' 2 warnings generated. --- vgahard.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c vgahard.c --- cpu.o --- 1 warning generated. --- debugger.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c debugger.c --- vgahard.o --- vgahard.c:45:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 45 | static height, width; /* screen size */ | ~~~~~~ ^ | int vgahard.c:45:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 45 | static height, width; /* screen size */ | ~~~~~~ ^ | int --- xstuff.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c xstuff.c --- vgahard.o --- 2 warnings generated. --- hardware.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c hardware.c --- xstuff.o --- xstuff.c:163:13: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 163 | exit(1); | ^ xstuff.c:163:13: note: include the header or explicitly provide a declaration for 'exit' xstuff.c:468:18: warning: result of comparison of constant 256 with expression of type 'unsigned char' is always false [-Wtautological-constant-out-of-range-compare] 468 | if(c < ' ' || c >= ' ' + sizeof scan_table1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ --- mfs.o --- gcc -I/opt/pkg/include -O2 -pipe -DBOOT720 -DBIGCASE -DINLINE_FUNCTIONS -DBOOTFILE=\"/opt/pkg/lib/pcemu/DriveA\" -c mfs.c --- xstuff.o --- 2 warnings generated. --- mfs.o --- In file included from mfs.c:349: ./mfs.h:26:23: error: typedef redefinition with different types ('unsigned char' vs 'int') 26 | typedef unsigned char boolean_t; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach/arm/boolean.h:70:25: note: previous definition is here 70 | typedef int boolean_t; | ^ mfs.c:398:40: warning: '/*' within block comment [-Wcomment] 398 | /*#define UNDOCUMENTED_FUNCTION_2 0x25 /* Used in DOS 4.0+ */ | ^ mfs.c:429:19: warning: cast to smaller integer type 'u_short' (aka 'unsigned short') from 'void *' [-Wvoid-pointer-to-int-cast] 429 | u_short com_psp = (u_short) NULL; | ^~~~~~~~~~~~~~ mfs.c:630:39: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 630 | if (dos_roots[dd] && (cds_flags_r(drive_cds(dd)) & | ^~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ ./mfs.h:360:48: note: expanded from macro 'cds_flags_r' 360 | #define cds_flags_r(cds) (Read2Bytes(u_short,&cds[cds_flags_off])) | ^~~ ./mfs.h:70:39: note: expanded from macro 'Read2Bytes' 70 | #define Read2Bytes(t,x) (t)(*(BYTE *)(x) + (*((BYTE *)(x) + 1) << 8)) | ^ mfs.c:630:39: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 630 | if (dos_roots[dd] && (cds_flags_r(drive_cds(dd)) & | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^ ./mfs.h:360:48: note: expanded from macro 'cds_flags_r' 360 | #define cds_flags_r(cds) (Read2Bytes(u_short,&cds[cds_flags_off])) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./mfs.h:70:39: note: expanded from macro 'Read2Bytes' 70 | #define Read2Bytes(t,x) (t)(*(BYTE *)(x) + (*((BYTE *)(x) + 1) << 8)) | ^ mfs.c:630:39: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 630 | if (dos_roots[dd] && (cds_flags_r(drive_cds(dd)) & | ^~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ ./mfs.h:360:48: note: expanded from macro 'cds_flags_r' 360 | #define cds_flags_r(cds) (Read2Bytes(u_short,&cds[cds_flags_off])) | ^~~ ./mfs.h:70:56: note: expanded from macro 'Read2Bytes' 70 | #define Read2Bytes(t,x) (t)(*(BYTE *)(x) + (*((BYTE *)(x) + 1) << 8)) | ^ mfs.c:630:39: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 630 | if (dos_roots[dd] && (cds_flags_r(drive_cds(dd)) & | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^ ./mfs.h:360:48: note: expanded from macro 'cds_flags_r' 360 | #define cds_flags_r(cds) (Read2Bytes(u_short,&cds[cds_flags_off])) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./mfs.h:70:56: note: expanded from macro 'Read2Bytes' 70 | #define Read2Bytes(t,x) (t)(*(BYTE *)(x) + (*((BYTE *)(x) + 1) << 8)) | ^ mfs.c:633:7: warning: call to undeclared function 'calculate_drive_pointers'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 633 | calculate_drive_pointers(dd); | ^ mfs.c:643:11: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 643 | if (drive_cds(dd) == sda_cds) | ^~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ mfs.c:643:11: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 643 | if (drive_cds(dd) == sda_cds) | ^~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfs.c:651:11: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 651 | if (drive_cds(dd) == esdi_cds) | ^~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ mfs.c:651:11: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 651 | if (drive_cds(dd) == esdi_cds) | ^~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfs.c:732:9: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 732 | cds = drive_cds(current_drive); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ mfs.c:732:9: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 732 | cds = drive_cds(current_drive); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfs.c:543:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 543 | select_drive(state) | ^ mfs.c:917:13: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 917 | return ((int) NULL); | ^~~~~~~~~~ mfs.c:933:19: warning: passing arguments to 'find_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 933 | if (!find_file(dos_roots[dd], &st)) { | ^ mfs.c:974:24: warning: passing arguments to 'dos_fs_redirect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 974 | ret = dos_fs_redirect(®S); | ^ mfs.c:1013:22: warning: passing arguments to 'dos_fs_dev' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1013 | result = dos_fs_dev(®S); | ^ mfs.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | extract_filename(filename, name, ext) | ^ mfs.c:1152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | free_list(list) | ^ mfs.c:1189:19: warning: passing arguments to 'find_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1189 | (void) find_file(name, &sbuf); | ^ mfs.c:1219:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1219 | while (cur_ent = dos_readdir(cur_dir)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mfs.c:1219:20: note: place parentheses around the assignment to silence this warning 1219 | while (cur_ent = dos_readdir(cur_dir)) { | ^ | ( ) mfs.c:1219:20: note: use '==' to turn this assignment into an equality comparison 1219 | while (cur_ent = dos_readdir(cur_dir)) { | ^ | == mfs.c:1241:31: warning: passing arguments to 'compare' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1241 | if (mname && mext && !compare(fname, fext, mname, mext)) | ^ mfs.c:1264:21: warning: passing arguments to 'find_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1264 | if (!find_file(buf, &sbuf)) { | ^ mfs.c:409:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 409 | struct dir_ent *get_dir(); | ^ mfs.c:1282:1: note: conflicting prototype is here 1282 | get_dir(char *name, char *fname, char *fext) | ^ mfs.c:1297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1297 | auspr(filestring, name, ext) | ^ mfs.c:410:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 410 | void auspr(); | ^ mfs.c:1348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1348 | init_dos_offsets(ver) | ^ mfs.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1537 | dos_readdir(dir) | ^ mfs.c:1576:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1576 | dos_read(fd, data, cnt) | ^ mfs.c:1605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1605 | dos_write(fd, data, cnt) | ^ mfs.c:1653:9: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 1653 | cds = drive_cds(dd); | ^~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ mfs.c:1653:9: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 1653 | cds = drive_cds(dd); | ^~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfs.c:1695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1695 | dos_fs_dev(state) | ^ mfs.c:1807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1807 | time_to_dos(clock, date, time) | ^ mfs.c:1832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1832 | strip_char(ptr, ch) | ^ mfs.c:1906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1906 | build_ufs_path(ufs, path) | ^ mfs.c:1951:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1951 | while (cur_ent = dos_readdir(cur_dir)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mfs.c:1951:18: note: place parentheses around the assignment to silence this warning 1951 | while (cur_ent = dos_readdir(cur_dir)) { | ^ | ( ) mfs.c:1951:18: note: use '==' to turn this assignment into an equality comparison 1951 | while (cur_ent = dos_readdir(cur_dir)) { | ^ | == mfs.c:2116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2116 | find_file(fpath, st) | ^ mfs.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2129 | compare(fname, fext, mname, mext) | ^ mfs.c:2206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2206 | _match_filename_prune_list(list, name, ext) | ^ mfs.c:2255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2255 | match_filename_prune_list(list, name, ext) | ^ mfs.c:2274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2274 | hlist_push(hlist) | ^ mfs.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2376 | GetRedirection(state, index) | ^ mfs.c:2441:7: warning: result of comparison of constant 61440 with expression of type 'unsigned char' is always true [-Wtautological-constant-out-of-range-compare] 2441 | if (IS_REDIRECTED(0x2f)) { | ^~~~~~~~~~~~~~~~~~~ ./mfs_link.h:52:46: note: expanded from macro 'IS_REDIRECTED' 52 | #define IS_REDIRECTED(i) (memory[(i << 2)+2] != 0xf000) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ mfs.c:2489:9: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 2489 | cds = drive_cds(current_drive); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ mfs.c:2489:9: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 2489 | cds = drive_cds(current_drive); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfs.c:2544:9: warning: cast to smaller integer type 'int' from 'cds_t' (aka 'unsigned char *') [-Wpointer-to-int-cast] 2544 | cds = drive_cds(current_drive); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./mfs.h:367:33: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~ mfs.c:2544:9: warning: cast to 'cds_t' (aka 'unsigned char *') from smaller integer type 'int' [-Wint-to-pointer-cast] 2544 | cds = drive_cds(current_drive); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./mfs.h:367:24: note: expanded from macro 'drive_cds' 367 | #define drive_cds(dd) ((cds_t)(((int)cds_base)+(cds_record_size*(dd)))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mfs.c:3558:46: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 3558 | while ((int) hlist_stack_indx != (int) NULL) { | ^~~~~~~~~~ mfs.c:2583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2583 | dos_fs_redirect(state) | ^ 51 warnings and 1 error generated. *** [mfs.o] Error code 1 bmake: stopped making "all" in /var/tmp/work/emulators/pcemu/work/pcemu1.01alpha bmake: 1 error bmake: stopped making "all" in /var/tmp/work/emulators/pcemu/work/pcemu1.01alpha *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/emulators/pcemu *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/emulators/pcemu