=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/audio/shntool", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for shntool-3.0.10 --- all-recursive --- Making all in man Making all in src --- core_convert.o --- --- core_fileio.o --- --- core_format.o --- --- core_mode.o --- --- core_convert.o --- gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT core_convert.o -MD -MP -MF .deps/core_convert.Tpo -c -o core_convert.o core_convert.c --- core_format.o --- gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT core_format.o -MD -MP -MF .deps/core_format.Tpo -c -o core_format.o core_format.c --- core_mode.o --- gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT core_mode.o -MD -MP -MF .deps/core_mode.Tpo -c -o core_mode.o core_mode.c --- core_fileio.o --- gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT core_fileio.o -MD -MP -MF .deps/core_fileio.Tpo -c -o core_fileio.o core_fileio.c --- core_convert.o --- In file included from ../include/format-types.h:27, from ../include/format.h:26, from ../include/shntool.h:30, from core_convert.c:19: ../include/module-types.h:48:13: error: 'bool' cannot be defined via 'typedef' 48 | typedef int bool; | ^~~~ ../include/module-types.h:48:13: note: 'bool' is a keyword with '-std=c23' onwards ../include/module-types.h:48:1: warning: useless type name in empty declaration 48 | typedef int bool; | ^~~~~~~ --- core_fileio.o --- In file included from ../include/format-types.h:27, from ../include/format.h:26, from ../include/shntool.h:30, from core_fileio.c:20: ../include/module-types.h:48:13: error: 'bool' cannot be defined via 'typedef' 48 | typedef int bool; | ^~~~ ../include/module-types.h:48:13: note: 'bool' is a keyword with '-std=c23' onwards ../include/module-types.h:48:1: warning: useless type name in empty declaration 48 | typedef int bool; | ^~~~~~~ --- core_format.o --- In file included from ../include/format-types.h:27, from ../include/format.h:26, from ../include/shntool.h:30, from core_format.c:24: ../include/module-types.h:48:13: error: 'bool' cannot be defined via 'typedef' 48 | typedef int bool; | ^~~~ ../include/module-types.h:48:13: note: 'bool' is a keyword with '-std=c23' onwards ../include/module-types.h:48:1: warning: useless type name in empty declaration 48 | typedef int bool; | ^~~~~~~ --- core_mode.o --- In file included from ../include/format-types.h:27, from ../include/format.h:26, from ../include/shntool.h:30, from core_mode.c:29: ../include/module-types.h:48:13: error: 'bool' cannot be defined via 'typedef' 48 | typedef int bool; | ^~~~ ../include/module-types.h:48:13: note: 'bool' is a keyword with '-std=c23' onwards ../include/module-types.h:48:1: warning: useless type name in empty declaration 48 | typedef int bool; | ^~~~~~~ --- core_format.o --- core_format.c:503:6: error: conflicting types for 'clobber_check'; have '_Bool(char *)' 503 | bool clobber_check(char *filename) | ^~~~~~~~~~~~~ ../include/format.h:38:5: note: previous declaration of 'clobber_check' with type 'int(char *)' 38 | int clobber_check(char *); | ^~~~~~~~~~~~~ --- core_convert.o --- *** [core_convert.o] Error code 1 bmake[1]: stopped making "all" in /home/pbulk/work/audio/shntool/work/shntool-3.0.10/src --- core_mode.o --- core_mode.c: In function 'ascii_sort_files': core_mode.c:569:11: error: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(const wave_info **, const wave_info **)' {aka 'int (*)(const struct _wave_info **, const struct _wave_info **)'} [-Wincompatible-pointer-types] 569 | cmpfunc = compare_ascii; | ^ core_mode.c:560:12: note: 'compare_ascii' declared here 560 | static int compare_ascii(const wave_info **w1,const wave_info **w2) | ^~~~~~~~~~~~~ core_mode.c:570:48: error: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] 570 | qsort(filenames,numfiles,sizeof(wave_info *),cmpfunc); | ^~~~~~~ | | | int (*)(void) In file included from /usr/include/stdlib.h:41, from ../include/mode.h:26, from ../include/shntool.h:31: /usr/include/iso/stdlib_iso.h:147:43: note: expected 'int (*)(const void *, const void *)' but argument is of type 'int (*)(void)' 147 | extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ core_mode.c: In function 'version_sort_files': core_mode.c:577:11: error: assignment to 'int (*)(void)' from incompatible pointer type 'int (*)(const wave_info **, const wave_info **)' {aka 'int (*)(const struct _wave_info **, const struct _wave_info **)'} [-Wincompatible-pointer-types] 577 | cmpfunc = compare_version; | ^ core_mode.c:555:12: note: 'compare_version' declared here 555 | static int compare_version(const wave_info **w1,const wave_info **w2) | ^~~~~~~~~~~~~~~ core_mode.c:578:48: error: passing argument 4 of 'qsort' from incompatible pointer type [-Wincompatible-pointer-types] 578 | qsort(filenames,numfiles,sizeof(wave_info *),cmpfunc); | ^~~~~~~ | | | int (*)(void) /usr/include/iso/stdlib_iso.h:147:43: note: expected 'int (*)(const void *, const void *)' but argument is of type 'int (*)(void)' 147 | extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ core_mode.c: At top level: core_mode.c:679:6: error: conflicting types for 'files_are_identical'; have '_Bool(char *, char *)' 679 | bool files_are_identical(char *file1,char *file2) | ^~~~~~~~~~~~~~~~~~~ ../include/mode.h:81:5: note: previous declaration of 'files_are_identical' with type 'int(char *, char *)' 81 | int files_are_identical(char *,char *); | ^~~~~~~~~~~~~~~~~~~ --- core_fileio.o --- *** [core_fileio.o] Error code 1 bmake[1]: stopped making "all" in /home/pbulk/work/audio/shntool/work/shntool-3.0.10/src --- core_format.o --- *** [core_format.o] Error code 1 bmake[1]: stopped making "all" in /home/pbulk/work/audio/shntool/work/shntool-3.0.10/src --- core_mode.o --- *** [core_mode.o] Error code 1 bmake[1]: stopped making "all" in /home/pbulk/work/audio/shntool/work/shntool-3.0.10/src bmake[1]: 4 errors bmake[1]: stopped making "all" in /home/pbulk/work/audio/shntool/work/shntool-3.0.10/src bmake: stopped making "all" in /home/pbulk/work/audio/shntool/work/shntool-3.0.10 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/shntool *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/shntool