WIP: main.ini and msgs.ini support

15 jobs for new_config_format in 7 minutes and 39 seconds (queued for 12 seconds)
latest
Status Job ID Name Coverage
  Build
failed #37704
FreeBSD
jsdoor-freebsd

00:03:45

failed #37705
Linux
jsdoor-linux

00:06:42

failed #37707
FreeBSD
jsdoor-windows

00:01:38

failed #37699
FreeBSD
sbbs-freebsd

00:04:11

failed #37693
Linux
sbbs-linux

00:07:34

failed #37696
Windows
sbbs-windows

00:03:05

passed #37706
FreeBSD
sexpots-freebsd

00:00:16

passed #37694
Linux
sexpots-linux

00:00:26

passed #37697
Windows
sexpots-windows

00:00:36

passed #37698
Windows
svdm-windows

00:00:34

passed #37702
FreeBSD
syncdraw-freebsd

00:00:31

passed #37703
Linux
syncdraw-linux

00:01:11

passed #37700
FreeBSD
syncterm-freebsd

00:01:05

passed #37695
Linux
syncterm-linux

00:03:16

passed #37701
FreeBSD
syncterm-windows

00:01:51

 
Name Stage Failure
failed
sbbs-linux Build
         ^~~~~~
strcat
scfgsave.c:533:10: error: ‘dir’ undeclared (first use in this function); did you mean ‘div’?
strcpy(dir,cfg->data_dir);
^~~
div
make: *** [/home/gitlab-runner/builds/vLEE6HYB/1/main/sbbs/src/sbbs3/../build/Common.gmake:465: gcc.linux.x64.obj.release-mt/scfgsave.o] Error 1
Cleaning up file based variables
ERROR: Job failed: exit status 1
failed
jsdoor-linux Build
         ^~~~~~
strcat
scfgsave.c:533:10: error: ‘dir’ undeclared (first use in this function); did you mean ‘div’?
strcpy(dir,cfg->data_dir);
^~~
div
make: *** [/home/gitlab-runner/builds/vLEE6HYB/2/main/sbbs/src/sbbs3/../build/Common.gmake:465: gcc.linux.x64.obj.release-mt/scfgsave.o] Error 1
Cleaning up file based variables
ERROR: Job failed: exit status 1
failed
sbbs-freebsd Build
                            ^
scfgsave.c:330:16: error: use of undeclared identifier 'i'
&& cfg->sub[i]->lname[0]
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [/var/tmp/gitlab_runner/builds/TkL89aUh/1/main/sbbs/src/sbbs3/../build/Common.gmake:465: clang.freebsd.amd64.obj.release-mt/scfgsave.o] Error 1
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1

failed
jsdoor-freebsd Build
                            ^
scfgsave.c:330:16: error: use of undeclared identifier 'i'
&& cfg->sub[i]->lname[0]
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [/var/tmp/gitlab_runner/builds/TkL89aUh/0/main/sbbs/src/sbbs3/../build/Common.gmake:465: clang.freebsd.amd64.obj.release-mt/scfgsave.o] Error 1
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1

failed
sbbs-windows Build

423 Warning(s)
309 Error(s)

Time Elapsed 00:02:32.18

ERROR(s) occurred
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1

failed
jsdoor-windows Build
scfgsave.c:528:9: error: 'stream' undeclared (first use in this function)
fclose(stream);
^
scfgsave.c:533:10: error: 'dir' undeclared (first use in this function)
strcpy(dir,cfg->data_dir);
^
gmake: *** [/var/tmp/gitlab_runner/builds/TkL89aUh/5/main/sbbs/src/sbbs3/../build/Common.gmake:465: gcc.win32.amd64.obj.release-mt/scfgsave.o] Error 1
Cleaning up project directory and file based variables
ERROR: Job failed: exit status 1