=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/xmms-cdread", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for xmms-cdread-0.14anb4 --- cdread.lo --- --- cdconf.lo --- --- cdread.lo --- /opt/pkg/bin/mksh ./libtool --mode=compile clang -DPACKAGE=\"xmms-cdread\" -DVERSION=\"0.14a\" -DSTDC_HEADERS=1 -I. -I. -I/opt/pkg/include -O2 -W -Wall -Wno-unused -I. -I. -I/opt/pkg/include -D_REENTRANT -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -D_REENTRANT -c cdread.c --- cdconf.lo --- /opt/pkg/bin/mksh ./libtool --mode=compile clang -DPACKAGE=\"xmms-cdread\" -DVERSION=\"0.14a\" -DSTDC_HEADERS=1 -I. -I. -I/opt/pkg/include -O2 -W -Wall -Wno-unused -I. -I. -I/opt/pkg/include -D_REENTRANT -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -D_REENTRANT -c cdconf.c libtool: compile: clang -DPACKAGE=\"xmms-cdread\" -DVERSION=\"0.14a\" -DSTDC_HEADERS=1 -I. -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include -O2 -W -Wall -Wno-unused -D_REENTRANT -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2 -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include/glib/glib-1.2 -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/lib/glib/include -D_REENTRANT -c cdconf.c -fno-common -DPIC -o .libs/cdconf.o --- cdread.lo --- libtool: compile: clang -DPACKAGE=\"xmms-cdread\" -DVERSION=\"0.14a\" -DSTDC_HEADERS=1 -I. -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include -O2 -W -Wall -Wno-unused -D_REENTRANT -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2 -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include/glib/glib-1.2 -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/lib/glib/include -D_REENTRANT -c cdread.c -fno-common -DPIC -o .libs/cdread.o --- cdconf.lo --- cdconf.c:98:34: warning: unused parameter 'w' [-Wunused-parameter] 98 | cd_configurewin_ok_cb(GtkWidget *w, gpointer data) | ^ cdconf.c:98:46: warning: unused parameter 'data' [-Wunused-parameter] 98 | cd_configurewin_ok_cb(GtkWidget *w, gpointer data) | ^ cdconf.c:505:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 505 | GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' 237 | # define G_STMT_START (void)( | ^ cdconf.c:505:3: note: '{' token is here 505 | GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^ cdconf.c:505:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 505 | GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^ cdconf.c:505:3: note: ')' token is here 505 | GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' 238 | # define G_STMT_END ) | ^ cdconf.c:514:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 514 | GTK_WIDGET_SET_FLAGS(cancel, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' 237 | # define G_STMT_START (void)( | ^ cdconf.c:514:3: note: '{' token is here 514 | GTK_WIDGET_SET_FLAGS(cancel, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^ cdconf.c:514:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 514 | GTK_WIDGET_SET_FLAGS(cancel, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^ cdconf.c:514:3: note: ')' token is here 514 | GTK_WIDGET_SET_FLAGS(cancel, GTK_CAN_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' 116 | #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END | ^~~~~~~~~~ /var/tmp/work/audio/xmms-cdread/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' 238 | # define G_STMT_END ) | ^ --- cdread.lo --- In file included from cdread.c:65: ./cdromlinux.h:28:17: error: use of undeclared identifier 'CDROM_SELECT_SPEED' 28 | (ioctl(fd, CDROM_SELECT_SPEED, cd_cfg.cdrom_speed) < 0)) { | ^ ./cdromlinux.h:58:22: error: variable has incomplete type 'struct cdrom_tochdr' 58 | struct cdrom_tochdr toc_hdr; | ^ ./cdromlinux.h:58:9: note: forward declaration of 'struct cdrom_tochdr' 58 | struct cdrom_tochdr toc_hdr; | ^ ./cdromlinux.h:59:24: error: variable has incomplete type 'struct cdrom_tocentry' 59 | struct cdrom_tocentry entry; | ^ ./cdromlinux.h:59:9: note: forward declaration of 'struct cdrom_tocentry' 59 | struct cdrom_tocentry entry; | ^ ./cdromlinux.h:61:18: error: use of undeclared identifier 'CDROMREADTOCHDR' 61 | if (ioctl(cdfd, CDROMREADTOCHDR, &toc_hdr) < 0) { | ^ ./cdromlinux.h:69:21: error: use of undeclared identifier 'CDROM_LEADOUT' 69 | entry.cdte_track = CDROM_LEADOUT; | ^ ./cdromlinux.h:70:22: error: use of undeclared identifier 'CDROM_MSF' 70 | entry.cdte_format = CDROM_MSF; | ^ ./cdromlinux.h:71:14: error: use of undeclared identifier 'CDROMREADTOCENTRY' 71 | ioctl(cdfd, CDROMREADTOCENTRY, &entry); | ^ ./cdromlinux.h:72:15: error: use of undeclared identifier 'CDROM_LBA' 72 | cd->lba[i] = GET_LBA(entry); | ^ ./cdromlinux.h:11:47: note: expanded from macro 'GET_LBA' 11 | #define GET_LBA(entry) ((entry.cdte_format == CDROM_LBA) ? \ | ^ ./cdromlinux.h:76:23: error: use of undeclared identifier 'CDROM_MSF' 76 | entry.cdte_format = CDROM_MSF; | ^ ./cdromlinux.h:77:15: error: use of undeclared identifier 'CDROMREADTOCENTRY' 77 | ioctl(cdfd, CDROMREADTOCENTRY, &entry); | ^ ./cdromlinux.h:78:16: error: use of undeclared identifier 'CDROM_LBA' 78 | cd->lba[i] = GET_LBA(entry); | ^ ./cdromlinux.h:11:47: note: expanded from macro 'GET_LBA' 11 | #define GET_LBA(entry) ((entry.cdte_format == CDROM_LBA) ? \ | ^ ./cdromlinux.h:93:27: error: variable has incomplete type 'struct cdrom_read_audio' 93 | struct cdrom_read_audio cdra; | ^ ./cdromlinux.h:93:10: note: forward declaration of 'struct cdrom_read_audio' 93 | struct cdrom_read_audio cdra; | ^ ./cdromlinux.h:99:22: error: use of undeclared identifier 'CDROM_MSF' 99 | cdra.addr_format = CDROM_MSF; | ^ --- cdconf.lo --- 6 warnings generated. --- cdread.lo --- ./cdromlinux.h:100:19: error: use of undeclared identifier 'CDROMREADAUDIO' 100 | if (ioctl(cdfd, CDROMREADAUDIO, &cdra) >= 0) | ^ ./cdromlinux.h:112:19: error: variable has incomplete type 'struct cdrom_msf' 112 | struct cdrom_msf cmsf; | ^ ./cdromlinux.h:112:9: note: forward declaration of 'struct cdrom_msf' 112 | struct cdrom_msf cmsf; | ^ ./cdromlinux.h:119:21: error: use of undeclared identifier 'CDROMPLAYMSF' 119 | return ioctl(cdfd, CDROMPLAYMSF, &cmsf); | ^ ./cdromlinux.h:131:36: error: use of undeclared identifier 'CDROMPAUSE' 131 | if (cdfd >= 0) return ioctl(cdfd, CDROMPAUSE, 0); | ^ ./cdromlinux.h:141:25: error: use of undeclared identifier 'CDROMPAUSE' 141 | return ioctl(cdfd, p ? CDROMPAUSE : CDROMRESUME); | ^ ./cdromlinux.h:141:38: error: use of undeclared identifier 'CDROMRESUME' 141 | return ioctl(cdfd, p ? CDROMPAUSE : CDROMRESUME); | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. --- cdconf.lo --- libtool: compile: clang -DPACKAGE=\"xmms-cdread\" -DVERSION=\"0.14a\" -DSTDC_HEADERS=1 -I. -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include -O2 -W -Wall -Wno-unused -D_REENTRANT -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include/gtk-1.2 -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/include/glib/glib-1.2 -I/var/tmp/work/audio/xmms-cdread/work/.buildlink/lib/glib/include -D_REENTRANT -c cdconf.c -o cdconf.o >/dev/null 2>&1 --- cdread.lo --- *** [cdread.lo] Error code 1 bmake: stopped making "all" in /var/tmp/work/audio/xmms-cdread/work/xmms-cdread-0.14a bmake: 1 error bmake: stopped making "all" in /var/tmp/work/audio/xmms-cdread/work/xmms-cdread-0.14a *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/xmms-cdread *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/audio/xmms-cdread