Skip to content

Build failure on nightly - genwrap.c

Hi,

On a pull of the latest code, building results as follows. Initial build and install a week or so ago on this machine was successful.

@synchronet:/sbbs/repo/src/sbbs3$ make RELEASE=1 SYMLINK=1
make -C /sbbs/repo/src/sbbs3/../../3rdp/build jslib
make[1]: Entering directory '/sbbs/repo/3rdp/build'
make[1]: Nothing to be done for 'jslib'.
make[1]: Leaving directory '/sbbs/repo/3rdp/build'
make -C /sbbs/repo/src/sbbs3/../smblib lib
make[1]: Entering directory '/sbbs/repo/src/smblib'
make[1]: Nothing to be done for 'lib'.
make[1]: Leaving directory '/sbbs/repo/src/smblib'
make -C /sbbs/repo/src/sbbs3/../xpdev mtlib
make[1]: Entering directory '/sbbs/repo/src/xpdev'
Compiling genwrap.c
genwrap.c: In function ‘msclock’:
genwrap.c:698:11: error: expected identifier or ‘(’ before ‘=’ token
  698 |  uint64_t = (uint64_t)(xp_timer() * 1000);
      |           ^
genwrap.c:700:19: error: ‘t’ undeclared (first use in this function); did you mean ‘tm’?
  700 |  return (clock_t)(t&0xffffffff);
      |                   ^
      |                   tm
genwrap.c:700:19: note: each undeclared identifier is reported only once for each function it appears in
genwrap.c: In function ‘xp_randomize’:
genwrap.c:521:3: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
  521 |   read(rf, &seed, sizeof(seed));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [../build/Common.gmake:462: gcc.linux.x64.obj.release-mt/genwrap.o] Error 1
make[1]: Leaving directory '/sbbs/repo/src/xpdev'
make: *** [/sbbs/repo/src/sbbs3/../build/Common.gmake:493: xpdev-mt] Error 2