+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/quasi88-0.6.4/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/quasi88-0.6.4/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for quasi88-0.6.4
mkdir obj.sdl
mkdir obj.sdl/SDL
mkdir obj.sdl/FUNIX
mkdir obj.sdl/snddrv
mkdir obj.sdl/fmgen
mkdir obj.sdl/snddrv/quasi88
mkdir obj.sdl/snddrv/quasi88/X11
mkdir obj.sdl/snddrv/quasi88/SDL
mkdir obj.sdl/snddrv/src
mkdir obj.sdl/snddrv/src/sound
mkdir obj.sdl/snddrv/src/unix
mkdir obj.sdl/snddrv/src/unix/sysdep
mkdir obj.sdl/snddrv/src/unix/sysdep/dsp-drivers
mkdir obj.sdl/snddrv/src/unix/sysdep/mixer-drivers
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/SDL/graph.o -c src/SDL/graph.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/SDL/wait.o -c src/SDL/wait.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/SDL/event.o -c src/SDL/event.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/SDL/main.o -c src/SDL/main.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/FUNIX/file-op.o -c src/FUNIX/file-op.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/quasi88.o -c src/quasi88.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/emu.o -c src/emu.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/memory.o -c src/memory.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/status.o -c src/status.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/getconf.o -c src/getconf.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/pc88main.o -c src/pc88main.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/crtcdmac.o -c src/crtcdmac.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/soundbd.o -c src/soundbd.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/pio.o -c src/pio.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/screen.o -c src/screen.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/intr.o -c src/intr.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/pc88sub.o -c src/pc88sub.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/fdc.o -c src/fdc.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/image.o -c src/image.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/monitor.o -c src/monitor.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/basic.o -c src/basic.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/menu.o -c src/menu.c
In file included from src/menu.c:65:0:
src/message.h: In function 'PACK_CHECK_BUTTONS':
src/message.h:2405:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  q8tk_signal_connect(button, "toggled", callback, (void *)(p->val));
                                                   ^
src/message.h: In function 'PACK_RADIO_BUTTONS':
src/message.h:2437:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  q8tk_signal_connect(button, "clicked", callback, (void *)(p->val));
                                                   ^
src/message.h: In function 'MAKE_KEY_COMBO':
src/message.h:2510:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  q8tk_signal_connect(combo, "activate", callback, (void*)(p->val));
                                                   ^
src/menu.c: In function 'cb_reset_basic':
src/menu.c:170:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if (reset_req.boot_basic != (int)p) {
                                 ^
src/menu.c:171:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  reset_req.boot_basic = (int)p;
                         ^
src/menu.c:173:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  q8tk_toggle_button_set_state(widget_reset_basic[ 1 ][ (int)p ], TRUE);
                                                        ^
src/menu.c: In function 'cb_reset_clock':
src/menu.c:207:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if (reset_req.boot_clock_4mhz != (int)p) {
                                      ^
src/menu.c:208:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  reset_req.boot_clock_4mhz = (int)p;
                              ^
src/menu.c:210:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  q8tk_toggle_button_set_state(widget_reset_clock[ 1 ][ (int)p ], TRUE);
                                                        ^
src/menu.c: In function 'cb_reset_sound':
src/menu.c:262:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     reset_req.sound_board = (int)p;
                             ^
src/menu.c: In function 'cb_reset_jisho':
src/menu.c:462:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     reset_req.use_jisho_rom = (int)p;
                               ^
src/menu.c: In function 'cb_dipsw_b':
src/menu.c:679:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int shift = data_dipsw_b[ (int)p >> 1 ].val;
                               ^
src/menu.c:680:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int on    = (int)p & 1;
                 ^
src/menu.c: In function 'cb_dipsw_b2':
src/menu.c:691:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) reset_req.boot_from_rom = TRUE;
         ^
src/menu.c: In function 'menu_dipsw_b':
src/menu.c:734:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
           cb_dipsw_b2, (void *)(p->val));
                        ^
src/menu.c: In function 'cb_dipsw_r':
src/menu.c:755:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int shift = data_dipsw_r[ (int)p >> 1 ].val;
                               ^
src/menu.c:756:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int on    = (int)p & 1;
                 ^
src/menu.c: In function 'cb_cpu_cpu':
src/menu.c:915:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     cpu_timing = (int)p;
                  ^
src/menu.c: In function 'cb_cpu_clock':
src/menu.c:1079:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((int)mode == 0) &&    /* 空白 + ENTER や   */
       ^
src/menu.c:1101:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)mode == 0) {  /* COMBO ないし ENTER時は、値を再表示*/
         ^
src/menu.c: In function 'cb_cpu_wait':
src/menu.c:1176:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((int)mode == 0) &&    /* 空白 + ENTER や   */
       ^
src/menu.c:1196:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)mode == 0) {  /* COMBO ないし ENTER時は、値を再表示*/
         ^
src/menu.c: In function 'cb_cpu_boost':
src/menu.c:1268:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((int)mode == 0) &&    /* 空白 + ENTER や   */
       ^
src/menu.c:1290:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)mode == 0) {  /* COMBO ないし ENTER時は、値を再表示*/
         ^
src/menu.c: In function 'cb_cpu_misc':
src/menu.c:1344:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     switch ((int)p) {
             ^
src/menu.c: In function 'menu_cpu_misc':
src/menu.c:1380:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
       cb_cpu_misc, (void *)(p->val));
                    ^
src/menu.c: In function 'cb_graph_resize':
src/menu.c:1523:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int new_size = (int)p;
                    ^
src/menu.c: In function 'cb_graph_misc':
src/menu.c:1591:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     switch ((int)p) {
             ^
src/menu.c: In function 'cb_graph_misc2':
src/menu.c:1613:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     quasi88_cfg_set_interlace((int)p);
                               ^
src/menu.c: In function 'cb_graph_pcg':
src/menu.c:1653:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  use_pcg = (int)p;
            ^
src/menu.c: In function 'cb_graph_font':
src/menu.c:1667:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     font_type = (int)p;
                 ^
src/menu.c: In function 'cb_volume':
src/menu.c:1779:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     switch ((int)p) {
             ^
src/menu.c: In function 'menu_volume_unit':
src/menu.c:1808:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        cb_volume, (void*)(p->val));
                   ^
src/menu.c: In function 'cb_volume_audio_fmgen':
src/menu.c:2029:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     sd_cfg_now.use_fmgen = xmame_cfg_set_use_fmgen((int)p);
                                                    ^
src/menu.c: In function 'cb_volume_audio_freq':
src/menu.c:2081:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((int)mode == 0) &&    /* 空白 + ENTER や   */
       ^
src/menu.c:2101:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)mode == 0) {  /* COMBO ないし ENTER時は、値を再表示*/
         ^
src/menu.c: In function 'cb_volume_audio_sample':
src/menu.c:2138:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     sd_cfg_now.use_samples = xmame_cfg_set_use_samples((int)p);
                                                        ^
src/menu.c: In function 'cb_audio_config':
src/menu.c:2163:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int index = ((int)modes) / 2;
                  ^
src/menu.c:2164:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int mode  = ((int)modes) & 1; /* 0:ENTER 1:INPUT */
                  ^
src/menu.c: In function 'audio_config_widget':
src/menu.c:2266:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
          cb_audio_config, (void *)(i*2),
                           ^
src/menu.c:2267:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
          cb_audio_config, (void *)(i*2 + 1));
                           ^
src/menu.c: In function 'cb_disk_attr_rename_activate':
src/menu.c:2561:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {  /* dialog_destroy() の前にエントリをゲット */
         ^
src/menu.c:2568:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
src/menu.c: In function 'cb_disk_attr_protect_clicked':
src/menu.c:2616:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
src/menu.c:2617:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if ((int)p == 1) c = DISK_PROTECT_TRUE;
      ^
src/menu.c: In function 'cb_disk_attr_format_clicked':
src/menu.c:2661:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
src/menu.c:2662:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if ((int)p == 1)
      ^
src/menu.c: In function 'cb_disk_attr_blank_clicked':
src/menu.c:2708:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
src/menu.c: In function 'cb_disk_attr_clicked':
src/menu.c:2745:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     switch ((int)p) {
             ^
src/menu.c: In function 'cb_disk_image':
src/menu.c:2943:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int drv = ((int)p) & 0xff;
                ^
src/menu.c:2944:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int img = ((int)p) >> 8;
                ^
src/menu.c: In function 'cb_disk_button':
src/menu.c:2959:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int drv    = ((int)p) & 0xff;
                   ^
src/menu.c:2960:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int button = ((int)p) >> 8;
                   ^
src/menu.c: In function 'set_disk_widget':
src/menu.c:3020:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        cb_disk_image, (void *)((-1 << 8) + drv));
                       ^
src/menu.c:3035:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
      cb_disk_image, (void *)((i<<8) + drv));
                     ^
src/menu.c: In function 'cb_disk_blank_warn_clicked':
src/menu.c:3172:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
src/menu.c: In function 'menu_disk':
src/menu.c:3382:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
          (void *)((j << 8) + i));
          ^
src/menu.c: In function 'cb_key_fkey':
src/menu.c:3491:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      function_f[ (int)fn_key ] = p->val;
                  ^
src/menu.c:3492:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      q8tk_combo_set_text(fkey_widget[(int)fn_key][1],
                                      ^
src/menu.c: In function 'cb_key_fkey2':
src/menu.c:3512:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      function_f[ (int)fn_key ] = q->code;
                  ^
src/menu.c:3513:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      q8tk_combo_set_text(fkey_widget[(int)fn_key][0],
                                      ^
src/menu.c: In function 'menu_key_fkey':
src/menu.c:3539:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
           cb_key_fkey, (void*)(p->val),
                        ^
src/menu.c: In function 'cb_key_cfg':
src/menu.c:3568:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     switch ((int)type) {
             ^
src/menu.c: In function 'cb_key_cursor_key_mode':
src/menu.c:3628:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     cursor_key_mode = (int)p;
                       ^
src/menu.c: In function 'cb_key_cursor_key':
src/menu.c:3644:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      cursor_key_assign[ (int)type ] = q->code;
                         ^
src/menu.c: In function 'cb_key_softkey':
src/menu.c:3791:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if (Q8TK_TOGGLE_BUTTON(button)->active) softkey_press  ((int)code);
                                                             ^
src/menu.c:3792:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     else                                    softkey_release((int)code);
                                                             ^
src/menu.c: In function 'keymap_start':
src/menu.c:3913:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
         cb_key_softkey, (void *)p[i].code);
                         ^
src/menu.c: In function 'cb_mouse_mouse_key_mode':
src/menu.c:4058:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     mouse_key_mode = (int)p;
                      ^
src/menu.c: In function 'cb_mouse_swap':
src/menu.c:4074:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if ((int)p >= 0) {
      ^
src/menu.c:4075:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      q8tk_toggle_button_set_state(mouse_swap_widget[(int)p], -1);
                                                     ^
src/menu.c: In function 'cb_mouse_mouse_key':
src/menu.c:4103:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      mouse_key_assign[ (int)type ] = q->code;
                        ^
src/menu.c: In function 'cb_mouse_joy_key_mode':
src/menu.c:4270:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     joy_key_mode = (int)p;
                    ^
src/menu.c: In function 'cb_mouse_joy_key':
src/menu.c:4298:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      joy_key_assign[ (int)type ] = q->code;
                      ^
src/menu.c: In function 'cb_mouse_joy2_key_mode':
src/menu.c:4422:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     joy2_key_mode = (int)p;
                     ^
src/menu.c: In function 'cb_mouse_joy2_key':
src/menu.c:4450:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      joy2_key_assign[ (int)type ] = q->code;
                       ^
src/menu.c: In function 'cb_mouse_debug_hide':
src/menu.c:4598:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 static void cb_mouse_debug_hide(UNUSED_WIDGET, void *p) { hide_mouse = (int)p;}
                                                                        ^
src/menu.c: In function 'cb_mouse_debug_grab':
src/menu.c:4599:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 static void cb_mouse_debug_grab(UNUSED_WIDGET, void *p) { grab_mouse = (int)p;}
                                                                        ^
src/menu.c: In function 'cb_tape_eject_do':
src/menu.c:4772:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)c == CLOAD) {
         ^
src/menu.c:4778:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     set_tape_name((int)c);
                   ^
src/menu.c:4779:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     set_tape_rate((int)c);
                   ^
src/menu.c:4781:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     q8tk_widget_set_sensitive(tape_button_eject[(int)c], FALSE);
                                                 ^
src/menu.c:4782:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)c == CLOAD) {
         ^
src/menu.c: In function 'cb_tape_rew_do':
src/menu.c:4793:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)c == CLOAD) {
         ^
src/menu.c:4798:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
      set_tape_name((int)c);
                    ^
src/menu.c:4800:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  set_tape_rate((int)c);
                ^
src/menu.c: In function 'cb_tape_open':
src/menu.c:4814:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     const t_menulabel *l = ((int)c == CLOAD) ? data_tape_load : data_tape_save;
                             ^
src/menu.c:4817:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     tape_mode = (int)c;  /* LOAD用 か SAVE用か を覚えておく      */
                 ^
src/menu.c: In function 'cb_tape_open_warn_clicked':
src/menu.c:4905:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
src/menu.c: In function 'menu_tape_image_unit':
src/menu.c:4947:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
    cb_tape_open, (void*)c);
                  ^
src/menu.c:4953:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
             cb_tape_eject_do, (void*)c);
                               ^
src/menu.c:4958:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
            cb_tape_rew_do, (void*)c);
                            ^
src/menu.c: In function 'cb_tape_intr':
src/menu.c:5008:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     cmt_intr = (int)p;
                ^
src/menu.c: In function 'cb_misc_suspend_dialog_ok':
src/menu.c:5065:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)result == DATA_MISC_RESUME_OK ||
         ^
src/menu.c:5066:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  (int)result == DATA_MISC_RESUME_ERR) {
  ^
src/menu.c: In function 'sub_misc_suspend_dialog':
src/menu.c:5117:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
      cb_misc_suspend_dialog_ok, (void*)result);
                                 ^
src/menu.c: In function 'cb_misc_snapshot_format':
src/menu.c:5394:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     snapshot_format = (int)p;
                       ^
src/menu.c: In function 'cb_quickres_basic':
src/menu.c:6020:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if (reset_req.boot_basic != (int)p) {
                                 ^
src/menu.c:6021:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  reset_req.boot_basic = (int)p;
                         ^
src/menu.c:6023:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  q8tk_toggle_button_set_state(widget_reset_basic[ 0 ][ (int)p ], TRUE);
                                                        ^
src/menu.c: In function 'cb_quickres_clock':
src/menu.c:6032:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if (reset_req.boot_clock_4mhz != (int)p) {
                                      ^
src/menu.c:6033:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  reset_req.boot_clock_4mhz = (int)p;
                              ^
src/menu.c:6035:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  q8tk_toggle_button_set_state(widget_reset_clock[ 0 ][ (int)p ], TRUE);
                                                        ^
src/menu.c: In function 'cb_top_button':
src/menu.c:6145:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     switch ((int)p) {
             ^
src/menu.c: In function 'menu_top_button':
src/menu.c:6174:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
        cb_top_button, (void *)(p->val));
                       ^
src/menu.c: In function 'cb_top_savecfg_clicked':
src/menu.c:6199:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
src/menu.c: In function 'cb_top_quit_clicked':
src/menu.c:6258:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     if ((int)p) {
         ^
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/menu-screen.o -c src/menu-screen.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/q8tk.o -c src/q8tk.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/q8tk-glib.o -c src/q8tk-glib.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/suspend.o -c src/suspend.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/keyboard.o -c src/keyboard.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/romaji.o -c src/romaji.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/pause.o -c src/pause.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/z80.o -c src/z80.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/z80-debug.o -c src/z80-debug.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/snapshot.o -c src/snapshot.c
src/snapshot.c: In function 'screen_snapshot_save':
src/snapshot.c:569:12: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
      system(cmd);
            ^
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/screen-8bpp.o -c src/screen-8bpp.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/screen-16bpp.o -c src/screen-16bpp.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/screen-32bpp.o -c src/screen-32bpp.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -o obj.sdl/screen-snapshot.o -c src/screen-snapshot.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/quasi88/mame-quasi88.o -c src/snddrv/quasi88/mame-quasi88.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/quasi88/beepintf.o -c src/snddrv/quasi88/beepintf.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/quasi88/beep.o -c src/snddrv/quasi88/beep.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/driver.o -c src/snddrv/src/driver.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/restrack.o -c src/snddrv/src/restrack.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound.o -c src/snddrv/src/sound.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sndintrf.o -c src/snddrv/src/sndintrf.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/streams.o -c src/snddrv/src/streams.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/flt_vol.o -c src/snddrv/src/sound/flt_vol.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/flt_rc.o -c src/snddrv/src/sound/flt_rc.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/wavwrite.o -c src/snddrv/src/sound/wavwrite.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/2203intf.o -c src/snddrv/src/sound/2203intf.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/2608intf.o -c src/snddrv/src/sound/2608intf.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/ay8910.o -c src/snddrv/src/sound/ay8910.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/fm.o -c src/snddrv/src/sound/fm.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/ymdeltat.o -c src/snddrv/src/sound/ymdeltat.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/src/sound/samples.o -c src/snddrv/src/sound/samples.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/quasi88/SDL/audio.o -c src/snddrv/quasi88/SDL/audio.c
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/quasi88/SDL/sdl.o -c src/snddrv/quasi88/SDL/sdl.c
g++ -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/quasi88/2203fmgen.o -c src/snddrv/quasi88/2203fmgen.cpp
g++ -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/snddrv/quasi88/2608fmgen.o -c src/snddrv/quasi88/2608fmgen.cpp
g++ -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/fmgen/fmgen.o -c src/fmgen/fmgen.cpp
g++ -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/fmgen/fmtimer.o -c src/fmgen/fmtimer.cpp
g++ -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/fmgen/opna.o -c src/fmgen/opna.cpp
g++ -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -O2 -Isrc -Isrc/FUNIX -Isrc/SDL `sdl-config --cflags` -DQUASI88_SDL -DSUPPORT_DOUBLE -DSUPPORT_UTF8 -DUSE_SSS_CMD -DUSE_SOUND -DUSE_FMGEN -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -DCLIB_DECL=  -DPI=M_PI -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/src -Isrc/snddrv/src/sound -Wno-missing-declarations -Wno-unused -Isrc/snddrv/quasi88/SDL -DSYSDEP_DSP_SDL -Isrc/fmgen -o obj.sdl/fmgen/psg.o -c src/fmgen/psg.cpp
gcc -Wl,-s obj.sdl/SDL/graph.o obj.sdl/SDL/wait.o obj.sdl/SDL/event.o obj.sdl/SDL/main.o obj.sdl/FUNIX/file-op.o obj.sdl/quasi88.o obj.sdl/emu.o obj.sdl/memory.o obj.sdl/status.o obj.sdl/getconf.o obj.sdl/pc88main.o obj.sdl/crtcdmac.o obj.sdl/soundbd.o obj.sdl/pio.o obj.sdl/screen.o obj.sdl/intr.o obj.sdl/pc88sub.o obj.sdl/fdc.o obj.sdl/image.o obj.sdl/monitor.o obj.sdl/basic.o obj.sdl/menu.o obj.sdl/menu-screen.o obj.sdl/q8tk.o obj.sdl/q8tk-glib.o obj.sdl/suspend.o obj.sdl/keyboard.o obj.sdl/romaji.o obj.sdl/pause.o obj.sdl/z80.o obj.sdl/z80-debug.o obj.sdl/snapshot.o obj.sdl/screen-8bpp.o obj.sdl/screen-16bpp.o obj.sdl/screen-32bpp.o obj.sdl/screen-snapshot.o obj.sdl/snddrv/quasi88/mame-quasi88.o obj.sdl/snddrv/quasi88/beepintf.o obj.sdl/snddrv/quasi88/beep.o obj.sdl/snddrv/src/driver.o obj.sdl/snddrv/src/restrack.o obj.sdl/snddrv/src/sound.o obj.sdl/snddrv/src/sndintrf.o obj.sdl/snddrv/src/streams.o obj.sdl/snddrv/src/sound/flt_vol.o obj.sdl/snddrv/src/sound/flt_rc.o obj.sdl/snddrv/src/sound/wavwrite.o obj.sdl/snddrv/src/sound/2203intf.o obj.sdl/snddrv/src/sound/2608intf.o obj.sdl/snddrv/src/sound/ay8910.o obj.sdl/snddrv/src/sound/fm.o obj.sdl/snddrv/src/sound/ymdeltat.o obj.sdl/snddrv/src/sound/samples.o obj.sdl/snddrv/quasi88/SDL/audio.o obj.sdl/snddrv/quasi88/SDL/sdl.o obj.sdl/snddrv/quasi88/2203fmgen.o obj.sdl/snddrv/quasi88/2608fmgen.o obj.sdl/fmgen/fmgen.o obj.sdl/fmgen/fmtimer.o obj.sdl/fmgen/opna.o obj.sdl/fmgen/psg.o `sdl-config --libs` -lstdc++ -o quasi88.sdl 
/bin/ld: obj.sdl/snddrv/src/sound/fm.o: undefined reference to symbol 'floor@@GLIBC_2.2.5'
//usr/lib64/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [quasi88.sdl] Error 1
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/emulators/quasi88
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/emulators/quasi88