+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/classicube-1.3.6nb5/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/classicube-1.3.6nb5/work.log
===> Building for classicube-1.3.6nb5
/opt/pkg/bin/gmake ClassiCube PLAT=sunos
gmake[1]: Entering directory '/home/pbulk/build/games/classicube/work/ClassiCube-1.3.6'
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Animations.c -o src/Animations.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Audio.c -o src/Audio.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/AxisLinesRenderer.c -o src/AxisLinesRenderer.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Bitmap.c -o src/Bitmap.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Block.c -o src/Block.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/BlockPhysics.c -o src/BlockPhysics.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Builder.c -o src/Builder.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Camera.c -o src/Camera.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Chat.c -o src/Chat.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Deflate.c -o src/Deflate.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Drawer.c -o src/Drawer.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Drawer2D.c -o src/Drawer2D.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Entity.c -o src/Entity.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/EntityComponents.c -o src/EntityComponents.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/EnvRenderer.c -o src/EnvRenderer.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Event.c -o src/Event.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/ExtMath.c -o src/ExtMath.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Formats.c -o src/Formats.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Game.c -o src/Game.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/GameVersion.c -o src/GameVersion.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Generator.c -o src/Generator.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_3DS.c -o src/Graphics_3DS.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_D3D11.c -o src/Graphics_D3D11.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_D3D9.c -o src/Graphics_D3D9.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_Dreamcast.c -o src/Graphics_Dreamcast.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_GCWii.c -o src/Graphics_GCWii.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_GL1.c -o src/Graphics_GL1.o
src/Graphics_GL1.c: In function 'GL_SetupVbColoured_Range':
src/Graphics_GL1.c:643:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  643 |         _glVertexPointer(3, GL_FLOAT,          SIZEOF_VERTEX_COLOURED, (void*)(VB_PTR + offset));
      |                                                                        ^
src/Graphics_GL1.c:644:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  644 |         _glColorPointer(4, GL_UNSIGNED_BYTE,   SIZEOF_VERTEX_COLOURED, (void*)(VB_PTR + offset + 12));
      |                                                                        ^
src/Graphics_GL1.c: In function 'GL_SetupVbTextured_Range':
src/Graphics_GL1.c:649:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  649 |         _glVertexPointer(3,  GL_FLOAT,         SIZEOF_VERTEX_TEXTURED, (void*)(VB_PTR + offset));
      |                                                                        ^
src/Graphics_GL1.c:650:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  650 |         _glColorPointer(4, GL_UNSIGNED_BYTE,   SIZEOF_VERTEX_TEXTURED, (void*)(VB_PTR + offset + 12));
      |                                                                        ^
src/Graphics_GL1.c:651:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  651 |         _glTexCoordPointer(2, GL_FLOAT,        SIZEOF_VERTEX_TEXTURED, (void*)(VB_PTR + offset + 16));
      |                                                                        ^
src/Graphics_GL1.c: In function 'Gfx_DrawIndexedTris_T2fC4b':
src/Graphics_GL1.c:700:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  700 |         _glVertexPointer(3, GL_FLOAT,        SIZEOF_VERTEX_TEXTURED, (void*)(VB_PTR + offset));
      |                                                                      ^
src/Graphics_GL1.c:701:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  701 |         _glColorPointer(4, GL_UNSIGNED_BYTE, SIZEOF_VERTEX_TEXTURED, (void*)(VB_PTR + offset + 12));
      |                                                                      ^
src/Graphics_GL1.c:702:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  702 |         _glTexCoordPointer(2, GL_FLOAT,      SIZEOF_VERTEX_TEXTURED, (void*)(VB_PTR + offset + 16));
      |                                                                      ^
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_GL2.c -o src/Graphics_GL2.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_PSP.c -o src/Graphics_PSP.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_PSVita.c -o src/Graphics_PSVita.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Graphics_Xbox.c -o src/Graphics_Xbox.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Gui.c -o src/Gui.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/HeldBlockRenderer.c -o src/HeldBlockRenderer.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Http_Web.c -o src/Http_Web.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Http_Worker.c -o src/Http_Worker.o
In file included from src/Http_Worker.c:3:
src/_HttpBase.h: In function 'HttpRequest_Free':
src/_HttpBase.h:17:25: warning: passing argument 1 of 'Mem_Free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   17 |         Mem_Free(request->error);
      |                  ~~~~~~~^~~~~~~
In file included from src/_HttpBase.h:3:
src/Platform.h:145:29: note: expected 'void *' but argument is of type 'const char *'
  145 | CC_API void  Mem_Free(void* mem);
      |                       ~~~~~~^~~
src/Http_Worker.c: In function 'HttpBackend_Do':
src/Http_Worker.c:411:29: warning: passing argument 1 of 'Mem_Free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  411 |                 Mem_Free(req->error);
      |                          ~~~^~~~~~~
src/Platform.h:145:29: note: expected 'void *' but argument is of type 'const char *'
  145 | CC_API void  Mem_Free(void* mem);
      |                       ~~~~~~^~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Input.c -o src/Input.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Inventory.c -o src/Inventory.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/IsometricDrawer.c -o src/IsometricDrawer.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/LBackend.c -o src/LBackend.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/LScreens.c -o src/LScreens.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/LWeb.c -o src/LWeb.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/LWidgets.c -o src/LWidgets.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Launcher.c -o src/Launcher.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Lighting.c -o src/Lighting.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Logger.c -o src/Logger.o
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/MapRenderer.c -o src/MapRenderer.o
src/Logger.c: In function 'PrintRegisters':
src/Logger.c:634:45: error: 'REG_RAX' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:396:49: note: in expansion of macro 'REG_GET'
  396 | String_Format3(str, "rax=%x rbx=%x rcx=%x" _NL, REG_GET(ax,AX), REG_GET(bx,BX), REG_GET(cx,CX));\
      |                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: note: each undeclared identifier is reported only once for each function it appears in
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:396:49: note: in expansion of macro 'REG_GET'
  396 | String_Format3(str, "rax=%x rbx=%x rcx=%x" _NL, REG_GET(ax,AX), REG_GET(bx,BX), REG_GET(cx,CX));\
      |                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RBX' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:396:65: note: in expansion of macro 'REG_GET'
  396 | String_Format3(str, "rax=%x rbx=%x rcx=%x" _NL, REG_GET(ax,AX), REG_GET(bx,BX), REG_GET(cx,CX));\
      |                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RCX' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:396:81: note: in expansion of macro 'REG_GET'
  396 | String_Format3(str, "rax=%x rbx=%x rcx=%x" _NL, REG_GET(ax,AX), REG_GET(bx,BX), REG_GET(cx,CX));\
      |                                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RDX' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:397:49: note: in expansion of macro 'REG_GET'
  397 | String_Format3(str, "rdx=%x rsi=%x rdi=%x" _NL, REG_GET(dx,DX), REG_GET(si,SI), REG_GET(di,DI));\
      |                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RSI' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:397:65: note: in expansion of macro 'REG_GET'
  397 | String_Format3(str, "rdx=%x rsi=%x rdi=%x" _NL, REG_GET(dx,DX), REG_GET(si,SI), REG_GET(di,DI));\
      |                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RDI' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:397:81: note: in expansion of macro 'REG_GET'
  397 | String_Format3(str, "rdx=%x rsi=%x rdi=%x" _NL, REG_GET(dx,DX), REG_GET(si,SI), REG_GET(di,DI));\
      |                                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RIP' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:398:49: note: in expansion of macro 'REG_GET'
  398 | String_Format3(str, "rip=%x rbp=%x rsp=%x" _NL, REG_GET(ip,IP), REG_GET(bp,BP), REG_GET(sp,SP));\
      |                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RBP' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:398:65: note: in expansion of macro 'REG_GET'
  398 | String_Format3(str, "rip=%x rbp=%x rsp=%x" _NL, REG_GET(ip,IP), REG_GET(bp,BP), REG_GET(sp,SP));\
      |                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_RSP' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:398:81: note: in expansion of macro 'REG_GET'
  398 | String_Format3(str, "rip=%x rbp=%x rsp=%x" _NL, REG_GET(ip,IP), REG_GET(bp,BP), REG_GET(sp,SP));\
      |                                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R8' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:399:49: note: in expansion of macro 'REG_GET'
  399 | String_Format3(str, "r8 =%x r9 =%x r10=%x" _NL, REG_GET(8,8),   REG_GET(9,9),   REG_GET(10,10));\
      |                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R9' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:399:65: note: in expansion of macro 'REG_GET'
  399 | String_Format3(str, "r8 =%x r9 =%x r10=%x" _NL, REG_GET(8,8),   REG_GET(9,9),   REG_GET(10,10));\
      |                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R10' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:399:81: note: in expansion of macro 'REG_GET'
  399 | String_Format3(str, "r8 =%x r9 =%x r10=%x" _NL, REG_GET(8,8),   REG_GET(9,9),   REG_GET(10,10));\
      |                                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R11' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:400:49: note: in expansion of macro 'REG_GET'
  400 | String_Format3(str, "r11=%x r12=%x r13=%x" _NL, REG_GET(11,11), REG_GET(12,12), REG_GET(13,13));\
      |                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R12' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:400:65: note: in expansion of macro 'REG_GET'
  400 | String_Format3(str, "r11=%x r12=%x r13=%x" _NL, REG_GET(11,11), REG_GET(12,12), REG_GET(13,13));\
      |                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R13' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:400:81: note: in expansion of macro 'REG_GET'
  400 | String_Format3(str, "r11=%x r12=%x r13=%x" _NL, REG_GET(11,11), REG_GET(12,12), REG_GET(13,13));\
      |                                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R14' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:401:49: note: in expansion of macro 'REG_GET'
  401 | String_Format2(str, "r14=%x r15=%x" _NL,        REG_GET(14,14), REG_GET(15,15));
      |                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
src/Logger.c:634:45: error: 'REG_R15' undeclared (first use in this function)
  634 |         #define REG_GET(ign, reg) &r->gregs[REG_R##reg]
      |                                             ^~~~~
src/Logger.c:401:65: note: in expansion of macro 'REG_GET'
  401 | String_Format2(str, "r14=%x r15=%x" _NL,        REG_GET(14,14), REG_GET(15,15));
      |                                                                 ^~~~~~~
src/Logger.c:635:9: note: in expansion of macro 'Dump_X64'
  635 |         Dump_X64()
      |         ^~~~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -fno-math-errno -fno-math-errno -c src/Menus.c -o src/Menus.o
gmake[1]: *** [Makefile:150: src/Logger.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: Leaving directory '/home/pbulk/build/games/classicube/work/ClassiCube-1.3.6'
gmake: *** [Makefile:104: sunos] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/classicube
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/classicube