=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/lang/rexx-regina", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for rexx-regina-3.9.5nb1 gcc -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -g -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/opt/pkg/share/regina-rexx\" -funsigned-char -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=64 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o funcs.o -c ./funcs.c gcc -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -g -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/opt/pkg/share/regina-rexx\" -funsigned-char -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=64 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o builtin.o -c ./builtin.c ./builtin.c: In function '__regina_std_time': ./builtin.c:1077:24: warning: '%s' directive writing up to 6 bytes into a region of size between 0 and 3 [-Wformat-overflow=] 1077 | answer->len = sprintf( answer->value, "%ld%s", timediff,(timediff)?"000000":"" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1077:24: note: 'sprintf' output between 2 and 27 bytes into a destination of size 4 1077 | answer->len = sprintf( answer->value, "%ld%s", timediff,(timediff)?"000000":"" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1061:24: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1061 | answer->len = sprintf(answer->value, "%02d:%02d:%02d", tmdata.tm_hour, tmdata.tm_min, tmdata.tm_sec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1061:24: note: 'sprintf' output between 9 and 36 bytes into a destination of size 4 ./builtin.c:1053:24: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1053 | answer->len = sprintf(answer->value, "%02d:%02d:%02d.%06ld", tmdata.tm_hour, tmdata.tm_min, tmdata.tm_sec, unow ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1053:24: note: 'sprintf' output between 16 and 57 bytes into a destination of size 4 ./builtin.c:1049:24: warning: '%.06f' directive writing between 3 and 317 bytes into a region of size 4 [-Wformat-overflow=] 1049 | answer->len = sprintf( answer->value, "%.06f", cpu_time() ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1049:24: note: assuming directive output of 8 bytes ./builtin.c:1049:24: note: 'sprintf' output between 4 and 318 bytes into a destination of size 4 1049 | answer->len = sprintf( answer->value, "%.06f", cpu_time() ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1039:27: warning: '%06lu' directive writing between 6 and 20 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1039 | answer->len = sprintf( answer->value,"%ld.%06lu", (long)sec, (unsigned long)usec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1039:27: note: using the range [0, 18446744073709551615] for directive argument ./builtin.c:1039:27: note: 'sprintf' output between 9 and 42 bytes into a destination of size 4 ./builtin.c:1041:27: warning: '%06lu' directive writing between 6 and 20 bytes into a region of size 2 [-Wformat-overflow=] 1041 | answer->len = sprintf( answer->value,"0.%06lu", (unsigned long)usec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1041:27: note: using the range [0, 18446744073709551615] for directive argument ./builtin.c:1041:27: note: 'sprintf' output between 9 and 23 bytes into a destination of size 4 ./builtin.c:1011:24: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1011 | answer->len = sprintf( answer->value, "%d:%02d%s", hour, tmdata.tm_min, ampm ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1011:24: note: 'sprintf' output between 7 and 18 bytes into a destination of size 4 ./builtin.c: In function '__regina_std_date': ./builtin.c:1098:30: warning: '%02d' directive writing between 2 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1098:29: note: directive argument in the range [-99, 99] ./builtin.c:1335:27: note: 'sprintf' output between 9 and 28 bytes into a destination of size 4 1335 | answer->len = sprintf( answer->value, fmt, tmdata.tm_mon+1, osep, tmdata.tm_mday, osep, tmdata.tm_year%100 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1099:31: warning: '%02d' directive writing between 2 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1099:30: note: directive argument in the range [-99, 99] ./builtin.c:1333:27: note: 'sprintf' output between 7 and 26 bytes into a destination of size 4 1333 | answer->len = sprintf( answer->value, fmt1, tmdata.tm_mon+1, tmdata.tm_mday, tmdata.tm_year%100 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1100:36: warning: '%c' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~ ./builtin.c:1100:31: note: directive argument in the range [-2147483647, 2147483647] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1322:27: note: 'sprintf' output between 11 and 36 bytes into a destination of size 4 1322 | answer->len = sprintf(answer->value, sdate, tmdata.tm_year, osep, tmdata.tm_mon+1, osep, tmdata.tm_mday ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1101:37: warning: '%02d' directive writing between 2 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~ ./builtin.c:1101:32: note: directive argument in the range [-2147483647, 2147483647] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1320:27: note: 'sprintf' output between 9 and 34 bytes into a destination of size 4 1320 | answer->len = sprintf(answer->value, sdate1, tmdata.tm_year, tmdata.tm_mon+1, tmdata.tm_mday ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1098:36: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1315:27: note: 'sprintf' output between 9 and 28 bytes into a destination of size 4 1315 | answer->len = sprintf( answer->value, fmt, tmdata.tm_year%100, osep, tmdata.tm_mon+1, osep, tmdata.tm_mday ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1099:35: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 1 and 2 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1313:27: note: 'sprintf' output between 7 and 26 bytes into a destination of size 4 1313 | answer->len = sprintf( answer->value, fmt1, tmdata.tm_year%100, tmdata.tm_mon+1, tmdata.tm_mday ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1104:40: warning: '%c' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1104 | static const char *ndate = "%d%c%c%c%c%c%4d" ; | ^~ ./builtin.c:1308:27: note: 'sprintf' output between 11 and 28 bytes into a destination of size 4 1308 | answer->len = sprintf( answer->value, ndate, tmdata.tm_mday, osep, chptr[0], chptr[1], chptr[2], osep, tmdata.tm_year ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1105:41: warning: '%4d' directive writing between 4 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1105 | static const char *ndate1 = "%d%c%c%c%4d" ; | ^~~ ./builtin.c:1306:27: note: 'sprintf' output between 9 and 26 bytes into a destination of size 4 1306 | answer->len = sprintf( answer->value, ndate1, tmdata.tm_mday, chptr[0], chptr[1], chptr[2], tmdata.tm_year ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1100:36: warning: '%c' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~ ./builtin.c:1100:31: note: directive argument in the range [-2147483647, 2147483647] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1294:27: note: 'sprintf' output between 11 and 36 bytes into a destination of size 4 1294 | answer->len = sprintf( answer->value, iso, tmdata.tm_year, osep, tmdata.tm_mon+1, osep, tmdata.tm_mday ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1101:37: warning: '%02d' directive writing between 2 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~ ./builtin.c:1101:32: note: directive argument in the range [-2147483647, 2147483647] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1292:27: note: 'sprintf' output between 9 and 34 bytes into a destination of size 4 1292 | answer->len = sprintf( answer->value, iso1, tmdata.tm_year, tmdata.tm_mon+1, tmdata.tm_mday ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1098:36: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1098:29: note: directive argument in the range [-99, 99] ./builtin.c:1287:27: note: 'sprintf' output between 9 and 28 bytes into a destination of size 4 1287 | answer->len = sprintf( answer->value, fmt, tmdata.tm_mday, osep, tmdata.tm_mon+1, osep, tmdata.tm_year%100 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1099:35: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1099:30: note: directive argument in the range [-99, 99] ./builtin.c:1285:27: note: 'sprintf' output between 7 and 26 bytes into a destination of size 4 1285 | answer->len = sprintf( answer->value, fmt1, tmdata.tm_mday, tmdata.tm_mon+1, tmdata.tm_year%100 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1280:24: warning: '%d' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1280 | answer->len = sprintf( answer->value, "%d", tmdata.tm_yday + 1 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1280:24: note: directive argument in the range [-2147483647, 2147483647] ./builtin.c:1280:24: note: 'sprintf' output between 2 and 12 bytes into a destination of size 4 ./builtin.c:1277:24: warning: '%d' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1277 | answer->len = sprintf( answer->value, "%d", length-basedays( (tmdata.tm_year/100)*100)+1 ); /* bja */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1277:24: note: directive argument in the range [-2147483647, 2147483647] ./builtin.c:1277:24: note: 'sprintf' output between 2 and 12 bytes into a destination of size 4 1277 | answer->len = sprintf( answer->value, "%d", length-basedays( (tmdata.tm_year/100)*100)+1 ); /* bja */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -g -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/opt/pkg/share/regina-rexx\" -funsigned-char -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=64 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o error.o -c ./error.c ./error.c:441:12: warning: 'charno_of' defined but not used [-Wunused-function] 441 | static int charno_of( cnodeptr node ) | ^~~~~~~~~ ./error.c: In function 'get_text_message.constprop': ./error.c:364:38: warning: 'Language file: ' directive writing 15 bytes into a region of size 4 [-Wformat-overflow=] 364 | static const char *errcorrupt = "Language file: %s.mtb is corrupt"; | ~~~~^~~~~~~~~~~ In function 'simple_msg', inlined from 'get_text_message.constprop' at ./error.c:491:14: ./error.c:461:24: note: 'sprintf' output 31 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_text_message.constprop': ./error.c:364:38: warning: 'Language file: ' directive writing 15 bytes into a region of size 4 [-Wformat-overflow=] 364 | static const char *errcorrupt = "Language file: %s.mtb is corrupt"; | ~~~~^~~~~~~~~~~ In function 'simple_msg', inlined from 'get_text_message.constprop' at ./error.c:484:14: ./error.c:461:24: note: 'sprintf' output 31 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:1011:39: warning: 'Length of "' directive writing 11 bytes into a region of size 4 [-Wformat-overflow=] 1011 | return simple_msg( TSD, "Length of \"%s\" exceeds the path's maximum", errpath ); | ~~~~^~~~~~~~ In function 'simple_msg', inlined from 'get_message_indexes' at ./error.c:1011:17: ./error.c:461:24: note: 'sprintf' output 40 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:362:35: warning: 'Unable to read from language...' directive writing 35 bytes into a region of size 4 [-Wformat-overflow=] 362 | static const char *errread = "Unable to read from language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_file' at ./error.c:917:14, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 36 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:361:36: warning: 'Incorrect number of messages...' directive writing 47 bytes into a region of size 4 [-Wformat-overflow=] 361 | static const char *errcount = "Incorrect number of messages in language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_file' at ./error.c:911:14, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 48 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:362:35: warning: 'Unable to read from language...' directive writing 35 bytes into a region of size 4 [-Wformat-overflow=] 362 | static const char *errread = "Unable to read from language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_file' at ./error.c:901:14, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 36 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:361:36: warning: 'Incorrect number of messages...' directive writing 47 bytes into a region of size 4 [-Wformat-overflow=] 361 | static const char *errcount = "Incorrect number of messages in language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_file' at ./error.c:895:14, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 48 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:362:35: warning: 'Unable to read from language...' directive writing 35 bytes into a region of size 4 [-Wformat-overflow=] 362 | static const char *errread = "Unable to read from language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_header' at ./error.c:863:14, inlined from 'read_index_file' at ./error.c:882:17, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 36 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:362:35: warning: 'Unable to read from language...' directive writing 35 bytes into a region of size 4 [-Wformat-overflow=] 362 | static const char *errread = "Unable to read from language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_header' at ./error.c:858:14, inlined from 'read_index_file' at ./error.c:882:17, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 36 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:362:35: warning: 'Unable to read from language...' directive writing 35 bytes into a region of size 4 [-Wformat-overflow=] 362 | static const char *errread = "Unable to read from language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_header' at ./error.c:853:14, inlined from 'read_index_file' at ./error.c:882:17, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 36 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:360:35: warning: 'Unable to open language file..' directive writing 30 bytes into a region of size 4 [-Wformat-overflow=] 360 | static const char *erropen = "Unable to open language file: %s"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from 'read_index_header' at ./error.c:848:14, inlined from 'read_index_file' at ./error.c:882:17, inlined from 'get_message_indexes' at ./error.c:1025:20: ./error.c:461:24: note: 'sprintf' output 31 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function 'get_message_indexes': ./error.c:994:27: warning: 'Unsupported native language .' directive writing 29 bytes into a region of size 4 [-Wformat-overflow=] 994 | Str_len( err ) = sprintf( err->value, "Unsupported native language \"%.*s\"", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | len, ptr ); | ~~~~~~~~~~ ./error.c:994:27: note: assuming directive output of 1 byte ./error.c:994:27: note: 'sprintf' output between 31 and 2147483678 bytes into a destination of size 4 ./error.c: In function '__regina_errortext': ./error.c:363:38: warning: 'Text missing from language f...' directive writing 33 bytes into a region of size 4 [-Wformat-overflow=] 363 | static const char *errmissing = "Text missing from language file: %s.mtb"; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'simple_msg', inlined from '__regina_errortext' at ./error.c:1123:19: ./error.c:461:24: note: 'sprintf' output 38 or more bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function '__regina_exiterror': ./error.c:606:37: warning: '%s' directive writing 17 bytes into a region of size 4 [-Wformat-overflow=] 357 | static const char *suberrprefix = "Error %d.%d: %.*s"; | ~~~~~~~~~~~~~~~~~~~ ...... 606 | ptr = simple_msg( TSD, "%s", suberrprefix ); | ^~ In function 'simple_msg', inlined from '__regina_exiterror' at ./error.c:606:19: ./error.c:461:24: note: 'sprintf' output 18 bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function '__regina_exiterror': ./error.c:599:34: warning: '%s' directive writing 17 bytes into a region of size 4 [-Wformat-overflow=] 357 | static const char *suberrprefix = "Error %d.%d: %.*s"; | ~~~~~~~~~~~~~~~~~~~ ...... 599 | ptr = simple_msg( TSD, "%s", suberrprefix ); | ^~ In function 'simple_msg', inlined from '__regina_exiterror' at ./error.c:599:16: ./error.c:461:24: note: 'sprintf' output 18 bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function '__regina_exiterror': ./error.c:734:37: warning: '%s' directive writing 29 bytes into a region of size 4 [-Wformat-overflow=] 358 | static const char *err2prefix = "Error %d running \"%.*s\": %.*s"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 734 | ptr = simple_msg( TSD, "%s", err2prefix ); | ^~ In function 'simple_msg', inlined from '__regina_exiterror' at ./error.c:734:19: ./error.c:461:24: note: 'sprintf' output 30 bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function '__regina_exiterror': ./error.c:726:34: warning: '%s' directive writing 29 bytes into a region of size 4 [-Wformat-overflow=] 358 | static const char *err2prefix = "Error %d running \"%.*s\": %.*s"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 726 | ptr = simple_msg( TSD, "%s", err2prefix ); | ^~ In function 'simple_msg', inlined from '__regina_exiterror' at ./error.c:726:16: ./error.c:461:24: note: 'sprintf' output 30 bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function '__regina_exiterror': ./error.c:712:37: warning: '%s' directive writing 38 bytes into a region of size 4 [-Wformat-overflow=] 356 | static const char *err1prefix = "Error %d running \"%.*s\", line %d: %.*s"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 712 | ptr = simple_msg( TSD, "%s", err1prefix ); | ^~ In function 'simple_msg', inlined from '__regina_exiterror' at ./error.c:712:19: ./error.c:461:24: note: 'sprintf' output 39 bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function '__regina_exiterror': ./error.c:704:34: warning: '%s' directive writing 38 bytes into a region of size 4 [-Wformat-overflow=] 356 | static const char *err1prefix = "Error %d running \"%.*s\", line %d: %.*s"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 704 | ptr = simple_msg( TSD, "%s", err1prefix ); | ^~ In function 'simple_msg', inlined from '__regina_exiterror' at ./error.c:704:16: ./error.c:461:24: note: 'sprintf' output 39 bytes into a destination of size 4 461 | Str_len( retval ) = sprintf( retval->value, fmt, arg ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c: In function '__regina_exiterror': ./error.c:811:30: warning: '%d' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 811 | et->errornum->len = sprintf( et->errornum->value, "%d", -errorno ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c:811:30: note: directive argument in the range [-2147483647, 2147483647] ./error.c:811:30: note: 'sprintf' output between 2 and 12 bytes into a destination of size 4 gcc -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -g -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/opt/pkg/share/regina-rexx\" -funsigned-char -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=64 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o variable.o -c ./variable.c ./variable.c: In function 'assign_foliage': ./variable.c:1497:12: error: expected identifier or '(' before 'nullptr' 1497 | streng *nullptr = NULL; /* allow REPLACE_VALUE macro to pass NULL value under C++ */ | ^~~~~~~ gmake: *** [Makefile:423: variable.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/rexx-regina *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/rexx-regina