+ 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/freesci-0.3.5nb15/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/freesci-0.3.5nb15/work.log
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for freesci-0.3.5nb15
cd . && autoheader
WARNING: 'autoheader' is missing on your system.  You should only need it if
         you modified 'acconfig.h' or 'configure.in'.  You might want
         to install the Autoconf and GNU m4 packages.  Grab them
         from any GNU archive site.
cd .  && CONFIG_FILES= CONFIG_HEADERS=config.h  /usr/bin/bash ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
/opt/pkg/bin/bmake  all-recursive
Making all in doc
Making all in misc
Making all in man
Making all in desktop
Making all in src
Making all in scicore
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c console.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c tools.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c resource.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c decompress0.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c decompress01.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c decompress1.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c decompress11.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c script.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c vocab.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c vocab_debug.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c old_objects.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c modules.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_memory.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c resource_map.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c resource_patch.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c fnmatch.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c versions.c
rm -f libscicore.a
ar cru libscicore.a console.o tools.o resource.o decompress0.o  decompress01.o decompress1.o decompress11.o script.o vocab.o  vocab_debug.o old_objects.o modules.o sci_memory.o resource_map.o  resource_patch.o fnmatch.o versions.o 
ranlib libscicore.a
Making all in engine
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kernel.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kscripts.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c klists.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kfile.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kgraphics.c
kgraphics.c:1168:34: warning: 'gfx_point' is static but used in inline function 'calculate_nsrect' which is not static
 1168 |                 point_t offset = gfx_point(0, 0);
      |                                  ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kmath.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kevent.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kstring.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kmenu.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kmovement.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c kpathing.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c ksound.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c vm.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c game.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c scriptdebug.c
scriptdebug.c:37:8: warning: extra tokens at end of #endif directive [-Wendif-labels]
   37 | #endif _MSC_VER
      |        ^~~~~~~~
scriptdebug.c: In function 'print_objname':
scriptdebug.c:690:46: warning: trigraph ??> ignored, use -trigraphs to enable [-Wtrigraphs]
  690 |                                 sciprintf("<???>");
      |                                               
In file included from ../../src/include/sciresource.h:44,
                 from scriptdebug.c:28:
scriptdebug.c: In function 'c_visible_map':
../../src/include/resource.h:502:35: warning: overflow in conversion from 'int' to 'char' changes value from '500' to '-12' [-Woverflow]
  502 | #define WARNING(foo) {char i; i = 500;}
      |                                   ^~~
scriptdebug.c:1100:1: note: in expansion of macro 'WARNING'
 1100 | WARNING(fixme!)
      | ^~~~~~~
scriptdebug.c: At top level:
scriptdebug.c:1523:1: warning: return type defaults to 'int' [-Wimplicit-int]
 1523 | c_gfx_update_zone(state_t *s)
      | ^~~~~~~~~~~~~~~~~
scriptdebug.c:2080:1: warning: return type defaults to 'int' [-Wimplicit-int]
 2080 | c_sndmap(state_t *s)
      | ^~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c heap.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c simplesaid.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c grammar.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c savegame.c
savegame.cfsml: In function '_cfsml_write_state_t':
savegame.cfsml:520:26: warning: passing argument 2 of 'write_any_widget' from incompatible pointer type [-Wincompatible-pointer-types]
  520 | 
      |                          ^                    
      |                          |
      |                          gfxw_visual_t ** {aka struct _gfxw_visual **}
savegame.c:155:44: note: expected 'gfxw_widget_t **' {aka 'struct _gfxw_widget **'} but argument is of type 'gfxw_visual_t **' {aka 'struct _gfxw_visual **'}
  155 | write_any_widget(FILE *fh, gfxw_widget_t **widget);
      |                            ~~~~~~~~~~~~~~~~^~~~~~
savegame.cfsml: In function '_cfsml_read_state_t':
savegame.cfsml:749:34: warning: passing argument 2 of 'read_any_widget' from incompatible pointer type [-Wincompatible-pointer-types]
  749 | 
      |                                  ^                    
      |                                  |
      |                                  gfxw_visual_t ** {aka struct _gfxw_visual **}
savegame.c:157:43: note: expected 'gfxw_widget_t **' {aka 'struct _gfxw_widget **'} but argument is of type 'gfxw_visual_t **' {aka 'struct _gfxw_visual **'}
  157 | read_any_widget(FILE *fh, gfxw_widget_t **widget, char *lastval, int *line, int *hiteof);
      |                           ~~~~~~~~~~~~~~~~^~~~~~
savegame.cfsml: In function '_cfsml_write_gfxw_primitive_t':
savegame.cfsml:496:38: warning: passing argument 2 of '_cfsml_write_gfx_line_mode_t' from incompatible pointer type [-Wincompatible-pointer-types]
  496 | {
      |                                      ^                        
      |                                      |
      |                                      gfx_line_style_t *
savegame.cfsml:432:64: note: expected 'gfx_line_mode_t *' but argument is of type 'gfx_line_style_t *'
  432 |         int pic_animate;
      |                                                                ^         
savegame.cfsml: In function '_cfsml_read_gfxw_primitive_t':
savegame.cfsml:749:46: warning: passing argument 2 of '_cfsml_read_gfx_line_mode_t' from incompatible pointer type [-Wincompatible-pointer-types]
  749 | 
      |                                              ^                        
      |                                              |
      |                                              gfx_line_style_t *
savegame.cfsml:434:63: note: expected 'gfx_line_mode_t *' but argument is of type 'gfx_line_style_t *'
  434 |         long animation_delay;
      |                                                               ^         
savegame.cfsml: In function '_cfsml_write_gfxw_port_t':
savegame.cfsml:502:40: warning: passing argument 2 of 'write_any_widget' from incompatible pointer type [-Wincompatible-pointer-types]
  502 |                 fputs("\\null\\", fh);
      |                                        ^                         
      |                                        |
      |                                        gfxw_list_t ** {aka struct _gfxw_container_widget **}
savegame.c:155:44: note: expected 'gfxw_widget_t **' {aka 'struct _gfxw_widget **'} but argument is of type 'gfxw_list_t **' {aka 'struct _gfxw_container_widget **'}
  155 | write_any_widget(FILE *fh, gfxw_widget_t **widget);
      |                            ~~~~~~~~~~~~~~~~^~~~~~
savegame.cfsml: In function '_cfsml_read_gfxw_port_t':
savegame.cfsml:749:34: warning: passing argument 2 of 'read_any_widget' from incompatible pointer type [-Wincompatible-pointer-types]
  749 | 
      |                                  ^                         
      |                                  |
      |                                  gfxw_list_t ** {aka struct _gfxw_container_widget **}
savegame.c:157:43: note: expected 'gfxw_widget_t **' {aka 'struct _gfxw_widget **'} but argument is of type 'gfxw_list_t **' {aka 'struct _gfxw_container_widget **'}
  157 | read_any_widget(FILE *fh, gfxw_widget_t **widget, char *lastval, int *line, int *hiteof);
      |                           ~~~~~~~~~~~~~~~~^~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c said.c
rm -f libsciengine.a
ar cru libsciengine.a savegame.o kernel.o kscripts.o klists.o  kfile.o kgraphics.o kmath.o kevent.o kstring.o kmenu.o kmovement.o  kpathing.o ksound.o vm.o game.o scriptdebug.o heap.o simplesaid.o  said.o grammar.o 
ranlib libsciengine.a
Making all in include
Making all in win32
Making all in beos
Making all in gfx
Making all in resource
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_font.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_resmgr.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_pic_0.c
In file included from ../../../src/include/sci_memory.h:74,
                 from sci_pic_0.c:27:
sci_pic_0.c: In function 'gfxr_init_static_palette':
../../../src/include/resource.h:502:35: warning: overflow in conversion from 'int' to 'char' changes value from '500' to '-12' [-Woverflow]
  502 | #define WARNING(foo) {char i; i = 500;}
      |                                   ^~~
sci_pic_0.c:127:1: note: in expansion of macro 'WARNING'
  127 | WARNING("Uncomment me after fixing sci0_palette changes to reset me");
      | ^~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_view_0.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_cursor_0.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_pal_1.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_view_1.c
rm -f libsciresources.a
ar cru libsciresources.a sci_font.o sci_resmgr.o sci_pic_0.o  sci_view_0.o sci_cursor_0.o sci_pal_1.o sci_view_1.o 
ranlib libsciresources.a
Making all in drivers
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c gfx_drivers.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c xlib_driver.c
xlib_driver.c: In function 'x_unmap_key':
xlib_driver.c:1142:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations]
 1142 |         KeySym xkey = XKeycodeToKeysym(S->display, keycode, 0);
      |         ^~~~~~
In file included from xlib_driver.c:33:
/home/pbulk/build/games/freesci/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here
 1683 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
xlib_driver.c: In function 'x_map_key':
xlib_driver.c:1150:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations]
 1150 |         KeySym xkey = XKeycodeToKeysym(S->display, key_event->xkey.keycode, 0);
      |         ^~~~~~
/home/pbulk/build/games/freesci/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here
 1683 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c ggi_driver.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sdl_driver.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c directfb_driver.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c null_driver.c
rm -f libscidrivers.a
ar cru libscidrivers.a gfx_drivers.o xlib_driver.o ggi_driver.o  sdl_driver.o directfb_driver.o null_driver.o 
ranlib libscidrivers.a
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -I../.. -I../include -DHAVE_CONFIG_H -DFUNCT_NAME=alpha_mvi_crossblit_32 -c ../../src/gfx/alpha_mvi_crossblit.c -o ../../src/gfx/alpha_mvi_crossblit_32.o
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -I../.. -I../include -DHAVE_CONFIG_H -DPRIORITY=1 -DFUNCT_NAME=alpha_mvi_crossblit_32_P -c ../../src/gfx/alpha_mvi_crossblit.c -o ../../src/gfx/alpha_mvi_crossblit_32_P.o
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c font.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c gfx_resource.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c gfx_support.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c gfx_tools.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c operations.c
operations.c: In function '_gfxop_scancode':
operations.c:1690:17: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration]
 1690 |         int c = toupper((char)ch);
      |                 ^~~~~~~
operations.c:31:1: note: include '<ctype.h>' or provide a declaration of 'toupper'
   30 | #include <gfx_operations.h>
  +++ |+#include <ctype.h>
   31 | 
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c resmgr.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sbtree.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c widgets.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c menubar.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sci_widgets.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c antialias.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c gfx_console.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c font-5x8.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c font-6x10.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c gfx_res_options.c
gfx_res_options.c: In function 'extract_pattern':
gfx_res_options.c:93:32: warning: implicit declaration of function 'isblank' [-Wimplicit-function-declaration]
   93 |                 while (*src && isblank(*src))
      |                                ^~~~~~~
gfx_res_options.c:32:1: note: include '<ctype.h>' or provide a declaration of 'isblank'
   31 | #include <gfx_options.h>
  +++ |+#include <ctype.h>
   32 | #include <gfx_resmgr.h>
gfx_res_options.c:100:43: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration]
  100 |                 } else if (*src == '.' || isdigit(*src)) {
      |                                           ^~~~~~~
gfx_res_options.c:100:43: note: include '<ctype.h>' or provide a declaration of 'isdigit'
rm -f libscigraphics.a
ar cru libscigraphics.a font.o gfx_resource.o gfx_support.o  gfx_tools.o operations.o resmgr.o sbtree.o widgets.o menubar.o  sci_widgets.o antialias.o gfx_console.o font-5x8.o font-6x10.o  gfx_res_options.o alpha_mvi_crossblit_32.o alpha_mvi_crossblit_32_P.o drivers/libscidrivers.a resource/libsciresources.a
ranlib libscigraphics.a
Making all in sound
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c song_iterator.c
song_iterator.c: In function 'songit_new':
song_iterator.c:374:31: warning: assignment to 'byte * (*)(struct _song_iterator *, unsigned int *, unsigned int *)' {aka 'unsigned char * (*)(struct _song_iterator *, unsigned int *, unsigned int *)'} from incompatible pointer type 'byte * (*)(song_iterator_t *, int *, int *)' {aka 'unsigned char * (*)(struct _song_iterator *, int *, int *)'} [-Wincompatible-pointer-types]
  374 |                 it->check_pcm = _sci0_check_pcm;
      |                               ^
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c oldmidi.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c sound.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c midi_mt32.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c midiout.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c midiout_unixraw.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c midiout_alsaraw.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c midi_device.c
midi_device.c:157:1: warning: return type defaults to 'int' [-Wimplicit-int]
  157 | _midi_device_null_open(guint8 *_0, unsigned int _1) { return 0; }
      | ^~~~~~~~~~~~~~~~~~~~~~
midi_device.c:158:1: warning: return type defaults to 'int' [-Wimplicit-int]
  158 | _midi_device_null_close() { return 0; }
      | ^~~~~~~~~~~~~~~~~~~~~~~
midi_device.c:159:1: warning: return type defaults to 'int' [-Wimplicit-int]
  159 | _midi_device_null_event(guint8 _0, guint8 _1, guint8 _2, guint32 _3) { return 0; }
      | ^~~~~~~~~~~~~~~~~~~~~~~
midi_device.c:160:1: warning: return type defaults to 'int' [-Wimplicit-int]
  160 | _midi_device_null_event2(guint8 _0, guint8 _1, guint32 _2) { return 0; }
      | ^~~~~~~~~~~~~~~~~~~~~~~~
midi_device.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int]
  161 | _midi_device_null_allstop() { return 0; }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
midi_device.c:162:1: warning: return type defaults to 'int' [-Wimplicit-int]
  162 | _midi_device_null_reverb(short _) { return 0; }
      | ^~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c midi_mt32gm.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include  -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -c midiout_ossseq.c
midiout_ossseq.c: In function 'midiout_ossseq_write':
midiout_ossseq.c:98:18: error: 'SEQ_MIDIPUTC' undeclared (first use in this function)
   98 |         buf[0] = SEQ_MIDIPUTC;
      |                  ^~~~~~~~~~~~
midiout_ossseq.c:98:18: note: each undeclared identifier is reported only once for each function it appears in
*** [midiout_ossseq.o] Error code 1

bmake[3]: stopped making "all" in /home/pbulk/build/games/freesci/work/freesci-0.3.5/src/sound
bmake[3]: 1 error

bmake[3]: stopped making "all" in /home/pbulk/build/games/freesci/work/freesci-0.3.5/src/sound
*** [all-recursive] Error code 1

bmake[2]: stopped making "all" in /home/pbulk/build/games/freesci/work/freesci-0.3.5/src
bmake[2]: 1 error

bmake[2]: stopped making "all" in /home/pbulk/build/games/freesci/work/freesci-0.3.5/src
*** [all-recursive] Error code 1

bmake[1]: stopped making "all-recursive" in /home/pbulk/build/games/freesci/work/freesci-0.3.5
bmake[1]: 1 error

bmake[1]: stopped making "all-recursive" in /home/pbulk/build/games/freesci/work/freesci-0.3.5
*** [all-recursive-am] Error code 2

bmake: stopped making "all" in /home/pbulk/build/games/freesci/work/freesci-0.3.5
bmake: 1 error

bmake: stopped making "all" in /home/pbulk/build/games/freesci/work/freesci-0.3.5
*** Error code 2

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

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