make[2]: Entering directory '[redacted]proj/newnewdosemu/20230222/src/base/lib/timer' gcc -c -imacros config.hh -MD -DCFLAGS_STR=" -fplan9-extensions -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fms-extensions -pthread -Wno-unused-result -Wcast-qual -Wwrite-strings -Wstrict-aliasing=2 -Wundef -Wno-address-of-packed-member -ggdb3 -fpie -O2 " -I../../../../src/include -I../../../../src/plugin/include -I[redacted]proj/newnewdosemu/20230222/src/base/bios/x86 -I[redacted]proj/newnewdosemu/20230222/src/include -I[redacted]proj/newnewdosemu/20230222/src/base/lib -fplan9-extensions -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -fms-extensions -pthread -Wno-unused-result -Wcast-qual -Wwrite-strings -Wstrict-aliasing=2 -Wundef -Wno-address-of-packed-member -ggdb3 -fpie -O2 -o evtimer_fd.o evtimer_fd.c evtimer_fd.c: In function ‘do_callback’: evtimer_fd.c:81:5: error: a label can only be part of a statement and a declaration is not a statement 81 | int rc = read(t->fd, &ticks, sizeof(ticks)); | ^~~ make[2]: *** [[redacted]proj/newnewdosemu/20230222/src/Makefile.common.post:82: evtimer_fd.o] Error 1 make[2]: Leaving directory '[redacted]proj/newnewdosemu/20230222/src/base/lib/timer' make[1]: *** [[redacted]proj/newnewdosemu/20230222/src/arch/linux/Makefile.main:118: base/lib/timer] Error 2 make[1]: Leaving directory '[redacted]proj/newnewdosemu/20230222/src' make: *** [Makefile:30: default] Error 2 dosemu$ gcc --version gcc (Debian 10.2.1-6) 10.2.1 20210110 Copyright (C) 2020 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. dosemu$