Package: eduke32

receipt doctor home files description download

Cook summary

Summary for: eduke32 20110319-1850
================================================================================
Src file    : eduke32_src_20110319-1850.tar.bz2
Src size    : 2.7M
Source dir  : 19.1M
Produced    : 2.8M
Cook time   : 35s
Cook date   : 2026-07-14 19:46
Target arch : i486
--------------------------------------------------------------------------------
 # :  Packed : Compressed : Files : Package name
--------------------------------------------------------------------------------
 1 :    2.9M :     866.9K :     4 : eduke32-20110319-1850.tazpkg

Cook log 2026-07-14 19:46


Cook: eduke32 20110319-1850
================================================================================
QA: checking package receipt...
Checking build dependencies...
Installing (pkg/local): libsdl-1.2.15
Installing (pkg/local): xorg-util-macros-1.19.2
Installing (pkg/local): xorg-xproto-7.0.31
Installing (pkg/local): xorg-libXau-dev-1.0.9
Installing (pkg/local): xorg-libXdmcp-dev-1.1.3
Installing (pkg/local): libxcb-dev-1.14
Installing (pkg/local): xorg-inputproto-2.3.2
Installing (pkg/local): xorg-kbproto-1.0.7
Installing (pkg/local): xorg-xextproto-7.3.0
Installing (pkg/local): xorg-xtrans-1.4.0
Installing (pkg/local): xorg-libX11-dev-1.7.0
Installing (pkg/local): xorg-libXext-dev-1.3.4
Installing (pkg/local): xorg-renderproto-0.11.1
Installing (pkg/local): xorg-libXrender-dev-0.9.10
Installing (pkg/local): linux-agp-3.16.55
Installing (pkg/local): linux-drm-3.16.55
Installing (pkg/local): xorg-libpciaccess-0.16
Installing (pkg/local): libdrm-2.4.100
Installing (pkg/local): libdrm-intel-2.4.100
Installing (pkg/local): libdrm-radeon-2.4.100
Installing (pkg/local): libdrm-dev-2.4.100
Installing (pkg/local): libpthread-stubs-0.2
Installing (pkg/local): xorg-libXfixes-5.0.3
Installing (pkg/local): xorg-libXdamage-1.1.5
Installing (pkg/local): xorg-libICE-1.0.10
Installing (pkg/local): xorg-libSM-1.2.3
Installing (pkg/local): xorg-libXt-1.2.0
Installing (pkg/local): xorg-libXxf86vm-1.1.4
Installing (pkg/local): mesa-9.2.5
Installing (pkg/local): libglu-mesa-9.0.0
Installing (pkg/local): libglu-mesa-dev-9.0.0
Installing (pkg/local): xorg-libXp-1.0.3
Installing (pkg/local): lesstif-0.95.2
Installing (pkg/local): libglw-mesa-8.0.0
Installing (pkg/local): libglw-mesa-dev-8.0.0
Installing (pkg/local): mesa-dri-9.2.5
Installing (pkg/local): mesa-dri-ati-9.2.5
Installing (pkg/local): mesa-dri-intel-9.2.5
Installing (pkg/local): libdrm-nouveau-2.4.100
Installing (pkg/local): mesa-dri-nouveau-9.2.5
Installing (pkg/local): xorg-dri2proto-2.8
Installing (pkg/local): xorg-glproto-1.4.17
Installing (pkg/local): xorg-fixesproto-5.0
Installing (pkg/local): xorg-damageproto-1.2.1
Installing (pkg/local): xorg-libXfixes-dev-5.0.3
Installing (pkg/local): xorg-libXdamage-dev-1.1.5
Installing (pkg/local): xorg-libICE-dev-1.0.10
Installing (pkg/local): xorg-libSM-dev-1.2.3
Installing (pkg/local): xorg-libXt-dev-1.2.0
Installing (pkg/local): xorg-xf86vidmodeproto-2.3.1
Installing (pkg/local): xorg-libXxf86vm-dev-1.1.4
Installing (pkg/local): mesa-dev-9.2.5
Installing (pkg/local): libsdl-dev-1.2.15
Installing (pkg/local): libmad-0.15.1b
Installing (pkg/local): libogg-1.3.5
Installing (pkg/local): libvorbis-1.3.6
Installing (pkg/local): libsdl-mixer-1.2.12
Installing (pkg/local): libmad-dev-0.15.1b
Installing (pkg/local): libogg-dev-1.3.5
Installing (pkg/local): libvorbis-dev-1.3.6
Installing (pkg/local): libsdl-mixer-dev-1.2.12
Installing (pkg/local): atk-2.34.1
Installing (pkg/local): libjpeg-9f
Installing (pkg/local): jpeg-9f
Installing (pkg/local): shared-mime-info-2.2
Installing (pkg/local): tiff-4.4.0
Installing (pkg/local): gdk-pixbuf-2.31.1
Installing (pkg/local): xorg-libXft-2.3.3
Installing (pkg/local): pango-1.36.8
Installing (pkg/local): xcb-util-0.4.0
Installing (pkg/local): xorg-libXcomposite-0.4.5
Installing (pkg/local): xorg-libXcursor-1.2.0
Installing (pkg/local): xorg-libXinerama-1.1.4
Installing (pkg/local): xorg-libXrandr-1.5.2
Installing (pkg/local): gtk+-2.24.32
Installing (pkg/local): atk-dev-2.34.1
Installing (pkg/local): libbfd-2.37
Installing (pkg/local): cairo-tools-1.16.0
Installing (pkg/local): util-linux-uuid-dev-2.38
Installing (pkg/local): fontconfig-dev-2.13.1
Installing (pkg/local): pixman-dev-0.40.0
Installing (pkg/local): cairo-dev-1.16.0
Installing (pkg/local): jpeg-dev-9f
Installing (pkg/local): gdk-pixbuf-dev-2.31.1
Installing (pkg/local): pango-dev-1.36.8
Installing (pkg/local): jbigkit-2.1
Installing (pkg/local): tiff-dev-4.4.0
Installing (pkg/local): gtk+-dev-2.24.32
Installing (pkg/local): nasm-2.15.05
Extracting source archive "eduke32_src_20110319-1850.tar.bz2"

Executing: compile_rules
CFLAGS   : -march=i486 -Os -pipe -fstack-protector-strong
CXXLAGS  : -march=i486 -Os -pipe -fstack-protector-strong
CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 -D_FORTIFY_SOURCE=2
LDFLAGS  : -Wl,--as-needed,-z,relro,-z,now

[K[1;36mBuild started using "gcc -fomit-frame-pointer -funswitch-loops -O2 -fno-stack-protector -W -Wall -Wimplicit -Werror-implicit-function-declaration -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -Isource -Ibuild/include -Isource/jmact -Isource/jaudiolib/include -Isource/enet/include  -fno-pic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fgnu89-inline  -DHAVE_INTTYPES -DRENDERTYPESDL=1 -DUSE_OPENGL -DNOASM -DPOLYMER"
[KBuilding object obj/game.o...
[KBuilding object obj/actors.o...
[KBuilding object obj/anim.o...
[KBuilding object obj/config.o...
[KBuilding object obj/demo.o...
[KBuilding object obj/gamedef.o...
[KBuilding object obj/gameexec.o...
[KBuilding object obj/gamevars.o...
[KBuilding object obj/global.o...
[KBuilding object obj/menus.o...
[KBuilding object obj/namesdyn.o...
[KBuilding object obj/net.o...
source/demo.c: In function 'G_OpenDemoWrite':
source/demo.c:147:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (demorec_diffs_cvar && !demorec_force_cvar)
     ^~
source/demo.c:166:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
         do
         ^~
[K[0;32mBuilt object [1;32mobj/global.o[0;32m 
[KBuilding object obj/player.o...
source/gameexec.c: In function 'VM_Execute':
source/gameexec.c:1868:65: warning: variable 'lTempInsPtr' set but not used [-Wunused-but-set-variable]
                 intptr_t *lpDefault=insptr++, *lpCases=insptr, *lTempInsPtr;
                                                                 ^~~~~~~~~~~
source/gameexec.c:2362:31: warning: left shift of negative value [-Wshift-negative-value]
                 if (x < (-320)<<16 || x >= (640<<16) || y < (-200)<<16 || y >= (400<<16))
                               ^~
source/gameexec.c:2362:67: warning: left shift of negative value [-Wshift-negative-value]
                 if (x < (-320)<<16 || x >= (640<<16) || y < (-200)<<16 || y >= (400<<16))
                                                                   ^~
source/gamedef.c: In function 'C_ParseCommand':
source/gamedef.c:2056:11: warning: variable 'temptextptr' set but not used [-Wunused-but-set-variable]
     char *temptextptr;
           ^~~~~~~~~~~
[K[0;32mBuilt object [1;32mobj/anim.o[0;32m 
[KBuilding object obj/premap.o...
[K[0;32mBuilt object [1;32mobj/namesdyn.o[0;32m 
[KBuilding object obj/savegame.o...
source/game.c: In function 'parsedefinitions_game':
source/game.c:7919:11: warning: variable 'cmdtokptr' set but not used [-Wunused-but-set-variable]
     char *cmdtokptr;
           ^~~~~~~~~
[K[0;32mBuilt object [1;32mobj/demo.o[0;32m 
[KBuilding object obj/sector.o...
source/game.c: In function 'G_BonusScreen':
source/game.c:10425:16: warning: variable 'tinc' set but not used [-Wunused-but-set-variable]
     int32_t t, tinc,gfx_offset;
                ^~~~
source/premap.c: In function 'resetpspritevars':
source/premap.c:1392:25: warning: variable 'circ' set but not used [-Wunused-but-set-variable]
     int16_t i, j, nexti,circ;
                         ^~~~
source/sector.c: In function 'A_DamageObject':
source/sector.c:1974:13: warning: variable 'switchpicnum' set but not used [-Wunused-but-set-variable]
     int32_t switchpicnum = PN;
             ^~~~~~~~~~~~
[K[0;32mBuilt object [1;32mobj/config.o[0;32m 
[KBuilding object obj/rts.o...
source/game.c:10507:59: warning: iteration 6 invokes undefined behavior [-Waggressive-loop-optimizations]
                         for (t=0; t<35; t+=5) if (bossmove[t+2] && (totalclock%390) > bossmove[t] && (totalclock%390) <= bossmove[t+1])
                                                   ~~~~~~~~^~~~~
source/game.c:10507:25: note: within this loop
                         for (t=0; t<35; t+=5) if (bossmove[t+2] && (totalclock%390) > bossmove[t] && (totalclock%390) <= bossmove[t+1])
                         ^~~
[K[0;32mBuilt object [1;32mobj/gamevars.o[0;32m 
[KBuilding object obj/osdfuncs.o...
[K[0;32mBuilt object [1;32mobj/rts.o[0;32m 
[KBuilding object obj/osdcmds.o...
[K[0;32mBuilt object [1;32mobj/osdfuncs.o[0;32m 
[KBuilding object obj/grpscan.o...
[K[0;32mBuilt object [1;32mobj/premap.o[0;32m 
[KBuilding object obj/sounds.o...
[K[0;32mBuilt object [1;32mobj/net.o[0;32m 
[KBuilding object obj/file_lib.o...
[K[0;32mBuilt object [1;32mobj/savegame.o[0;32m 
[KBuilding object obj/control.o...
[K[0;32mBuilt object [1;32mobj/grpscan.o[0;32m 
[KBuilding object obj/keyboard.o...
[K[0;32mBuilt object [1;32mobj/file_lib.o[0;32m 
[KBuilding object obj/mouse.o...
[K[0;32mBuilt object [1;32mobj/keyboard.o[0;32m 
[KBuilding object obj/mathutil.o...
[K[0;32mBuilt object [1;32mobj/mouse.o[0;32m 
[KBuilding object obj/scriplib.o...
[K[0;32mBuilt object [1;32mobj/sounds.o[0;32m 
[KBuilding object obj/animlib.o...
[K[0;32mBuilt object [1;32mobj/mathutil.o[0;32m 
[KBuilding object obj/startgtk.game.o...
[K[0;32mBuilt object [1;32mobj/gamedef.o[0;32m 
[KBuilding object obj/game_icon.o...
[K[0;32mBuilt object [1;32mobj/animlib.o[0;32m 
[KBuilding object obj/sdlmusic.o...
[K[0;32mBuilt object [1;32mobj/control.o[0;32m 
[K[0;35mChanging dir to [1;35m${src}/build[0;35m 
make[1]: Entering directory '${src}/build'
[K[0;32mBuilt object [1;32mobj/game_icon.o[0;32m 
[K[0;35mChanging dir to [1;35m${src}/source/jaudiolib[0;35m 
make[1]: Entering directory '${src}/source/jaudiolib'
[K[0;32mBuilt object [1;32mobj/osdcmds.o[0;32m 
[K[0;35mChanging dir to [1;35m${src}/source/enet[0;35m 
make[1]: Entering directory '${src}/source/enet'
source/sdlmusic.c: In function 'MUSIC_Init':
source/sdlmusic.c:119:28: warning: parameter 'SoundCard' set but not used [-Wunused-but-set-parameter]
 int32_t MUSIC_Init(int32_t SoundCard, int32_t Address)
                            ^~~~~~~~~
[KBuilding object obj/drivers.o...
[K[0;32mBuilt object [1;32mobj/scriplib.o[0;32m 
[KBuilding object obj/fx_man.o...
[KBuilding object obj/callbacks.o...
[KBuilding object ../eobj/a-c.o...
[K[0;32mBuilt object [1;32mobj/drivers.o[0;32m 
[KBuilding object obj/multivoc.o...
[K[0;32mBuilt object [1;32mobj/callbacks.o[0;32m 
[KBuilding object obj/host.o...
[K[0;32mBuilt object [1;32mobj/sdlmusic.o[0;32m 
[K[0;32mBuilt object [1;32mobj/sector.o[0;32m 
[KBuilding object obj/mix.o...
[KBuilding object obj/mixst.o...
src/a-c.c: In function 'mhline':
src/a-c.c:140:68: warning: unused parameter 'junk' [-Wunused-parameter]
 void mhline(intptr_t bufplc, uint32_t bx, int32_t cntup16, int32_t junk, uint32_t by, intptr_t p)
                                                                    ^~~~
src/a-c.c: In function 'thline':
src/a-c.c:157:68: warning: unused parameter 'junk' [-Wunused-parameter]
 void thline(intptr_t bufplc, uint32_t bx, int32_t cntup16, int32_t junk, uint32_t by, intptr_t p)
                                                                    ^~~~
[K[0;32mBuilt object [1;32mobj/fx_man.o[0;32m 
[KBuilding object obj/pitch.o...
[K[0;32mBuilt object [1;32mobj/mix.o[0;32m 
[K[0;32mBuilt object [1;32mobj/mixst.o[0;32m 
[KBuilding object obj/astub.o...
[KBuilding object obj/vorbis.o...
[K[0;32mBuilt object [1;32mobj/host.o[0;32m 
[KBuilding object obj/list.o...
[K[0;32mBuilt object [1;32mobj/pitch.o[0;32m 
[KBuilding object obj/driver_nosound.o...
[K[0;32mBuilt object [1;32m../eobj/a-c.o[0;32m 
[KBuilding object ../eobj/baselayer.o...
[K[0;32mBuilt object [1;32mobj/driver_nosound.o[0;32m 
[KBuilding object obj/driver_sdl.o...
[K[0;32mBuilt object [1;32mobj/list.o[0;32m 
[KBuilding object obj/packet.o...
[K[0;32mBuilt object [1;32mobj/vorbis.o[0;32m 
[K[0;32mBuilt object [1;32mobj/packet.o[0;32m 
[KBuilding object ../eobj/cache1d.o...
[KBuilding object obj/peer.o...
source/astub.c: In function 'ExtSE40Draw':
source/astub.c:2215:13: warning: variable 'i' set but not used [-Wunused-but-set-variable]
     int32_t i=0,j=0,k=0;
             ^
[K[0;32mBuilt object [1;32mobj/driver_sdl.o[0;32m 
[KBuilding object obj/protocol.o...
[K[0;32mBuilt object [1;32m../eobj/baselayer.o[0;32m 
[KBuilding object ../eobj/compat.o...
src/cache1d.c: In function 'addsearchpath':
src/cache1d.c:289:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for (s=srch->path; *s; s++) ; s--; if (s<srch->path || toupperlookup[*s] != '/') strcat(srch->path, "/");
     ^~~
src/cache1d.c:289:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for (s=srch->path; *s; s++) ; s--; if (s<srch->path || toupperlookup[*s] != '/') strcat(srch->path, "/");
                                   ^
src/cache1d.c: In function 'klistpath':
src/cache1d.c:1035:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
             for (i=1; (buf[i-1]=buf[i]); i++) ; i-=2;
             ^~~
src/cache1d.c:1035:49: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
             for (i=1; (buf[i-1]=buf[i]); i++) ; i-=2;
                                                 ^
src/cache1d.c: In function 'kdfread':
src/cache1d.c:1164:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (kread(fil,&leng,2) != 2) return -1; leng = B_LITTLE16(leng);
     ^~
src/cache1d.c:1164:45: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (kread(fil,&leng,2) != 2) return -1; leng = B_LITTLE16(leng);
                                             ^~~~
src/cache1d.c:1175:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
             if (kread(fil,&leng,2) != 2) return -1; leng = B_LITTLE16(leng);
             ^~
src/cache1d.c:1175:53: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
             if (kread(fil,&leng,2) != 2) return -1; leng = B_LITTLE16(leng);
                                                     ^~~~
src/cache1d.c: In function 'dfread':
src/cache1d.c:1203:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (Bfread(&leng,2,1,fil) != 1) return -1; leng = B_LITTLE16(leng);
     ^~
src/cache1d.c:1203:48: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (Bfread(&leng,2,1,fil) != 1) return -1; leng = B_LITTLE16(leng);
                                                ^~~~
src/cache1d.c:1214:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
             if (Bfread(&leng,2,1,fil) != 1) return -1; leng = B_LITTLE16(leng);
             ^~
src/cache1d.c:1214:56: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
             if (Bfread(&leng,2,1,fil) != 1) return -1; leng = B_LITTLE16(leng);
                                                        ^~~~
[K[0;32mBuilt object [1;32mobj/multivoc.o[0;32m 
[K[1;36mEnded compilation in this directory using "gcc -fomit-frame-pointer -funswitch-loops -O2 -W -Wall -Wimplicit -Werror-implicit-function-declaration -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -fno-stack-protector"
[KCreating library archive libjfaudiolib.a...
[K[0;32mCreated library archive [1;32mlibjfaudiolib.a[0;32m 
make[1]: Leaving directory '${src}/source/jaudiolib'
[K[0;35mChanging dir to [1;35m${src}[0;35m 
[KBuilding object obj/m32def.o...
[K[0;32mBuilt object [1;32mobj/startgtk.game.o[0;32m 
[KBuilding object obj/m32exec.o...
[K[0;32mBuilt object [1;32mobj/peer.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/compat.o[0;32m 
[KBuilding object obj/compress.o...
[KBuilding object ../eobj/crc32.o...
source/m32def.c: In function 'C_ParseCommand':
source/m32def.c:1574:17: warning: variable 'temptextptr' set but not used [-Wunused-but-set-variable]
     const char *temptextptr;
                 ^~~~~~~~~~~
[K[0;32mBuilt object [1;32m../eobj/crc32.o[0;32m 
[KBuilding object ../eobj/defs.o...
[K[0;32mBuilt object [1;32mobj/compress.o[0;32m 
[KBuilding object obj/unix.o...
[K[0;32mBuilt object [1;32m../eobj/cache1d.o[0;32m 
[KBuilding object ../eobj/engine.o...
[K[0;32mBuilt object [1;32mobj/protocol.o[0;32m 
[KBuilding object obj/m32vars.o...
src/engine.c: In function 'loadvoxel':
src/engine.c:72:24: warning: parameter 'voxindex' set but not used [-Wunused-but-set-parameter]
 void loadvoxel(int32_t voxindex) { voxindex=0; }
                        ^~~~~~~~
[K[0;32mBuilt object [1;32mobj/unix.o[0;32m 
[K[1;36mEnded compilation in this directory using "gcc -fomit-frame-pointer -funswitch-loops -O2 -W -Wall -Wimplicit -Werror-implicit-function-declaration -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -fno-stack-protector"
[KCreating library archive libenet.a...
[K[0;32mCreated library archive [1;32mlibenet.a[0;32m 
make[1]: Leaving directory '${src}/source/enet'
[K[0;35mChanging dir to [1;35m${src}[0;35m 
[KBuilding object obj/sounds_mapster32.o...
src/engine.c: In function 'drawvox':
src/engine.c:3496:29: warning: variable 'dazsiz' set but not used [-Wunused-but-set-variable]
     int32_t daxsiz, daysiz, dazsiz, daxpivot, daypivot, dazpivot;
                             ^~~~~~
src/engine.c: In function 'loadboard':
src/engine.c:7396:17: warning: variable 'k' set but not used [-Wunused-but-set-variable]
         int32_t k;
                 ^
src/engine.c:7279:33: warning: variable 'dq' set but not used [-Wunused-but-set-variable]
     int16_t fil, i, numsprites, dq[MAXSPRITES], dnum = 0;
                                 ^~
[K[0;32mBuilt object [1;32mobj/sounds_mapster32.o[0;32m 
src/engine.c: In function 'pushmove':
src/engine.c:10351:13: warning: variable 'dasprclipmask' set but not used [-Wunused-but-set-variable]
     int32_t dasprclipmask, dawalclipmask;
             ^~~~~~~~~~~~~
[KBuilding object obj/build_icon.o...
[K[0;32mBuilt object [1;32mobj/m32vars.o[0;32m 
[K[0;35mChanging dir to [1;35m${src}/build[0;35m 
make[1]: Entering directory '${src}/build'
src/engine.c: In function 'setbrightness':
src/engine.c:11241:16: warning: variable 'k' set but not used [-Wunused-but-set-variable]
     int32_t i, k, j;
                ^
[K[0;32mBuilt object [1;32mobj/build_icon.o[0;32m 
[KBuilding object ../eobj/polymost.o...
[K[0;32mBuilt object [1;32mobj/m32def.o[0;32m 
[KBuilding object obj/game_banner.o...
src/engine.c: In function 'draw2dgrid':
src/engine.c:12508:60: warning: left shift of negative value [-Wshift-negative-value]
         xp2 = xp1 = ((posxe+(1024>>gride))&(((int64_t)(-1))<<(11-gride)));
                                                            ^~
src/engine.c:12509:60: warning: left shift of negative value [-Wshift-negative-value]
         yp2 = yp1 = ((posye+(1024>>gride))&(((int64_t)(-1))<<(11-gride)));
                                                            ^~
[K[0;32mBuilt object [1;32m../eobj/defs.o[0;32m 
[KBuilding object ../eobj/hightile.o...
[KBuilding object ../eobj/build.o...
src/polymost.c: In function 'trytexcache':
src/polymost.c:1336:17: warning: variable 'len' set but not used [-Wunused-but-set-variable]
         int32_t len = 0;
                 ^~~
src/polymost.c: In function 'drawpoly':
src/polymost.c:2151:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
             for (xx=1; xx<tsizx; xx+=xx); ox2 = (double)1.0/(double)xx;
             ^~~
src/polymost.c:2151:43: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
             for (xx=1; xx<tsizx; xx+=xx); ox2 = (double)1.0/(double)xx;
                                           ^~~
src/polymost.c:2152:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
             for (yy=1; yy<tsizy; yy+=yy); oy2 = (double)1.0/(double)yy;
             ^~~
src/polymost.c:2152:43: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
             for (yy=1; yy<tsizy; yy+=yy); oy2 = (double)1.0/(double)yy;
                                           ^~~
src/polymost.c: In function 'polymost_drawalls':
src/polymost.c:3344:90: warning: variable '_ny1' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                                          ^~~~
src/polymost.c:3344:84: warning: variable '_nx1' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                                    ^~~~
src/polymost.c:3344:78: warning: variable '_ny0' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                              ^~~~
src/polymost.c:3344:72: warning: variable '_nx0' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                        ^~~~
src/polymost.c:3716:90: warning: variable '_ny1' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                                          ^~~~
src/polymost.c:3716:84: warning: variable '_nx1' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                                    ^~~~
src/polymost.c:3716:78: warning: variable '_ny0' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                              ^~~~
src/polymost.c:3716:72: warning: variable '_nx0' set but not used [-Wunused-but-set-variable]
                 double _xp0, _yp0, _xp1, _yp1, _oxp0, _oyp0, _t0, _t1, _nx0, _ny0, _nx1, _ny1;
                                                                        ^~~~
[K[0;32mBuilt object [1;32mobj/game_banner.o[0;32m 
[KBuilding object ../eobj/config.o...
src/config.c: In function 'loadsetup':
src/config.c:290:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
             if ((p=strchr(p,'-'))==0)break; p++;
             ^~
src/config.c:290:45: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
             if ((p=strchr(p,'-'))==0)break; p++;
                                             ^
src/config.c:294:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
             if ((p=strchr(p,','))==0)break; p++;
             ^~
src/config.c:294:45: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
             if ((p=strchr(p,','))==0)break; p++;
                                             ^
[K[0;32mBuilt object [1;32m../eobj/hightile.o[0;32m 
[KBuilding object obj/editor_banner.o...
src/build.c: In function 'overheadeditor':
src/build.c:2039:51: warning: variable 'circleangdir' set but not used [-Wunused-but-set-variable]
     int16_t circlepoints, circleang1, circleang2, circleangdir;
                                                   ^~~~~~~~~~~~
src/build.c:2034:13: warning: variable 'pag' set but not used [-Wunused-but-set-variable]
     int16_t pag, suckwall=0, sucksect, split=0, bad;
             ^~~
[K[0;32mBuilt object [1;32mobj/editor_banner.o[0;32m 
[KBuilding object ../eobj/startgtk.editor.o...
[K[0;32mBuilt object [1;32m../eobj/config.o[0;32m 
[KBuilding object ../eobj/textfont.o...
[K[0;32mBuilt object [1;32m../eobj/textfont.o[0;32m 
[KBuilding object ../eobj/smalltextfont.o...
[K[0;32mBuilt object [1;32m../eobj/smalltextfont.o[0;32m 
[KBuilding object ../eobj/kplib.o...
src/kplib.c: In function 'kpegrend':
src/kplib.c:1404:77: warning: variable 'ldcty' set but not used [-Wunused-but-set-variable]
     int32_t eobrun, Ss, Se, Ah, Al, Alut[2], dctx[12], dcty[12], ldctx[12], ldcty[12], lshx[4], lshy[4];
                                                                             ^~~~~
src/kplib.c: In function 'ktgarend':
src/kplib.c:2027:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
         for (i=1; i<256; i++) palcol[i] = palcol[i-1]+LSWAPIB(0x10101); break;
         ^~~
src/kplib.c:2027:73: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         for (i=1; i<256; i++) palcol[i] = palcol[i-1]+LSWAPIB(0x10101); break;
                                                                         ^~~~~
src/kplib.c: In function 'kbmprend':
src/kplib.c:2163:25: warning: left shift of negative value [-Wshift-negative-value]
         palcol[3] = ((-1<<(24-palcol[3]))&0x00ff0000);
                         ^~
src/kplib.c:2164:25: warning: left shift of negative value [-Wshift-negative-value]
         palcol[4] = ((-1<<(16-palcol[4]))&0x0000ff00);
                         ^~
src/kplib.c:2165:25: warning: left shift of negative value [-Wshift-negative-value]
         palcol[5] = ((-1<<(8-palcol[5]))&0x000000ff);
                         ^~
[K[0;32mBuilt object [1;32mobj/player.o[0;32m 
[KBuilding object ../eobj/quicklz.o...
source/game.c: In function 'G_GameQuit':
source/game.c:576:8: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow]
     if ((totalclock > g_quitDeadline) && (g_gameQuit == 1))
        ^
[K[0;32mBuilt object [1;32m../eobj/quicklz.o[0;32m 
[KBuilding object ../eobj/md4.o...
[K[0;32mBuilt object [1;32mobj/menus.o[0;32m 
[KBuilding object ../eobj/osd.o...
[K[0;32mBuilt object [1;32mobj/m32exec.o[0;32m 
[KBuilding object ../eobj/pragmas.o...
[K[0;32mBuilt object [1;32m../eobj/pragmas.o[0;32m 
[KBuilding object ../eobj/scriptfile.o...
[K[0;32mBuilt object [1;32m../eobj/startgtk.editor.o[0;32m 
[KBuilding object ../eobj/mutex.o...
[K[0;32mBuilt object [1;32m../eobj/md4.o[0;32m 
[KBuilding object ../eobj/mdsprite.o...
[K[0;32mBuilt object [1;32m../eobj/mutex.o[0;32m 
[KBuilding object ../eobj/glbuild.o...
src/mdsprite.c: In function 'setzrange1':
src/mdsprite.c:2491:48: warning: left shift of negative value [-Wshift-negative-value]
     if (!((z0^z1)&~31)) { lptr[z0>>5] |= ((~(-1<<SHIFTMOD32(z1)))&(-1<<SHIFTMOD32(z0))); return; }
                                                ^~
src/mdsprite.c:2491:70: warning: left shift of negative value [-Wshift-negative-value]
     if (!((z0^z1)&~31)) { lptr[z0>>5] |= ((~(-1<<SHIFTMOD32(z1)))&(-1<<SHIFTMOD32(z0))); return; }
                                                                      ^~
src/mdsprite.c:2493:19: warning: left shift of negative value [-Wshift-negative-value]
     lptr[z] |= (-1<<SHIFTMOD32(z0)); for (z++; z<ze; z++) lptr[z] = -1;
                   ^~
src/mdsprite.c:2494:19: warning: left shift of negative value [-Wshift-negative-value]
     lptr[z] |=~(-1<<SHIFTMOD32(z1));
                   ^~
src/mdsprite.c: In function 'loadkvx':
src/mdsprite.c:2902:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for (vcolhashsizm1=4096; vcolhashsizm1<(mip1leng>>1); vcolhashsizm1<<=1); vcolhashsizm1--; //approx to numvoxs!
     ^~~
src/mdsprite.c:2902:79: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for (vcolhashsizm1=4096; vcolhashsizm1<(mip1leng>>1); vcolhashsizm1<<=1); vcolhashsizm1--; //approx to numvoxs!
                                                                               ^~~~~~~~~~~~~
src/mdsprite.c: In function 'loadkv6':
src/mdsprite.c:2958:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for (vcolhashsizm1=4096; vcolhashsizm1<numvoxs; vcolhashsizm1<<=1); vcolhashsizm1--;
     ^~~
src/mdsprite.c:2958:73: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
     for (vcolhashsizm1=4096; vcolhashsizm1<numvoxs; vcolhashsizm1<<=1); vcolhashsizm1--;
                                                                         ^~~~~~~~~~~~~
[K[0;32mBuilt object [1;32m../eobj/scriptfile.o[0;32m 
[KBuilding object ../eobj/polymer.o...
[K[0;32mBuilt object [1;32m../eobj/glbuild.o[0;32m 
[KBuilding object ../eobj/sdlayer.o...
[K[0;32mBuilt object [1;32m../eobj/osd.o[0;32m 
[KBuilding object ../eobj/gtkbits.o...
[K[0;32mBuilt object [1;32mobj/actors.o[0;32m 
[KBuilding object ../eobj/dynamicgtk.o...
[K[0;32mBuilt object [1;32mobj/game.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/sdlayer.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/dynamicgtk.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/gtkbits.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/kplib.o[0;32m 
[K[0;32mBuilt object [1;32mobj/gameexec.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/mdsprite.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/polymer.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/polymost.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/build.o[0;32m 
[K[1;36mEnded compilation in this directory using "gcc -fomit-frame-pointer -funswitch-loops -O2 -fno-stack-protector -W -Wall -Wimplicit -Werror-implicit-function-declaration -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -Wno-char-subscripts -Iinclude  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fgnu89-inline  -DHAVE_INTTYPES -DRENDERTYPESDL=1 -DUSE_OPENGL -DNOASM -DPOLYMER"
[KCreating library archive ../eobj/libbuild.a...
[K[0;32mCreated library archive [1;32m../eobj/libbuild.a[0;32m 
make[1]: Leaving directory '${src}/build'
[K[0;35mChanging dir to [1;35m${src}[0;35m 
[K[0;32mBuilt object [1;32mobj/astub.o[0;32m 
[K[0;32mBuilt object [1;32m../eobj/engine.o[0;32m 
[K[1;36mEnded compilation in this directory using "gcc -fomit-frame-pointer -funswitch-loops -O2 -fno-stack-protector -W -Wall -Wimplicit -Werror-implicit-function-declaration -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -D_FORTIFY_SOURCE=2 -fjump-tables -Wno-unused-result -Wno-char-subscripts -Iinclude  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/uuid -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fgnu89-inline  -DHAVE_INTTYPES -DRENDERTYPESDL=1 -DUSE_OPENGL -DNOASM -DPOLYMER"
[KCreating library archive ../eobj/libengine.a...
[K[0;32mCreated library archive [1;32m../eobj/libengine.a[0;32m 
make[1]: Leaving directory '${src}/build'
[K[0;35mChanging dir to [1;35m${src}[0;35m 
[K[0;0mLinking executable eduke32[0;0m...
[K[0;0mLinking executable mapster32[0;0m...
[K[0;32mLinked executable [1;32mmapster32[0;32m 
[K[0;32mLinked executable [1;32meduke32[0;32m 
[K[1;36mBuild successful:
-rwxr-xr-x    1 root     root       1782316 Jul 14 19:46 eduke32
-rwxr-xr-x    1 root     root       1160928 Jul 14 19:46 mapster32
================================================================================

Executing strip on all files...                                        Done
  Time: 1.00s. Size: 2943244 B -> 2943244 B. Save: 0 KB.
Compressing png images...                                              Done
  Time: 2.81s. Size: 20040 B -> 7915 B. Save: 12 KB. Cache hit: 0/1.
QA: Checking eduke32.desktop...
|--- ${install}/usr/share/applications/eduke32.desktop.orig
|+++ ${install}/usr/share/applications/eduke32.desktop
|@@ -2,7 +2,7 @@
| Type=Application
| Name=EDuke32
| Comment=Duke Nukem 3D for Linux
|-Comment[ru]=Duke Nukem 3D для Linux
| Exec=eduke32
| Icon=eduke32
| Categories=Game;
|+Comment[ru]=Duke Nukem 3D для Linux

 Done
  Time: 2.13s. Size: 160 B -> 160 B. Save: 0 KB.
================================================================================


Build dependencies to remove: 89
Removing: atk atk-dev cairo-dev cairo-tools fontconfig-dev gdk-pixbuf gdk-pixbuf-dev gtk+ gtk+-dev jbigkit jpeg jpeg-dev lesstif libbfd libdrm libdrm-dev libdrm-intel libdrm-nouveau libdrm-radeon libglu-mesa libglu-mesa-dev libglw-mesa libglw-mesa-dev libjpeg libmad libmad-dev libogg libogg-dev libpthread-stubs libsdl libsdl-dev libsdl-mixer libsdl-mixer-dev libvorbis libvorbis-dev libxcb-dev linux-agp linux-drm mesa mesa-dev mesa-dri mesa-dri-ati mesa-dri-intel mesa-dri-nouveau nasm pango pango-dev pixman-dev shared-mime-info tiff tiff-dev util-linux-uuid-dev xcb-util xorg-damageproto xorg-dri2proto xorg-fixesproto xorg-glproto xorg-inputproto xorg-kbproto xorg-libICE xorg-libICE-dev xorg-libSM xorg-libSM-dev xorg-libX11-dev xorg-libXau-dev xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdamage-dev xorg-libXdmcp-dev xorg-libXext-dev xorg-libXfixes xorg-libXfixes-dev xorg-libXft xorg-libXinerama xorg-libXp xorg-libXrandr xorg-libXrender-dev xorg-libXt xorg-libXt-dev xorg-libXxf86vm xorg-libXxf86vm-dev xorg-libpciaccess xorg-renderproto xorg-util-macros xorg-xextproto xorg-xf86vidmodeproto xorg-xproto xorg-xtrans


Pack: eduke32 20110319-1850
================================================================================
Executing: genpkg_rules
Building package tree
Copying package files
Copying "receipt"...                                                   Done
Copying "description.txt"...                                           Done
Determining package architecture...                                    i486
Creating the list of files...                                          Done
Creating md5sum of files...                                            Done
Compressing the FS...                                                  Done
Creating full cpio archive...                                          Done
QA: checking for empty package...                                      Done
The release checksum has changed.
================================================================================
Package "eduke32-20110319-1850.tazpkg" created


Post-check
================================================================================
Checking build...                                                      Done
Checking 'any' arch...                                                 Done
Checking libtool in source/eduke32-20110319-1850...                    Done
Checking site script in source/eduke32-20110319-1850...                Done
Checking ownership in install...                                       Done
Checking permissions in install...                                     Done
Checking broken symlinks in install...                                 Done
Updating activity log...                                               Done
================================================================================


Summary for: eduke32 20110319-1850
================================================================================
Src file    : eduke32_src_20110319-1850.tar.bz2
Src size    : 2.7M
Source dir  : 19.1M
Produced    : 2.8M
Cook time   : 35s
Cook date   : 2026-07-14 19:46
Target arch : i486
--------------------------------------------------------------------------------
 # :  Packed : Compressed : Files : Package name
--------------------------------------------------------------------------------
 1 :    2.9M :     866.9K :     4 : eduke32-20110319-1850.tazpkg
================================================================================