=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ruby26-quota-0.5.1nb11 --- quota.o --- compiling quota.c quota.c:454:36: warning: declaration of 'struct dqblk' will not be visible outside of this function [-Wvisibility] rb_diskquota_get(VALUE dqb, struct dqblk * c_dqb) ^ quota.c:502:25: warning: declaration of 'struct dqblk' will not be visible outside of this function [-Wvisibility] rb_diskquota_new(struct dqblk *c_dqb) ^ quota.c:565:16: error: variable has incomplete type 'struct dqblk' struct dqblk c_dqb; ^ quota.c:565:10: note: forward declaration of 'struct dqblk' struct dqblk c_dqb; ^ quota.c:574:7: warning: implicit declaration of function 'rb_quotactl' is invalid in C99 [-Wimplicit-function-declaration] if( rb_quotactl(Q_GETQUOTA,c_dev,uid,(caddr_t)(&c_dqb)) == -1 ){ ^ quota.c:574:19: error: use of undeclared identifier 'Q_GETQUOTA' if( rb_quotactl(Q_GETQUOTA,c_dev,uid,(caddr_t)(&c_dqb)) == -1 ){ ^ quota.c:598:7: warning: implicit declaration of function 'rb_quotactl' is invalid in C99 [-Wimplicit-function-declaration] if( rb_quotactl(Q_QUOTAOFF,c_dev,Qnil,NULL) == -1 ){ ^ quota.c:598:19: error: use of undeclared identifier 'Q_QUOTAOFF' if( rb_quotactl(Q_QUOTAOFF,c_dev,Qnil,NULL) == -1 ){ ^ quota.c:619:7: warning: implicit declaration of function 'rb_quotactl' is invalid in C99 [-Wimplicit-function-declaration] if( rb_quotactl(Q_QUOTAON,c_dev,Qnil,(caddr_t)c_quotas) == -1 ){ ^ quota.c:619:19: error: use of undeclared identifier 'Q_QUOTAON' if( rb_quotactl(Q_QUOTAON,c_dev,Qnil,(caddr_t)c_quotas) == -1 ){ ^ quota.c:634:16: error: variable has incomplete type 'struct dqblk' struct dqblk c_dqb; ^ quota.c:634:10: note: forward declaration of 'struct dqblk' struct dqblk c_dqb; ^ quota.c:648:7: warning: implicit declaration of function 'rb_quotactl' is invalid in C99 [-Wimplicit-function-declaration] if( rb_quotactl(Q_SETQUOTA,c_dev,uid,(caddr_t)(&c_dqb)) == -1 ){ ^ quota.c:648:19: error: use of undeclared identifier 'Q_SETQUOTA' if( rb_quotactl(Q_SETQUOTA,c_dev,uid,(caddr_t)(&c_dqb)) == -1 ){ ^ quota.c:693:7: warning: implicit declaration of function 'rb_quotactl' is invalid in C99 [-Wimplicit-function-declaration] if( rb_quotactl(Q_SYNC,c_dev,Qnil,NULL) == -1 ){ /* uid and addr are ignored */ ^ quota.c:693:19: error: use of undeclared identifier 'Q_SYNC' if( rb_quotactl(Q_SYNC,c_dev,Qnil,NULL) == -1 ){ /* uid and addr are ignored */ ^ quota.c:715:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:715:32: note: '{' token is here rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:715:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:715:32: note: ')' token is here rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:715:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:715:49: note: '{' token is here rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:715:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:715:49: note: ')' token is here rb_alias(CLASS_OF(rb_cUID_), rb_intern("[]"), rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:716:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), '|', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:716:37: note: '{' token is here rb_alias(CLASS_OF(rb_cUID_), '|', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:716:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), '|', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:716:37: note: ')' token is here rb_alias(CLASS_OF(rb_cUID_), '|', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:717:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), '+', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:717:37: note: '{' token is here rb_alias(CLASS_OF(rb_cUID_), '+', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:717:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] rb_alias(CLASS_OF(rb_cUID_), '+', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:717:37: note: ')' token is here rb_alias(CLASS_OF(rb_cUID_), '+', rb_intern("new")); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:739:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:739:3: note: '{' token is here DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:739:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:739:3: note: ')' token is here DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:739:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:739:3: note: '{' token is here DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:739:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:739:3: note: ')' token is here DQ_ALIAS(fhardlimit, ihardlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:740:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:740:3: note: '{' token is here DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:740:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:740:3: note: ')' token is here DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:740:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:740:3: note: '{' token is here DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:740:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:740:3: note: ')' token is here DQ_ALIAS(fsoftlimit, isoftlimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:741:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:741:3: note: '{' token is here DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:741:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:741:3: note: ')' token is here DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:741:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:741:3: note: '{' token is here DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:741:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:741:3: note: ')' token is here DQ_ALIAS(curfiles, curinodes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:742:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:742:3: note: '{' token is here DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:742:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:742:3: note: ')' token is here DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:742:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:742:3: note: '{' token is here DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:742:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:742:3: note: ')' token is here DQ_ALIAS(ftimelimit, itimelimit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:743:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:743:3: note: '{' token is here DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:743:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:743:3: note: ')' token is here DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:743:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:743:3: note: '{' token is here DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:743:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:743:3: note: ')' token is here DQ_ALIAS(fhardlimit=, ihardlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:744:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:744:3: note: '{' token is here DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:744:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:744:3: note: ')' token is here DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:744:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:744:3: note: '{' token is here DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:744:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:744:3: note: ')' token is here DQ_ALIAS(fsoftlimit=, isoftlimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:745:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:745:3: note: '{' token is here DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:745:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:745:3: note: ')' token is here DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:745:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:745:3: note: '{' token is here DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:745:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:745:3: note: ')' token is here DQ_ALIAS(curfiles=, curinodes=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:746:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:746:3: note: '{' token is here DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:746:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:746:3: note: ')' token is here DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:46: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:746:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:23: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ quota.c:746:3: note: '{' token is here DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1811:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' { \ ^ quota.c:746:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:24: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1816:5: note: expanded from macro 'RUBY_CONST_ID_CACHE' } ^ quota.c:746:3: note: ')' token is here DQ_ALIAS(ftimelimit=, itimelimit=); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quota.c:738:60: note: expanded from macro 'DQ_ALIAS' #define DQ_ALIAS(a,b) rb_alias(rb_sDiskQuota,rb_intern(#a),rb_intern(#b)) ^~~~~~~~~~~~~ /Users/pbulk/build/sysutils/ruby-quota/work/.buildlink/include/ruby-2.6.0/ruby/ruby.h:1826:56: note: expanded from macro 'rb_intern' __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \ ^ 47 warnings and 7 errors generated. *** [quota.o] Error code 1 bmake: stopped in /Users/pbulk/build/sysutils/ruby-quota/work/ruby-quota-0.5.1 1 error bmake: stopped in /Users/pbulk/build/sysutils/ruby-quota/work/ruby-quota-0.5.1 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-x86_64/sysutils/ruby-quota *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-x86_64/sysutils/ruby-quota