=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for ruby33-clearsilver-0.10.5nb4
gmake[1]: Entering directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/util'
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_err.o -c neo_err.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_files.o -c neo_files.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_misc.o -c neo_misc.c
*******************************************
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_rand.o -c neo_rand.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o ulist.o -c ulist.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_hdf.o -c neo_hdf.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_str.o -c neo_str.c
** Building Dependencies 
** OSNAME: NetBSD
In file included from /usr/include/ctype.h:100,
                 from neo_misc.c:17:
neo_misc.c: In function 'ne_vwarn':
neo_misc.c:41:29: warning: array subscript has type 'char' [-Wchar-subscripts]
   41 |   while (len && isspace (buf[len-1])) buf[--len] = '\0';
      |                             ^
In file included from /usr/include/ctype.h:100,
                 from neo_hdf.c:18:
neo_hdf.c: In function 'parse_attr':
neo_hdf.c:1434:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 1434 |     while (*s && isalnum(*s)) s++;
      |                          ^
neo_hdf.c:1353:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1353 | #define SKIPWS(s) while (*s && isspace(*s)) s++;
      |                                        ^
neo_hdf.c:1441:5: note: in expansion of macro 'SKIPWS'
 1441 |     SKIPWS(s);
      |     ^~~~~~
neo_hdf.c:1353:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1353 | #define SKIPWS(s) while (*s && isspace(*s)) s++;
      |                                        ^
neo_hdf.c:1445:7: note: in expansion of macro 'SKIPWS'
 1445 |       SKIPWS(s);
      |       ^~~~~~
neo_hdf.c:1453:18: warning: array subscript has type 'char' [-Wchar-subscripts]
 1453 |      if (isdigit(*(s+1)))
      |                  ^
neo_hdf.c:1457:20: warning: array subscript has type 'char' [-Wchar-subscripts]
 1457 |        if (isdigit(*(s+1)))
      |                    ^
neo_hdf.c:1461:15: warning: array subscript has type 'char' [-Wchar-subscripts]
 1461 |   if (isdigit(*(s+1)))
      |               ^
neo_hdf.c:1353:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1353 | #define SKIPWS(s) while (*s && isspace(*s)) s++;
      |                                        ^
neo_hdf.c:1538:5: note: in expansion of macro 'SKIPWS'
 1538 |     SKIPWS(s);
      |     ^~~~~~
neo_hdf.c:1353:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1353 | #define SKIPWS(s) while (*s && isspace(*s)) s++;
      |                                        ^
neo_hdf.c:1542:7: note: in expansion of macro 'SKIPWS'
 1542 |       SKIPWS(s);
      |       ^~~~~~
neo_hdf.c: In function '_hdf_read_string':
neo_hdf.c:1353:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1353 | #define SKIPWS(s) while (*s && isspace(*s)) s++;
      |                                        ^
neo_hdf.c:1576:5: note: in expansion of macro 'SKIPWS'
 1576 |     SKIPWS(s);
      |     ^~~~~~
neo_hdf.c:1623:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 1623 |       while (*s && (isalnum(*s) || *s == '_' || *s == '.')) s++;
      |                             ^
neo_hdf.c:1353:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1353 | #define SKIPWS(s) while (*s && isspace(*s)) s++;
      |                                        ^
neo_hdf.c:1624:7: note: in expansion of macro 'SKIPWS'
 1624 |       SKIPWS(s);
      |       ^~~~~~
In file included from /usr/include/ctype.h:100,
                 from neo_str.c:15:
neo_str.c: In function 'neos_strip':
neo_str.c:39:27: warning: array subscript has type 'char' [-Wchar-subscripts]
   39 |   while (x>=0 && isspace(s[x])) s[x--] = '\0';
      |                           ^
neo_str.c:41:24: warning: array subscript has type 'char' [-Wchar-subscripts]
   41 |   while (*s && isspace(*s)) s++;
      |                        ^
neo_str.c: In function 'neos_rstrip':
neo_hdf.c:1353:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1353 | #define SKIPWS(s) while (*s && isspace(*s)) s++;
      |                                        ^
neo_hdf.c:1636:2: note: in expansion of macro 'SKIPWS'
 1636 |  SKIPWS(s);
      |  ^~~~~~
neo_str.c:50:29: warning: array subscript has type 'char' [-Wchar-subscripts]
   50 |   while (n >= 0 && isspace(s[n]))
      |                             ^
neo_str.c: In function 'neos_lower':
neo_str.c:62:18: warning: array subscript has type 'char' [-Wchar-subscripts]
   62 |     *s = tolower(*s);
      |                  ^
neo_hdf.c:1727:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 1727 |    if (!strncmp(value, m+msize, l) && isspace(m[msize+l]))
      |                                                ^
neo_str.c: In function 'repr_string_alloc':
neo_str.c:536:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  536 |     if (isprint(s[x]) && s[x] != '"' && s[x] != '\\')
      |                  ^
neo_str.c:559:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  559 |     if (isprint(s[x]) && s[x] != '"' && s[x] != '\\')
      |                  ^
In file included from /usr/include/string.h:127,
                 from neo_files.c:18:
neo_files.c: In function 'ne_mkdirs':
neo_files.c:36:3: warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation]
   36 |   strncpy (mypath, path, sizeof(mypath));
      |   ^~~~~~~
In file included from /usr/include/stdio.h:595,
                 from neo_files.c:14:
neo_files.c: In function 'ne_remove_dir':
neo_files.c:163:39: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 255 [-Wformat-truncation=]
  163 |       snprintf (npath, sizeof(npath), "%s/%s", path, de->d_name);
      |                                       ^~~~~~~
neo_files.c:163:43: note: format string is defined here
  163 |       snprintf (npath, sizeof(npath), "%s/%s", path, de->d_name);
      |                                           ^~
In file included from /usr/include/stdio.h:595,
                 from neo_files.c:14:
neo_files.c:163:7: note: '__builtin_snprintf' output 2 or more bytes (assuming 513) into a destination of size 256
  163 |       snprintf (npath, sizeof(npath), "%s/%s", path, de->d_name);
      |       ^~~~~~~~
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_date.o -c neo_date.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o wildmat.o -c wildmat.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_hash.o -c neo_hash.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o ulocks.o -c ulocks.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o rcfs.o -c rcfs.c
In file included from /usr/include/ctype.h:100,
                 from wildmat.c:41:
wildmat.c: In function 'DoMatchCaseInsensitive':
wildmat.c:138:14: warning: array subscript has type 'char' [-Wchar-subscripts]
  138 |  if (toupper(*text) != toupper(*p))
      |              ^
wildmat.c:138:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  138 |  if (toupper(*text) != toupper(*p))
      |                                ^
wildmat.c:162:16: warning: array subscript has type 'char' [-Wchar-subscripts]
  162 |    if (toupper(*++p) == toupper(*text))
      |                ^
wildmat.c:162:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  162 |    if (toupper(*++p) == toupper(*text))
      |                                 ^
wildmat.c:164:22: warning: array subscript has type 'char' [-Wchar-subscripts]
  164 |  for (last = toupper(*p); *++p && *p != ']'; last = toupper(*p))
      |                      ^
wildmat.c:164:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  164 |  for (last = toupper(*p); *++p && *p != ']'; last = toupper(*p))
      |                                                             ^
wildmat.c:167:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  167 |        ? toupper(*text) <= toupper(*++p) && toupper(*text) >= last : toupper(*text) == toupper(*p))
      |                  ^
wildmat.c:167:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  167 |        ? toupper(*text) <= toupper(*++p) && toupper(*text) >= last : toupper(*text) == toupper(*p))
      |                                    ^
wildmat.c:167:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  167 |        ? toupper(*text) <= toupper(*++p) && toupper(*text) >= last : toupper(*text) == toupper(*p))
      |                                                     ^
wildmat.c:167:78: warning: array subscript has type 'char' [-Wchar-subscripts]
  167 |        ? toupper(*text) <= toupper(*++p) && toupper(*text) >= last : toupper(*text) == toupper(*p))
      |                                                                              ^
wildmat.c:167:96: warning: array subscript has type 'char' [-Wchar-subscripts]
  167 |        ? toupper(*text) <= toupper(*++p) && toupper(*text) >= last : toupper(*text) == toupper(*p))
      |                                                                                                ^
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o skiplist.o -c skiplist.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o dict.o -c dict.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o filter.o -c filter.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_net.o -c neo_net.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o neo_server.o -c neo_server.c
ar cr ../libs/libneo_utl.a neo_err.o neo_files.o neo_misc.o neo_rand.o ulist.o neo_hdf.o neo_str.o neo_date.o wildmat.o neo_hash.o ulocks.o rcfs.o skiplist.o dict.o filter.o neo_net.o neo_server.o 
ranlib ../libs/libneo_utl.a
** (done) 
gmake[1]: Leaving directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/util'
gmake[1]: Entering directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/cs'
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o csparse.o -c csparse.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o cstest.o -c cstest.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o cs.o -c cs.c
*******************************************
** Building Dependencies 
** OSNAME: NetBSD
In file included from /usr/include/ctype.h:100,
                 from cstest.c:16:
cstest.c: In function 'test_strfunc':
cstest.c:36:21: warning: array subscript has type 'char' [-Wchar-subscripts]
   36 |     s[x] = tolower(s[x]);
      |                     ^
In file included from /usr/include/ctype.h:100,
                 from csparse.c:31:
csparse.c: In function 'cs_parse_string':
csparse.c:590:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  590 |       while (*token && isspace(*token)) token++;
      |                                ^
csparse.c: In function 'parse_tokens':
csparse.c:950:28: warning: array subscript has type 'char' [-Wchar-subscripts]
  950 |     while (*arg && isspace(*arg)) arg++;
      |                            ^
csparse.c: In function 'each_with_parse':
csparse.c:2631:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 2631 |   while (*p && !isspace(*p) && *p != '=') p++;
      |                         ^
csparse.c:2656:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2656 |   while (*p && isspace(*p)) p++;
      |                        ^
csparse.c: In function 'def_parse':
csparse.c:2852:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2852 |   while (*s && isspace(*s)) s++;
      |                        ^
csparse.c:2888:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 2888 |     while (*s && isspace(*s)) s++;
      |                          ^
csparse.c: In function 'call_parse':
csparse.c:3027:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 3027 |   while (*s && isspace(*s)) s++;
      |                        ^
csparse.c:3069:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 3069 |   while (*s && isspace(*s)) s++;
      |                        ^
csparse.c: In function 'loop_parse':
csparse.c:3350:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 3350 |   while (*p && !isspace(*p) && *p != '=') p++;
      |                         ^
csparse.c:3375:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 3375 |   while (*p && isspace(*p)) p++;
      |                        ^
** (done) 
csparse.c: In function 'call_parse':
csparse.c:3026:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3026 |   name[x] = '\0';
      |   ~~~~~~~~^~~~~~
csparse.c:3007:8: note: at offset 256 to object 'name' with size 256 declared here
 3007 |   char name[256];
      |        ^~~~
ar cr ../libs/libneo_cs.a csparse.o
ranlib ../libs/libneo_cs.a
gcc -o cstest cstest.o -L../libs/ -Wl,-zrelro -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lz -lneo_cs -lneo_utl  # -lefence
gcc -o cs cs.o -L../libs/ -Wl,-zrelro -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lz -lneo_cs -lneo_utl  # -lefence
Running cs regression tests
Passed
gmake[1]: Leaving directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/cs'
gmake[1]: Entering directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/cgi'
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o cgiwrap.o -c cgiwrap.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o cgi.o -c cgi.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o html.o -c html.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o date.o -c date.c
*******************************************
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o rfc2388.o -c rfc2388.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o static.o -c static.c
gcc -O2 -pthread -I/usr/include -I/usr/pkg/include -Wall -I.. -I/usr/include -I/usr/pkg/include -fPIC -o cgi_cstest.o -c cgi_cstest.c
** Building Dependencies 
** OSNAME: NetBSD
In file included from /usr/include/ctype.h:100,
                 from html.c:18:
html.c: In function 'strip_white_space_end':
html.c:502:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  502 |       while (ol && isspace(str->buf[ol-1]))
      |                                    ^
html.c:516:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  516 |  while (x && isspace(str->buf[x]) && (str->buf[x] != '\n')) x--;
      |                              ^
In file included from /usr/include/ctype.h:100,
                 from rfc2388.c:23:
rfc2388.c: In function '_header_value':
rfc2388.c:39:24: warning: array subscript has type 'char' [-Wchar-subscripts]
   39 |   while (*p && isspace(*p)) p++;
      |                        ^
rfc2388.c:41:25: warning: array subscript has type 'char' [-Wchar-subscripts]
   41 |   while (*q && !isspace(*q) && *q != ';') q++;
      |                         ^
rfc2388.c: In function '_header_attr':
rfc2388.c:72:26: warning: array subscript has type 'char' [-Wchar-subscripts]
   72 |     while (*p && isspace(*p)) p++;
      |                          ^
rfc2388.c:76:27: warning: array subscript has type 'char' [-Wchar-subscripts]
   76 |     while (*p && !isspace(*p) && *p != ';' && *p != '=') p++;
      |                           ^
rfc2388.c:81:26: warning: array subscript has type 'char' [-Wchar-subscripts]
   81 |     while (*p && isspace(*p)) p++;
      |                          ^
html.c: In function 'html_strip_alloc':
html.c:778:31: warning: array subscript has type 'char' [-Wchar-subscripts]
  778 |      amp[ampl++] = tolower(src[x]);
      |                               ^
rfc2388.c:106:24: warning: array subscript has type 'char' [-Wchar-subscripts]
  106 |  while (*p && !isspace(*p) && *p != ';') p++;
      |                        ^
rfc2388.c: In function '_read_header_line':
rfc2388.c:212:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  212 |   if (isspace (s[0])) return STATUS_OK;
      |                 ^
rfc2388.c:213:24: warning: array subscript has type 'char' [-Wchar-subscripts]
  213 |   while (l && isspace(s[l-1])) l--;
      |                        ^
rfc2388.c:228:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  228 |     while (l && isspace(s[l-1])) l--;
      |                          ^
rfc2388.c:230:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  230 |     while (*p && isspace(*p) && (p-s < l)) p++;
      |                          ^
rfc2388.c: In function '_read_part':
rfc2388.c:501:35: warning: array subscript has type 'char' [-Wchar-subscripts]
  501 |  while (str.len && isspace(str.buf[str.len-1]))
      |                                   ^
In file included from /usr/include/ctype.h:100,
                 from cgi.c:17:
cgi.c: In function 'cgi_html_ws_strip':
cgi.c:952:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  952 |     ws = isspace(str->buf[0]);
      |                          ^
cgi.c:1027:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 1027 |       while (o && isspace(str->buf[o-1])) o--;
      |                                   ^
cgi.c:1032:44: warning: array subscript has type 'char' [-Wchar-subscripts]
 1032 |     else if (seen_nonws && isspace(str->buf[i]))
      |                                            ^
In file included from /usr/include/ctype.h:100,
                 from date.c:17:
date.c: In function 'later_than':
date.c:146:19: warning: array subscript has type 'char' [-Wchar-subscripts]
  146 |     while(isspace(*ip))
      |                   ^
date.c:149:14: warning: array subscript has type 'char' [-Wchar-subscripts]
  149 |   if(isalpha(*ip)) {
      |              ^
cgi.c: In function 'cgi_debug_init':
cgi.c:1393:13: warning: variable 'k' set but not used [-Wunused-but-set-variable]
 1393 |   char *v, *k;
      |             ^
In file included from /usr/include/stdio.h:595,
                 from cgi.c:18:
cgi.c: In function '_parse_query':
cgi.c:317:43: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=]
  317 |         snprintf(unnamed,sizeof(unnamed), "_%d", unnamed_count++);
      |                                           ^~~~~
cgi.c:317:45: note: format string is defined here
  317 |         snprintf(unnamed,sizeof(unnamed), "_%d", unnamed_count++);
      |                                             ^~
In file included from /usr/include/stdio.h:595,
                 from cgi.c:18:
cgi.c:317:43: note: directive argument in the range [0, 2147483647]
  317 |         snprintf(unnamed,sizeof(unnamed), "_%d", unnamed_count++);
      |                                           ^~~~~
cgi.c:317:9: note: '__builtin_snprintf' output between 3 and 12 bytes into a destination of size 10
  317 |         snprintf(unnamed,sizeof(unnamed), "_%d", unnamed_count++);
      |         ^~~~~~~~
cgi.c:353:34: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  353 |    snprintf (buf2, sizeof(buf2), "%d", i);
      |                                  ^~~~
cgi.c:353:37: note: format string is defined here
  353 |    snprintf (buf2, sizeof(buf2), "%d", i);
      |                                     ^
In file included from /usr/include/stdio.h:595,
                 from cgi.c:18:
cgi.c:353:4: note: '__builtin_snprintf' output between 2 and 11 bytes into a destination of size 10
  353 |    snprintf (buf2, sizeof(buf2), "%d", i);
      |    ^~~~~~~~
In file included from /usr/include/stdio.h:595,
                 from rfc2388.c:18:
rfc2388.c:533:36: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  533 |      snprintf (buf2, sizeof(buf2), "%d", i);
      |                                    ^~~~
rfc2388.c:533:39: note: format string is defined here
  533 |      snprintf (buf2, sizeof(buf2), "%d", i);
      |                                       ^
In file included from /usr/include/stdio.h:595,
                 from rfc2388.c:18:
rfc2388.c:533:6: note: '__builtin_snprintf' output between 2 and 11 bytes into a destination of size 10
  533 |      snprintf (buf2, sizeof(buf2), "%d", i);
      |      ^~~~~~~~
** (done) 
ar cr ../libs/libneo_cgi.a cgiwrap.o cgi.o html.o date.o rfc2388.o
ranlib ../libs/libneo_cgi.a
gcc -o cs_static.cgi static.o -L../libs/ -Wl,-zrelro -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lneo_cgi -lneo_cs -lneo_utl  -lz
gcc -shared -fPIC -o cs_static.cso static.o -L../libs/ -Wl,-zrelro -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lneo_cgi -lneo_cs -lneo_utl  -lz
gcc -o cgi_cstest cgi_cstest.o -L../libs/ -Wl,-zrelro -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lneo_cgi -lneo_cs -lneo_utl  -lz
gmake[1]: Leaving directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/cgi'
gmake[1]: Entering directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/ruby'
/usr/pkg/bin/ruby33 install.rb config -- --with-hdf-include=../../.. --with-hdf-lib=../../../libs --make-prog=/usr/pkg/bin/gmake
*******************************************
** Building Dependencies 
** OSNAME: NetBSD
** (done) 
/usr/pkg/lib/ruby/3.3.0/rubygems/specification.rb: [BUG] Segmentation fault
ruby 3.3.7 (2025-01-15 revision be31f993d7) [i486-netbsdelf]

-- Control frame information -----------------------------------------------
c:0006 p:---- s:0027 e:000026 DUMMY  [FINISH]
c:0005 p:---- s:0024 e:000023 CFUNC  :require_relative
c:0004 p:0057 s:0019 e:000018 TOP    /usr/pkg/lib/ruby/3.3.0/rubygems.rb:1348 [FINISH]
c:0003 p:---- s:0012 e:000011 CFUNC  :require
c:0002 p:0012 s:0007 e:000006 TOP    <internal:gem_prelude>:2 [FINISH]
c:0001 p:0000 s:0003 E:fffffffffffff638 DUMMY  [FINISH]

-- Ruby level backtrace information ----------------------------------------
<internal:gem_prelude>:2:in `<internal:gem_prelude>'
<internal:gem_prelude>:2:in `require'
/usr/pkg/lib/ruby/3.3.0/rubygems.rb:1348:in `<top (required)>'
/usr/pkg/lib/ruby/3.3.0/rubygems.rb:1348:in `require_relative'

-- Threading information ---------------------------------------------------
Total ractor count: 1
Ruby thread count for this ractor: 1

-- Other runtime information -----------------------------------------------

gmake[1]: *** [Makefile:12: config.save] Abort trap (core dumped)
gmake[1]: Leaving directory '/pbulk/work/www/ruby-clearsilver/work/clearsilver-0.10.5/ruby'
gmake: *** [Makefile:29: cs] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/www/ruby-clearsilver
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/www/ruby-clearsilver