[freem-dev] Build failed in Jenkins: freem-current-ubuntu-server-amd64 #229

Jenkins jenkins at chivanet.org
Sun May 18 14:55:36 MDT 2025


See <https://jenkins.chivanet.org/job/freem-current-ubuntu-server-amd64/229/display/redirect?page=changes>

Changes:

[Serena Willis] Add ZEDIT to FreeM Manual

[Serena Willis] Add ZEDIT to FreeM Manual


------------------------------------------
[...truncated 55.72 KiB...]
  246 |     snprintf (d_buf, STRLEN - 1, "%s\201", gbl_s_engine);
      |                                     ^~~~
ssvn_job.c:246:5: note: ‘snprintf’ output between 2 and 256 bytes into a destination of size 254
  246 |     snprintf (d_buf, STRLEN - 1, "%s\201", gbl_s_engine);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssvn_job.c:250:37: warning: ‘�’ directive output may be truncated writing 1 byte into a region of size between 0 and 254 [-Wformat-truncation=]
  250 |     snprintf (d_buf, STRLEN - 1, "%s\201", loc_engine);
      |                                     ^~~~
ssvn_job.c:250:5: note: ‘snprintf’ output between 2 and 256 bytes into a destination of size 254
  250 |     snprintf (d_buf, STRLEN - 1, "%s\201", loc_engine);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssvn_job.c:256:35: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 254 [-Wformat-truncation=]
  256 |     snprintf (d_buf, STRLEN - 1, "%s\201", curdir);
      |                                   ^~       ~~~~~~
ssvn_job.c:256:5: note: ‘snprintf’ output between 2 and 4097 bytes into a destination of size 254
  256 |     snprintf (d_buf, STRLEN - 1, "%s\201", curdir);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssvn_job.c:266:35: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 254 [-Wformat-truncation=]
  266 |     snprintf (d_buf, STRLEN - 1, "%s\201", oucpath);
      |                                   ^~       ~~~~~~~
ssvn_job.c:266:5: note: ‘snprintf’ output between 2 and 4097 bytes into a destination of size 254
  266 |     snprintf (d_buf, STRLEN - 1, "%s\201", oucpath);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssvn_job.c:292:35: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
  292 |     snprintf (d_buf, STRLEN - 1, "%s\201", gvndefault);
      |                                   ^~       ~~~~~~~~~~
ssvn_job.c:292:5: note: ‘snprintf’ output between 2 and 257 bytes into a destination of size 254
  292 |     snprintf (d_buf, STRLEN - 1, "%s\201", gvndefault);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssvn_job.c:296:34: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
  296 |     snprintf (d_buf, STRLEN -1, "%s\201", lvndefault);
      |                                  ^~       ~~~~~~~~~~
ssvn_job.c:296:5: note: ‘snprintf’ output between 2 and 257 bytes into a destination of size 254
  296 |     snprintf (d_buf, STRLEN -1, "%s\201", lvndefault);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssvn_job.c:310:35: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
  310 |     snprintf (d_buf, STRLEN - 1, "%s\201", nsname);
      |                                   ^~       ~~~~~~
ssvn_job.c:310:5: note: ‘snprintf’ output between 2 and 257 bytes into a destination of size 254
  310 |     snprintf (d_buf, STRLEN - 1, "%s\201", nsname);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssvn_job.c:339:37: warning: ‘�’ directive output may be truncated writing 1 byte into a region of size between 0 and 254 [-Wformat-truncation=]
  339 |     snprintf (d_buf, STRLEN - 1, "%s\201", shm_env);
      |                                     ^~~~
ssvn_job.c:339:5: note: ‘snprintf’ output between 2 and 256 bytes into a destination of size 254
  339 |     snprintf (d_buf, STRLEN - 1, "%s\201", shm_env);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-cmd_kvalue.Tpo .deps/freem-cmd_kvalue.Po
journal.c: In function ‘jnl_init’:
journal.c:100:78: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 222 [-Wformat-truncation=]
  100 |         snprintf (tmsg, sizeof (tmsg) - 1, "error creating new journal file '%s' [errno %d: '%s']", jnl_file_path, errno, strerror (errno));
      |                                                                              ^~                     ~~~~~~~~~~~~~
journal.c:100:9: note: ‘snprintf’ output 49 or more bytes (assuming 4144) into a destination of size 255
  100 |         snprintf (tmsg, sizeof (tmsg) - 1, "error creating new journal file '%s' [errno %d: '%s']", jnl_file_path, errno, strerror (errno));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-mcommand.Tpo .deps/freem-mcommand.Po
mv -f .deps/freem-cmd_ksubscripts.Tpo .deps/freem-cmd_ksubscripts.Po
mv -f .deps/freem-cmd_if.Tpo .deps/freem-cmd_if.Po
mv -f .deps/freem-sighnd.Tpo .deps/freem-sighnd.Po
mlib.c: In function ‘freem_lock’:
mlib.c:390:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
  390 |     snprintf (buf, sizeof (buf) - 1, "+%s\201", key);
      |                                        ^~       ~~~
mlib.c:390:5: note: ‘snprintf’ output between 3 and 258 bytes into a destination of size 255
  390 |     snprintf (buf, sizeof (buf) - 1, "+%s\201", key);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlib.c: In function ‘freem_unlock’:
mlib.c:408:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
  408 |     snprintf (buf, sizeof (buf) - 1, "-%s\201", key);
      |                                        ^~       ~~~
mlib.c:408:5: note: ‘snprintf’ output between 3 and 258 bytes into a destination of size 255
  408 |     snprintf (buf, sizeof (buf) - 1, "-%s\201", key);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mumps.c: In function ‘main’:
mumps.c:901:96: warning: ‘%s’ directive output may be truncated writing up to 499 bytes into a region of size 212 [-Wformat-truncation=]
  901 |         snprintf (version, sizeof (version) - 1, "\r\nCoherent Logic Development FreeM version %s [DIALECT: %s%s]\r\n\201", verstr, m_dialect, (restricted_mode == TRUE ? "/RESTRICTED" : ""));
      |                                                                                                ^~                           ~~~~~~
mumps.c:901:9: note: ‘snprintf’ output 59 or more bytes (assuming 569) into a destination of size 255
  901 |         snprintf (version, sizeof (version) - 1, "\r\nCoherent Logic Development FreeM version %s [DIALECT: %s%s]\r\n\201", verstr, m_dialect, (restricted_mode == TRUE ? "/RESTRICTED" : ""));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
journal.c: In function ‘jnl_cut.part.0’:
journal.c:327:45: warning: ‘.’ directive output may be truncated writing 1 byte into a region of size between 0 and 4095 [-Wformat-truncation=]
  327 |         snprintf (cutname, PATH_MAX - 1, "%s.%ld", jnl_file_path, jnl_tran_id);
      |                                             ^
journal.c:327:42: note: using the range [-9223372036854775808, 9223372036854775807] for directive argument
  327 |         snprintf (cutname, PATH_MAX - 1, "%s.%ld", jnl_file_path, jnl_tran_id);
      |                                          ^~~~~~~~
journal.c:327:9: note: ‘snprintf’ output between 3 and 4117 bytes into a destination of size 4095
  327 |         snprintf (cutname, PATH_MAX - 1, "%s.%ld", jnl_file_path, jnl_tran_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-namespace.Tpo .deps/freem-namespace.Po
mlib.c: In function ‘freem_function’:
mlib.c:481:51: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 241 [-Wformat-truncation=]
  481 |         snprintf (buf, STRLEN - 1, "S %%ZFRMRTN=$$%s", ent->name);
      |                                                   ^~
mlib.c:481:9: note: ‘snprintf’ output between 14 and 269 bytes into a destination of size 254
  481 |         snprintf (buf, STRLEN - 1, "S %%ZFRMRTN=$$%s", ent->name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlib.c:455:51: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 241 [-Wformat-truncation=]
  455 |         snprintf (buf, STRLEN - 1, "S %%ZFRMRTN=$$%s(", ent->name);
      |                                                   ^~
mlib.c:455:9: note: ‘snprintf’ output between 15 and 270 bytes into a destination of size 254
  455 |         snprintf (buf, STRLEN - 1, "S %%ZFRMRTN=$$%s(", ent->name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
merr.c: In function ‘merr_dump’:
merr.c:433:76: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 224 and 234 [-Wformat-truncation=]
  433 |                 snprintf (tbuf, STRLEN - 1, "^$JOB\202%d\202USER_ERRORS\202%s\201", pid, &user_ecode[1]);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
merr.c:433:17: note: ‘snprintf’ output between 22 and 287 bytes into a destination of size 254
  433 |                 snprintf (tbuf, STRLEN - 1, "^$JOB\202%d\202USER_ERRORS\202%s\201", pid, &user_ecode[1]);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
merr.c:463:68: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 238 [-Wformat-truncation=]
  463 |                 snprintf (tbuf, STRLEN - 1, "\r\n>> Error %s:  %s (%s) in %s::%s  [$STACK = %d]\r\n\201", real_ecode, nem, err_suppl, nsn, nrt, nstx);
      |                                                                    ^~                                                      ~~~~~~~~~
merr.c:463:45: note: directive argument in the range [-32768, 32767]
  463 |                 snprintf (tbuf, STRLEN - 1, "\r\n>> Error %s:  %s (%s) in %s::%s  [$STACK = %d]\r\n\201", real_ecode, nem, err_suppl, nsn, nrt, nstx);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
merr.c:463:17: note: ‘snprintf’ output 41 or more bytes (assuming 300) into a destination of size 254
  463 |                 snprintf (tbuf, STRLEN - 1, "\r\n>> Error %s:  %s (%s) in %s::%s  [$STACK = %d]\r\n\201", real_ecode, nem, err_suppl, nsn, nrt, nstx);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
merr.c:459:70: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 236 [-Wformat-truncation=]
  459 |                 snprintf (tbuf, STRLEN - 1, "\r\n>> Error %s:  %s in %s.%s::%s  [$STACK = %d]\r\n\201", real_ecode, nem, shm_env, nsn, nrt, nstx);
      |                                                                      ^~                                                  ~~~~~~~
merr.c:459:45: note: directive argument in the range [-32768, 32767]
  459 |                 snprintf (tbuf, STRLEN - 1, "\r\n>> Error %s:  %s in %s.%s::%s  [$STACK = %d]\r\n\201", real_ecode, nem, shm_env, nsn, nrt, nstx);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
merr.c:459:17: note: ‘snprintf’ output 39 or more bytes (assuming 298) into a destination of size 254
  459 |                 snprintf (tbuf, STRLEN - 1, "\r\n>> Error %s:  %s in %s.%s::%s  [$STACK = %d]\r\n\201", real_ecode, nem, shm_env, nsn, nrt, nstx);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-datatypes.Tpo .deps/freem-datatypes.Po
locktab.c: In function ‘locktab_find’:
locktab.c:496:49: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
  496 |         snprintf (chk_ns, sizeof (chk_ns) - 1, "%s", nsname);
      |                                                 ^~   ~~~~~~
locktab.c:496:9: note: ‘snprintf’ output between 1 and 256 bytes into a destination of size 254
  496 |         snprintf (chk_ns, sizeof (chk_ns) - 1, "%s", nsname);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-cmd_write.Tpo .deps/freem-cmd_write.Po
mv -f .deps/freem-cmd_tstart.Tpo .deps/freem-cmd_tstart.Po
mv -f .deps/freem-tp_check.Tpo .deps/freem-tp_check.Po
mv -f .deps/freem-ssvn_global.Tpo .deps/freem-ssvn_global.Po
mv -f .deps/freem-objects.Tpo .deps/freem-objects.Po
locktab.c: In function ‘locktab_insert’:
locktab.c:540:49: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
  540 |         snprintf (chk_ns, sizeof (chk_ns) - 1, "%s", nsname);
      |                                                 ^~   ~~~~~~
locktab.c:540:9: note: ‘snprintf’ output between 1 and 256 bytes into a destination of size 254
  540 |         snprintf (chk_ns, sizeof (chk_ns) - 1, "%s", nsname);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
locktab.c:592:59: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  592 |     snprintf (l->namespace, sizeof (l->namespace) - 1, "%s", chk_ns);
      |                                                           ^
locktab.c:592:5: note: ‘snprintf’ output between 1 and 255 bytes into a destination of size 254
  592 |     snprintf (l->namespace, sizeof (l->namespace) - 1, "%s", chk_ns);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlib.c: In function ‘freem_procedure’:
mlib.c:540:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 251 [-Wformat-truncation=]
  540 |         snprintf (buf, STRLEN - 1, "DO %s", ent->name);
      |                                        ^~
mlib.c:540:9: note: ‘snprintf’ output between 4 and 259 bytes into a destination of size 254
  540 |         snprintf (buf, STRLEN - 1, "DO %s", ent->name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mlib.c:514:40: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 251 [-Wformat-truncation=]
  514 |         snprintf (buf, STRLEN - 1, "DO %s(", ent->name);
      |                                        ^~
mlib.c:514:9: note: ‘snprintf’ output between 5 and 260 bytes into a destination of size 254
  514 |         snprintf (buf, STRLEN - 1, "DO %s(", ent->name);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-events.Tpo .deps/freem-events.Po
mv -f .deps/freem-global_dispatch.Tpo .deps/freem-global_dispatch.Po
mv -f .deps/freem-ssvn_system.Tpo .deps/freem-ssvn_system.Po
mv -f .deps/freem-journal.Tpo .deps/freem-journal.Po
mv -f .deps/freem-cmd_read.Tpo .deps/freem-cmd_read.Po
mv -f .deps/freem-log.Tpo .deps/freem-log.Po
mdebug.c: In function ‘debugger’:
mdebug.c:211:59: warning: ‘ $STACK=’ directive output may be truncated writing 8 bytes into a region of size between 0 and 255 [-Wformat-truncation=]
  211 |         snprintf (dbg_prompt, sizeof (dbg_prompt) - 1, "%s $STACK=%d [DEBUG]> ", rouname_buf, nstx);
      |                                                           ^~~~~~~~
mdebug.c:211:56: note: directive argument in the range [-32768, 32767]
  211 |         snprintf (dbg_prompt, sizeof (dbg_prompt) - 1, "%s $STACK=%d [DEBUG]> ", rouname_buf, nstx);
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~
mdebug.c:211:9: note: ‘snprintf’ output between 20 and 280 bytes into a destination of size 255
  211 |         snprintf (dbg_prompt, sizeof (dbg_prompt) - 1, "%s $STACK=%d [DEBUG]> ", rouname_buf, nstx);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
routine.c: In function ‘rtn_get_path’:
routine.c:280:36: warning: ‘/’ directive output may be truncated writing 1 byte into a region of size between 0 and 4095 [-Wformat-truncation=]
  280 |     snprintf (buf, PATHLEN - 1, "%s/%s.m", pth, rou);
      |                                    ^
routine.c:280:5: note: ‘snprintf’ output 4 or more bytes (assuming 4099) into a destination of size 4095
  280 |     snprintf (buf, PATHLEN - 1, "%s/%s.m", pth, rou);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-mref.Tpo .deps/freem-mref.Po
mv -f .deps/freem-merr.Tpo .deps/freem-merr.Po
mv -f .deps/freem-ssvn_device.Tpo .deps/freem-ssvn_device.Po
mv -f .deps/freem-io_socket.Tpo .deps/freem-io_socket.Po
mv -f .deps/freem-mlib.Tpo .deps/freem-mlib.Po
mv -f .deps/freem-transact.Tpo .deps/freem-transact.Po
mv -f .deps/freem-init.Tpo .deps/freem-init.Po
mv -f .deps/freem-shmmgr.Tpo .deps/freem-shmmgr.Po
mv -f .deps/freem-strings.Tpo .deps/freem-strings.Po
mv -f .deps/freem-mdebug.Tpo .deps/freem-mdebug.Po
mv -f .deps/freem-mumps.Tpo .deps/freem-mumps.Po
mv -f .deps/freem-locktab.Tpo .deps/freem-locktab.Po
mv -f .deps/freem-jobtab.Tpo .deps/freem-jobtab.Po
ssvn_job.c: In function ‘frm_process_alias’:
ssvn_job.c:1108:62: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 228 and 238 [-Wformat-truncation=]
 1108 |     snprintf (k_buf, STRLEN - 1, "^$JOB\202%ld\202ALIASES\202%s\201", (long) pid, name);
      |                                                              ^~                   ~~~~
ssvn_job.c:1108:5: note: ‘snprintf’ output between 18 and 283 bytes into a destination of size 254
 1108 |     snprintf (k_buf, STRLEN - 1, "^$JOB\202%ld\202ALIASES\202%s\201", (long) pid, name);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-ssvn_job.Tpo .deps/freem-ssvn_job.Po
mv -f .deps/freem-routine.Tpo .deps/freem-routine.Po
mv -f .deps/freem-views.Tpo .deps/freem-views.Po
mv -f .deps/freem-symtab_bltin.Tpo .deps/freem-symtab_bltin.Po
mv -f .deps/freem-operator.Tpo .deps/freem-operator.Po
xecline.c: In function ‘xecline’:
xecline.c:7298:85: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size between 239 and 249 [-Wformat-truncation=]
 7298 |                         snprintf (fmrl_prompt, sizeof (fmrl_prompt) - 1 , "\r\nTL%d:%s.%s> ", tp_level, shm_env, nsname);
      |                                                                                     ^~                  ~~~~~~~
xecline.c:7298:25: note: ‘snprintf’ output between 10 and 529 bytes into a destination of size 255
 7298 |                         snprintf (fmrl_prompt, sizeof (fmrl_prompt) - 1 , "\r\nTL%d:%s.%s> ", tp_level, shm_env, nsname);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xecline.c:7295:79: warning: ‘%s’ directive output may be truncated writing up to 254 bytes into a region of size 253 [-Wformat-truncation=]
 7295 |                         snprintf (fmrl_prompt, sizeof (fmrl_prompt) - 1, "\r\n%s.%s> ", shm_env, nsname);
      |                                                                               ^~        ~~~~~~~
xecline.c:7295:25: note: ‘snprintf’ output between 6 and 515 bytes into a destination of size 255
 7295 |                         snprintf (fmrl_prompt, sizeof (fmrl_prompt) - 1, "\r\n%s.%s> ", shm_env, nsname);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xecline.c:4099:61: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
 4099 |                             snprintf (&tmp3[1], 255, "%s\201", &constructor[1]);
      |                                                             ^
xecline.c:4099:29: note: ‘snprintf’ output between 2 and 256 bytes into a destination of size 255
 4099 |                             snprintf (&tmp3[1], 255, "%s\201", &constructor[1]);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xecline.c:3208:43: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
 3208 |                     snprintf (ttx, 255, "^%s", ttt);
      |                                           ^~   ~~~
xecline.c:3208:21: note: ‘snprintf’ output between 2 and 257 bytes into a destination of size 255
 3208 |                     snprintf (ttx, 255, "^%s", ttt);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/freem-service.Tpo .deps/freem-service.Po
mv -f .deps/freem-xecline.Tpo .deps/freem-xecline.Po
mv -f .deps/freem-expr.Tpo .deps/freem-expr.Po
make[2]: Leaving directory '<https://jenkins.chivanet.org/job/freem-current-ubuntu-server-amd64/ws/freem/src'>
make[1]: *** [Makefile:840: all] Error 2
make[1]: Leaving directory '<https://jenkins.chivanet.org/job/freem-current-ubuntu-server-amd64/ws/freem/src'>
make: *** [Makefile:947: all-recursive] Error 1
Build step 'Execute shell' marked build as failure


More information about the freem-dev mailing list