Skip to content

compiling fails #2

@harm363

Description

@harm363
source git:(main) ✗ ./build.sh            

========================================
  KiDoom Build Script
========================================

Project root: /home/harm/Documents/KiDoom
Source files: /home/harm/Documents/KiDoom/doom/source

✓ doomgeneric already present

Step 2: Copying platform files...
'/home/harm/Documents/KiDoom/doom/source/doomgeneric_kicad_dual.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doomgeneric_kicad_dual.c'
'/home/harm/Documents/KiDoom/doom/source/doomgeneric_kicad_dual_v2.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doomgeneric_kicad_dual_v2.c'
'/home/harm/Documents/KiDoom/doom/source/doomgeneric_sdl_dual.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doomgeneric_sdl_dual.c'
'/home/harm/Documents/KiDoom/doom/source/doom_socket.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doom_socket.c'
'/home/harm/Documents/KiDoom/doom/source/doom_socket.h' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doom_socket.h'
'/home/harm/Documents/KiDoom/doom/source/Makefile.kicad' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/Makefile.kicad'
'/home/harm/Documents/KiDoom/doom/source/Makefile.kicad_dual' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/Makefile.kicad_dual'
✓ Platform files copied

Step 3: Building DOOM (Dual Mode: SDL + Vectors)...
rm -rf build_dual
rm -f doomgeneric_kicad_dual
rm -f doomgeneric_kicad_dual.gdb
rm -f doomgeneric_kicad_dual.map
mkdir -p build_dual
[Compiling dummy.c]
[Compiling am_map.c]
[Compiling doomdef.c]
[Compiling doomstat.c]
[Compiling dstrings.c]
[Compiling d_event.c]
[Compiling d_items.c]
[Compiling d_iwad.c]
[Compiling d_loop.c]
[Compiling d_main.c]
[Compiling d_mode.c]
[Compiling d_net.c]
[Compiling f_finale.c]
[Compiling f_wipe.c]
[Compiling g_game.c]
[Compiling hu_lib.c]
[Compiling hu_stuff.c]
[Compiling info.c]
[Compiling i_cdmus.c]
[Compiling i_endoom.c]
[Compiling i_joystick.c]
[Compiling i_scale.c]
[Compiling i_sound.c]
[Compiling i_system.c]
[Compiling i_timer.c]
[Compiling memio.c]
[Compiling m_argv.c]
[Compiling m_bbox.c]
[Compiling m_cheat.c]
[Compiling m_config.c]
[Compiling m_controls.c]
[Compiling m_fixed.c]
[Compiling m_menu.c]
[Compiling m_misc.c]
[Compiling m_random.c]
[Compiling p_ceilng.c]
[Compiling p_doors.c]
[Compiling p_enemy.c]
[Compiling p_floor.c]
[Compiling p_inter.c]
[Compiling p_lights.c]
[Compiling p_map.c]
[Compiling p_maputl.c]
p_maputl.c:849:43: warning: cast to smaller integer type 'int' from 'mobj_t *' (aka 'struct mobj_s *') [-Wpointer-to-int-cast]
    InterceptsMemoryOverrun(location + 8, (int) intercept->d.thing);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[Compiling p_mobj.c]
[Compiling p_plats.c]
[Compiling p_pspr.c]
[Compiling p_saveg.c]
[Compiling p_setup.c]
[Compiling p_sight.c]
[Compiling p_spec.c]
[Compiling p_switch.c]
[Compiling p_telept.c]
[Compiling p_tick.c]
[Compiling p_user.c]
[Compiling r_bsp.c]
[Compiling r_data.c]
r_data.c:471:11: warning: variable 'totalwidth' set but not used [-Wunused-but-set-variable]
    int                 totalwidth;
                        ^
1 warning generated.
[Compiling r_draw.c]
r_draw.c:287:14: warning: variable 'frac' set but not used [-Wunused-but-set-variable]
    fixed_t             frac;
                        ^
r_draw.c:347:14: warning: variable 'frac' set but not used [-Wunused-but-set-variable]
    fixed_t             frac;
                        ^
2 warnings generated.
[Compiling r_main.c]
[Compiling r_plane.c]
[Compiling r_segs.c]
r_segs.c:399:19: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value]
    offsetangle = abs(rw_normalangle-rw_angle1);
                  ^
r_segs.c:399:19: note: remove the call to 'abs' since unsigned values cannot be negative
    offsetangle = abs(rw_normalangle-rw_angle1);
                  ^~~
1 warning generated.
[Compiling r_sky.c]
[Compiling r_things.c]
[Compiling sha1.c]
[Compiling sounds.c]
[Compiling statdump.c]
statdump.c:33:18: warning: unused variable 'doom1_par_times' [-Wunused-const-variable]
static const int doom1_par_times[] =
                 ^
statdump.c:39:18: warning: unused variable 'doom2_par_times' [-Wunused-const-variable]
static const int doom2_par_times[] =
                 ^
2 warnings generated.
[Compiling st_lib.c]
[Compiling st_stuff.c]
[Compiling s_sound.c]
[Compiling tables.c]
[Compiling v_video.c]
[Compiling wi_stuff.c]
[Compiling w_checksum.c]
[Compiling w_file.c]
[Compiling w_main.c]
[Compiling w_wad.c]
[Compiling z_zone.c]
[Compiling w_file_stdc.c]
[Compiling i_input.c]
i_input.c:51:19: warning: unused variable 'at_to_doom' [-Wunused-const-variable]
static const char at_to_doom[] =
                  ^
1 warning generated.
[Compiling i_video.c]
i_video.c:324:19: warning: variable 'y_offset' set but not used [-Wunused-but-set-variable]
    int x_offset, y_offset, x_offset_end;
                  ^
i_video.c:26:1: warning: unused variable 'rcsid' [-Wunused-const-variable]
rcsid[] = "$Id: i_x.c,v 1.6 1997/02/03 22:45:10 b1 Exp $";
^
2 warnings generated.
[Compiling doomgeneric.c]
[Compiling doomgeneric_kicad_dual_v2.c]
doomgeneric_kicad_dual_v2.c:247:25: error: no member named 'mobjtype' in 'struct vissprite_s'
        int type = vis->mobjtype;  /* MT_PLAYER, MT_SHOTGUY, MT_BARREL, etc. */
                   ~~~  ^
1 error generated.
make: *** [Makefile.kicad_dual:70: build_dual/doomgeneric_kicad_dual_v2.o] Error 1
➜  source git:(main) ✗ ./build.sh

========================================
  KiDoom Build Script
========================================

Project root: /home/harm/Documents/KiDoom
Source files: /home/harm/Documents/KiDoom/doom/source

✓ doomgeneric already present

Step 2: Copying platform files...
'/home/harm/Documents/KiDoom/doom/source/doomgeneric_kicad_dual.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doomgeneric_kicad_dual.c'
'/home/harm/Documents/KiDoom/doom/source/doomgeneric_kicad_dual_v2.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doomgeneric_kicad_dual_v2.c'
'/home/harm/Documents/KiDoom/doom/source/doomgeneric_sdl_dual.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doomgeneric_sdl_dual.c'
'/home/harm/Documents/KiDoom/doom/source/doom_socket.c' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doom_socket.c'
'/home/harm/Documents/KiDoom/doom/source/doom_socket.h' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/doom_socket.h'
'/home/harm/Documents/KiDoom/doom/source/Makefile.kicad' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/Makefile.kicad'
'/home/harm/Documents/KiDoom/doom/source/Makefile.kicad_dual' -> '/home/harm/Documents/KiDoom/doomgeneric/doomgeneric/Makefile.kicad_dual'
✓ Platform files copied

Step 3: Building DOOM (Dual Mode: SDL + Vectors)...
rm -rf build_dual
rm -f doomgeneric_kicad_dual
rm -f doomgeneric_kicad_dual.gdb
rm -f doomgeneric_kicad_dual.map
mkdir -p build_dual
[Compiling dummy.c]
[Compiling am_map.c]
[Compiling doomdef.c]
[Compiling doomstat.c]
[Compiling dstrings.c]
[Compiling d_event.c]
[Compiling d_items.c]
[Compiling d_iwad.c]
[Compiling d_loop.c]
[Compiling d_main.c]
[Compiling d_mode.c]
[Compiling d_net.c]
[Compiling f_finale.c]
[Compiling f_wipe.c]
[Compiling g_game.c]
[Compiling hu_lib.c]
[Compiling hu_stuff.c]
[Compiling info.c]
[Compiling i_cdmus.c]
[Compiling i_endoom.c]
[Compiling i_joystick.c]
[Compiling i_scale.c]
[Compiling i_sound.c]
[Compiling i_system.c]
[Compiling i_timer.c]
[Compiling memio.c]
[Compiling m_argv.c]
[Compiling m_bbox.c]
[Compiling m_cheat.c]
[Compiling m_config.c]
[Compiling m_controls.c]
[Compiling m_fixed.c]
[Compiling m_menu.c]
[Compiling m_misc.c]
[Compiling m_random.c]
[Compiling p_ceilng.c]
[Compiling p_doors.c]
[Compiling p_enemy.c]
[Compiling p_floor.c]
[Compiling p_inter.c]
[Compiling p_lights.c]
[Compiling p_map.c]
[Compiling p_maputl.c]
p_maputl.c:849:43: warning: cast to smaller integer type 'int' from 'mobj_t *' (aka 'struct mobj_s *') [-Wpointer-to-int-cast]
    InterceptsMemoryOverrun(location + 8, (int) intercept->d.thing);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[Compiling p_mobj.c]
[Compiling p_plats.c]
[Compiling p_pspr.c]
[Compiling p_saveg.c]
[Compiling p_setup.c]
[Compiling p_sight.c]
[Compiling p_spec.c]
[Compiling p_switch.c]
[Compiling p_telept.c]
[Compiling p_tick.c]
[Compiling p_user.c]
[Compiling r_bsp.c]
[Compiling r_data.c]
r_data.c:471:11: warning: variable 'totalwidth' set but not used [-Wunused-but-set-variable]
    int                 totalwidth;
                        ^
1 warning generated.
[Compiling r_draw.c]
r_draw.c:287:14: warning: variable 'frac' set but not used [-Wunused-but-set-variable]
    fixed_t             frac;
                        ^
r_draw.c:347:14: warning: variable 'frac' set but not used [-Wunused-but-set-variable]
    fixed_t             frac;
                        ^
2 warnings generated.
[Compiling r_main.c]
[Compiling r_plane.c]
[Compiling r_segs.c]
r_segs.c:399:19: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value]
    offsetangle = abs(rw_normalangle-rw_angle1);
                  ^
r_segs.c:399:19: note: remove the call to 'abs' since unsigned values cannot be negative
    offsetangle = abs(rw_normalangle-rw_angle1);
                  ^~~
1 warning generated.
[Compiling r_sky.c]
[Compiling r_things.c]
[Compiling sha1.c]
[Compiling sounds.c]
[Compiling statdump.c]
statdump.c:33:18: warning: unused variable 'doom1_par_times' [-Wunused-const-variable]
static const int doom1_par_times[] =
                 ^
statdump.c:39:18: warning: unused variable 'doom2_par_times' [-Wunused-const-variable]
static const int doom2_par_times[] =
                 ^
2 warnings generated.
[Compiling st_lib.c]
[Compiling st_stuff.c]
[Compiling s_sound.c]
[Compiling tables.c]
[Compiling v_video.c]
[Compiling wi_stuff.c]
[Compiling w_checksum.c]
[Compiling w_file.c]
[Compiling w_main.c]
[Compiling w_wad.c]
[Compiling z_zone.c]
[Compiling w_file_stdc.c]
[Compiling i_input.c]
i_input.c:51:19: warning: unused variable 'at_to_doom' [-Wunused-const-variable]
static const char at_to_doom[] =
                  ^
1 warning generated.
[Compiling i_video.c]
i_video.c:324:19: warning: variable 'y_offset' set but not used [-Wunused-but-set-variable]
    int x_offset, y_offset, x_offset_end;
                  ^
i_video.c:26:1: warning: unused variable 'rcsid' [-Wunused-const-variable]
rcsid[] = "$Id: i_x.c,v 1.6 1997/02/03 22:45:10 b1 Exp $";
^
2 warnings generated.
[Compiling doomgeneric.c]
[Compiling doomgeneric_kicad_dual_v2.c]
doomgeneric_kicad_dual_v2.c:247:25: error: no member named 'mobjtype' in 'struct vissprite_s'
        int type = vis->mobjtype;  /* MT_PLAYER, MT_SHOTGUY, MT_BARREL, etc. */
                   ~~~  ^
1 error generated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions