Giter Club home page Giter Club logo

fte-config's People

Contributors

drzel avatar haze-megatf avatar klownistrash avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

fte-config's Issues

download of new map - cannot find file

Unsure if this can be beaten by config.

Load FTE client
Have no maps in map folder.

Join server, client download map.
EG:
(18:01:55) Connected (plain-text).
(18:01:56) Xpress your imagination 2
(18:01:56) Created by ???aTr??? BladeZ
(18:01:56) Downloading maps/xpress2.bsp...
(18:01:59) CSQC Started
(18:01:59) Unable to load maps/xpress2.bsp
(18:01:59) CSQC World Loaded
(18:01:59) -------------
(18:01:59) Couldn't find "maps/xpress2.bsp" - cannot fully connect

Trying to reconnect:

(18:02:48) ]reconnect
(18:02:48) Connecting to xxxxxxxxxxxxxxxx
(18:02:48) xxxxxxxxxxxxxxxx: challenge
(18:02:48) xxxxxxxxxxxxxxxx: connection
(18:02:48) Connected (plain-text).
(18:02:49) Xpress your imagination 2
(18:02:49) Created by ???aTr??? BladeZ
(18:02:49) CSQC Started
(18:02:49) CSQC World Loaded
(18:02:49) -------------
(18:02:49) Couldn't load "maps/xpress2.bsp" - corrupt? - cannot fully connect

So slightly different error on reconnect.

If command 'Flush' is run FTE can load the map on a rejoin to server without restarting client.
Without doing so requires a full restart of client.

Is there a way to get the new map file downloaded recognised by FTE client without a flush?
Given error happens before a f_spawn alias will trigger cannot used this.

Also what does Flush do?
Want to check if there's anything undesirable in there.

Loading different maps in sequence in one play session - Textures not loading correctly

Load two maps in sequence in one play session that contain textures with the same file name.
Make sure textures are actually different.

The textures of the first map will be retained, and second map passed over.

Resulting in second map having first maps textures...

vid_reload/vid_restart will fix but not ideal.

alias f_spawn vid_reload
could work? does result in a 'flicker' after map load.

Assets not getting loaded

This is a regression. Not sure when, but a recent version update has meant some assets aren't being loaded. e.g. crosshairs/crosshair.png isn't found any more with crosshairimage crosshair.png.

zut has flickering ents

00:36] Spoike: simple smoothness can be a timing issue. actual flickering is entirely different beast that can mess with all sorts of other things. instead of just frame timings the issue becomes all about mtus and routers and burst rates and things...
[00:37] Spoike: r_netgraph 1
[00:38] Spoike: if you have lots of yellow then bump your rate setting. if you have lots of red then try reducing your net_mtu value a little. if you have lots of blue then blame your ISP.
[00:39] Spoike: if none of those apply/help then try pext_replacementdeltas 0
[00:39] Spoike: or even more extreme - cl_nopext 1
[00:45] Spoike: cl_lerp_smooth 1 allows the client's time to drift slightly, which will smooth out network spikes somewhat (at the expense of allowing the client to run somewhat in the past)
[00:46] Spoike: you can then set cl_lerp_driftbias to a small negative value to force it into the past if that helps make it a little smoother
[00:47] Spoike: but I don't know why it would be flickering.

sometimes sounds don't play

[23:14] loki: grentimer not playing frequently on fte
[00:37] zel: Hrmm
[00:37] zel: Need more information doesn’t happen to me
[00:38] zel: Like if you can notice the pattern of when it doesn’t play.
[09:58] loki: @zel yeh sorry, not much info. Zut mentioned that it seemed to happen to him on grenades he picked up from packs which I thought could have been the case (I was pack whoring and it was happening frequently), but I noticed it outside of pack pick ups. I haven't played fte frequently enough to notice a pattern but it only seems to happen as hwguy.
[09:58] loki: Also, jump sound muting frequently
[10:13] Novate: Fte i find all sounds disappear, seemingly around when lots going on. (Which can just mean a heavy firing somewhere or someone shooting nails)
Wtb compression or something its not scalable.
U legit could not run a proper full pub server if thats ever a goal
[10:57] lordy: Fte grentimer is local side
[10:57] lordy: Maybe a channel issue
[10:58] lordy: I got it a couple of times last night loki
[10:58] lordy: Haven't had it happen for weeks or months before that
[10:59] lordy: We could run pub server if we were all fte
[10:59] lordy: Because we could do projectiles client side
[12:20] zel: Yeah I definitely notice jump sounds not playing from time to time.
[12:21] zel: Missing sounds @spoike any idea how to troubleshoot this one? I agree with lovage seems to happen during busy times.
[12:22] Spoike: randomly missing (unreliable) sounds, or predictably missing (reliable) ones?
[12:23] zel: The former is the issue I’m talking about.
[12:23] Spoike: just with openal, or with fte's own mixer too?
[12:23] zel: Ftes mixer
[12:23] zel: Well idk but I’m not using openal
[12:24] Spoike: sounds are normally sent unreliably. if your network is too clogged then packetloss can mean they go missing
[12:24] zel: Hrmm
[12:24] zel: Wouldn’t it be the same in ezQuake then?
[12:24] Spoike: you can set some flag to ensure they're sent reliably, but it'll add a little latency
[12:25] zel: Okay - I’ll try that. What’s the flag?
[12:25] Spoike: channel|8, annoyingly enough
[12:26] Spoike: or setinfo rsnd 1 to force all sounds to be sent to you reliably or something, I don't remember the exact name
[13:02] lordy: jump sounds are sent using stuffcmd
[13:02] lordy: aren't they reliables?
[13:03] lordy: and the grentimer is purely csqc intercept of a command
[13:03] lordy: sometimes doesn't play... nfi on how to reproduce
[13:41] Spoike: the files are precached properly?
[13:44] lordy: what's properly? do we need to precache in csqc? we are only precaching in worldspawn

build and disguise only work once

Hydrobuds: ive had a few issues with fte using 'disguise' as a bind lets me do it once then i have to use impulse 5 bind

same with my 'build' bind as engineer

Roll angle stuck when spectating

While spectating, assume first person view of a player who is strafing, the camera will be stuck on that roll angle. Even with roll completely disabled.

sticky grens

16:10] zel: btw wanted to ask you about reliables
[16:11] zel: I understand the buttons work effectively by retaining a history of the last x packets in each packet sent
[16:11] zel: so if one is dropped it'll be in the next one
[16:11] zel: reliables work in the same way?
[16:11] Spoike: in qw, reliables are nack-based
[16:12] Spoike: they're resent only when the other side acks a sequence number greater than the reliable without toggling its reliable bit
[16:13] zel: so if we wanted reliable(ish) but without latency, a button is still best place (e.g. throwgren)?
[16:13] zel: does adding a button add significant overhead?
[16:14] Spoike: sadly fte's protocol is still limited to only 8 button bits.
[16:15] Spoike: if you want to send some extra data then there's the prydoncursor stuff.
[16:15] Spoike: that info gets sent with every single c2s packet, and can be set/read alongside all the other input_* variables
[16:17] Spoike: (csqc can override the outgoing input_* variables in CSQC_Input_Frame, but beware of movement extrapolation, which doesn't apply to cursor things)
[16:18] Spoike: set the cl_prydoncursor cvar to something other than empty and it'll start sending the extra info.
[16:18] Spoike: note the increase in packet sizes...
[16:19] Spoike: ... you don't have to use it for cursor stuff, set it to 0 if you want it to remain hidden, and override the values.

new menu options

[15:15] Spoike: gl_load24bit 0 will disable all replacement textures.

fix missing water stuff

[21:42] Mortal~1: Ive updated and now got black and white checkers when i select reflective effects on water. so i have to use old school water.. help?
[21:44] Novate: ^ what I meant @zel

Jittery models

Models are slightly jittery always. Not bad by any stretch, but not as smooth as ezquake.

can't compile 5558

sheldon@sheldon-desktop:~/Workspace/FortressOne/fteqw-code$ ./build.sh
rm -f -r /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release
rm -f -r /home/sheldon/Workspace/FortressOne/fteqw-code/engine/debug
rm -f -r /home/sheldon/Workspace/FortressOne/fteqw-code/engine/profile
rm -f -r droid/bin
rm -f -r droid/gen
rm -f -r droid/libs
rm -f droid/default.properties
rm -f droid/local.properties
rm -f droid/proguard.cfg
rm -f droid/build.xml
make: Nothing to be done for 'makelibs'.
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/plugins'
make[2]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
gcc  -O3  -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I.  -I./dxsdk9/include -I./dxsdk7/include  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5558  -DFTEPLUGIN -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/fteplug_mpq_amd64.so -shared -I../engine/libs-x86_64-linux-gnu -fPIC -Wl,--no-undefined -Bsymbolic -fvisibility=hidden -static-libgcc -Impq mpq/fs_mpq.c mpq/blast.c plugin.c  -lz -L../engine/libs-x86_64-linux-gnu -L/usr/local/lib -Wl,-R/usr/local/lib -lm
gcc  -O3  -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I.  -I./dxsdk9/include -I./dxsdk7/include  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5558  -DFTEPLUGIN -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/fteplug_xmpp_amd64.so -shared -I../engine/libs-x86_64-linux-gnu -fPIC -Wl,--no-undefined -Bsymbolic -fvisibility=hidden -static-libgcc -Ijabber jabber/jabberclient.c jabber/jingle.c jabber/sift.c jabber/xml.c plugin.c ../engine/common/sha1.c emailnot/md5.c  -L../engine/libs-x86_64-linux-gnu -L/usr/local/lib -Wl,-R/usr/local/lib -lm -lresolv
gcc  -O3  -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I.  -I./dxsdk9/include -I./dxsdk7/include  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5558  -DFTEPLUGIN -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/fteplug_qi_amd64.so -shared -I../engine/libs-x86_64-linux-gnu -fPIC -Wl,--no-undefined -Bsymbolic -fvisibility=hidden -static-libgcc -Ijabber qi/qi.c jabber/xml.c plugin.c  -L../engine/libs-x86_64-linux-gnu -L/usr/local/lib -Wl,-R/usr/local/lib -lm
gcc  -O3  -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I.  -I./dxsdk9/include -I./dxsdk7/include  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5558  -DFTEPLUGIN -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/fteplug_irc_amd64.so -shared -I../engine/libs-x86_64-linux-gnu -fPIC -Wl,--no-undefined -Bsymbolic -fvisibility=hidden -static-libgcc -Iirc irc/ircclient.c plugin.c  -L../engine/libs-x86_64-linux-gnu -L/usr/local/lib -Wl,-R/usr/local/lib -lm
gcc  -O3  -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I.  -I./dxsdk9/include -I./dxsdk7/include  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5558  -DFTEPLUGIN -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/fteplug_ezhud_amd64.so -shared -I../engine/libs-x86_64-linux-gnu -fPIC -Wl,--no-undefined -Bsymbolic -fvisibility=hidden -static-libgcc -Iezhud ezhud/ezquakeisms.c ezhud/hud.c ezhud/hud_common.c ezhud/hud_editor.c plugin.c  -L../engine/libs-x86_64-linux-gnu -L/usr/local/lib -Wl,-R/usr/local/lib -lm
make[3]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[3]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[4]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
gcc -x c  -fvisibility=hidden -DCONFIG_FILE_NAME=config_fteqw.h -DLINK_PNG -DLINK_JPEG -DLINK_FREETYPE  -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I.  -I./dxsdk9/include -I./dxsdk7/include  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5558 -DSERVERONLY -DMULTITHREAD -O3    -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs-x86_64-linux-gnu -I/usr/include/opus -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/sv_linux -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/sv_linux/quakedef.h.gch -c /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h
irc/ircclient.c: In function ‘IRC_ClientFrame’:
irc/ircclient.c:2356:3: warning: format not a string literal and no format arguments [-Wformat-security]
   IRC_Printf(irc, channel, va("Users on channel %s:\n", channel));
   ^~~~~~~~~~
gcc -x c  -fvisibility=hidden -DCONFIG_FILE_NAME=config_fteqw.h -DLINK_PNG -DLINK_JPEG -DLINK_FREETYPE  -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I.  -I./dxsdk9/include -I./dxsdk7/include  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5558 -DVKQUAKE -DGLQUAKE -I/usr/X11R6/include -DMULTITHREAD -DDYNAMIC_SDL -DUSE_EGL -DWAYLANDQUAKE -DX11QUAKE  -DOPUS_STATIC -DSPEEX_STATIC -DLIBVORBISFILE_STATIC -DFREETYPE_STATIC -DLIBPNG_STATIC -DLIBJPEG_STATIC -DZLIB_STATIC  -DOPUS_STATIC -DSPEEX_STATIC -DLIBVORBISFILE_STATIC -DFREETYPE_STATIC -DLIBPNG_STATIC -DLIBJPEG_STATIC -DZLIB_STATIC -O3    -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs-x86_64-linux-gnu -I/usr/include/opus -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_linux -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_linux/quakedef.h.gch -c /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl/gl_font.c:45:10: error: #include expects "FILENAME" or <FILENAME>
 #include FT_FREETYPE_H
          ^~~~~~~~~~~~~
Makefile:1759: recipe for target '/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_linux/gl_font.o' failed
make[4]: [/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_linux/gl_font.o] Error 1 (ignored)
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl/gl_font.c:44:10: fatal error: ft2build.h: No such file or directory
 #include <ft2build.h>
          ^~~~~~~~~~~~
compilation terminated.
Makefile:1759: recipe for target '/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_linux/gl_font.o' failed
make[4]: *** [/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_linux/gl_font.o] Error 1
make[4]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1829: recipe for target '_out-rel' failed
make[3]: *** [_out-rel] Error 2
make[3]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1854: recipe for target '_clsv-rel' failed
make[2]: *** [_clsv-rel] Error 2
make[2]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1942: recipe for target 'm-tmp' failed
make[1]: *** [m-tmp] Error 2
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1951: recipe for target 'm-rel' failed
make: *** [m-rel] Error 2
make: *** Waiting for unfinished jobs....
In file included from jabber/xmpp.h:1:0,
                 from jabber/sift.c:1:
jabber/sift.c: In function ‘XMPP_FT_SendFile’:
jabber/../plugin.h:351:21: warning: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size between 56 and 63 [-Wformat-truncation=]
  #define Q_snprintf snprintf
jabber/sift.c:345:6: note: in expansion of macro ‘Q_snprintf’
  if (Q_snprintf(ft->sid, sizeof(ft->sid), "%x%s", rand(), ft->fname) >= sizeof(ft->sid))
      ^~~~~~~~~~
In file included from /usr/include/stdio.h:862:0,
                 from /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h:112,
                 from jabber/../plugin.h:8,
                 from jabber/xmpp.h:1,
                 from jabber/sift.c:1:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note: ‘__builtin___snprintf_chk’ output between 2 and 136 bytes into a destination of size 64
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/fs.c: In function ‘FS_OpenVFS.part.12.constprop’:
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/fs.c:1794:32: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(out, outlen, "%s/%s", loc.search->logicalpath, fname);
                                ^
In file included from /usr/include/stdio.h:862:0,
                 from /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h:112,
                 from /home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/fs.c:1:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 1025) into a destination of size 1024
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/plugins'
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/sys_linux_threads.c: In function ‘Sys_ForkServer’:
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/sys_linux_threads.c:375:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result]
  pipe(toslave);
  ^~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/sys_linux_threads.c:376:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result]
  pipe(tomaster);
  ^~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/sys_linux_threads.c: In function ‘Sys_InstructSlave’:
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/sys_linux_threads.c:300:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  write(s->outpipe, cmd->data, cmd->cursize);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/sys_linux_threads.c: In function ‘Sys_InstructMaster’:
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common/sys_linux_threads.c:481:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  write(STDOUT_FILENO, cmd->data, cmd->cursize);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c: In function ‘Friendly_Crash_Handler’:
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c:700:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(fd, buffer, strlen(buffer));
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c:703:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(fd, buffer, strlen(buffer));
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c:710:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(fd, buffer, strlen(buffer));
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c:715:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
    write(fd, buffer, strlen(buffer));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c:720:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
   write(fd, "\n", 1);
   ^~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c: In function ‘Sys_CheckChRoot’:
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server/sv_sys_unix.c:827:3: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result]
   chdir("/"); //chroot does NOT change the working directory, so we need to make sure that happens otherwise still a way out.
   ^~~~~~~~~~
make[3]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'

Unable to compile Windows bins on Ubuntu 18.04

output from $ ./build_wip.sh

SVN Update
Updating '.':
At revision 5550.
--- Engine builds ---
Making Linux 64-bit... 88 seconds
Making Windows 32-bit... failed
Making Windows 64-bit... failed
cp: cannot stat '/home/sheldon/Workspace/FortressOne/fteqw-code/../3rdparty/win32/3rdparty.zip': No such file or directory
cp: cannot stat '/home/sheldon/Workspace/FortressOne/fteqw-code/../3rdparty/win64/3rdparty.zip': No such file or directory
cp: cannot stat '/home/sheldon/nocompat_readme.html': No such file or directory
--- QC builds ---
Skipping FTE Extensions, no Linux x86 (merged) build located
Skiping csaddon + qcmenu, no compiler build
cp: cannot stat '/home/sheldon/htdocs/win32/fteqcc.exe': No such file or directory
cp: cannot stat '/home/sheldon/htdocs/win32/fteqccgui.exe': No such file or directory
cp: cannot stat '/home/sheldon/htdocs/win64/fteqcc64.exe': No such file or directory
cp: cannot stat '/home/sheldon/htdocs/win64/fteqccgui64.exe': No such file or directory
Archiving output

zip error: Nothing to do! (/home/sheldon/htdocs/archive/win_fteqw_5550.zip)
./build_wip.sh: line 309: cd: /home/sheldon/htdocs/win32/: No such file or directory

zip error: Nothing to do! (/home/sheldon/htdocs/fteqw_for_windows.zip)
./build_wip.sh: line 311: cd: /home/sheldon/3rdparty_win32/: No such file or directory

zip error: Nothing to do! (/home/sheldon/htdocs/fteqw_for_windows.zip)
cp: cannot stat '/home/sheldon/htdocs/csaddon/menu.dat': No such file or directory

zip error: Nothing to do! (/home/sheldon/htdocs/fteqw_for_windows.zip)
All done
Total Compile Time: 6 minutes

~/htdocs/build_logs/win64.txt

Sat 28 Sep 17:07:45 AEST 2019
make -j 4 FTE_TARGET=win64 CFLAGS=-w sv-rel gl-rel vk-rel mingl-rel m-rel d3d-rel qcc-rel qccgui-scintilla qccgui-dbg gl-dbg sv-dbg plugins-dbg plugins-rel
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[3]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[3]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[3]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[3]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[4]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[4]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[4]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
x86_64-w64-mingw32-gcc -m64 -x c   -DCONFIG_FILE_NAME=config_fteqw.h -DLINK_FREETYPE -w -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk9/include -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk7/include  -I./libs/freetype2/include -I./libs/freetype2/include/freetype -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5550 -DSERVERONLY  -O3    -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs-x86_64-w64-mingw32 -I/usr/include/opus -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/sv_mingw64 -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/sv_mingw64/quakedef.h.gch -c /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h
x86_64-w64-mingw32-gcc -m64 -x c   -DCONFIG_FILE_NAME=config_fteqw.h -DLINK_FREETYPE -w -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk9/include -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk7/include  -I./libs/freetype2/include -I./libs/freetype2/include/freetype -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5550 -DVKQUAKE  -I./libs/dxsdk7/include/ -DMULTITHREAD  -DOPUS_STATIC -DSPEEX_STATIC -DLIBVORBISFILE_STATIC -DFREETYPE_STATIC -DAVAIL_PNG -O3    -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs-x86_64-w64-mingw32 -I/usr/include/opus -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/vk_mgw64 -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/vk_mgw64/quakedef.h.gch -c /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h
x86_64-w64-mingw32-gcc -m64 -x c   -DCONFIG_FILE_NAME=config_fteqw.h -DLINK_FREETYPE -w -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk9/include -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk7/include  -I./libs/freetype2/include -I./libs/freetype2/include/freetype -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5550 -DGLQUAKE  -I./libs/dxsdk7/include/ -DMULTITHREAD  -DOPUS_STATIC -DSPEEX_STATIC -DLIBVORBISFILE_STATIC -DFREETYPE_STATIC -DAVAIL_PNG -O3    -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs-x86_64-w64-mingw32 -I/usr/include/opus -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/gl_mgw64 -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/gl_mgw64/quakedef.h.gch -c /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h
x86_64-w64-mingw32-gcc -m64 -x c   -DCONFIG_FILE_NAME=config_fteqw.h -DLINK_FREETYPE -w -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk9/include -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk7/include  -I./libs/freetype2/include -I./libs/freetype2/include/freetype -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5550 -DCLIENTONLY -DGLQUAKE  -I./libs/dxsdk7/include/ -DMULTITHREAD  -DOPUS_STATIC -DSPEEX_STATIC -DLIBVORBISFILE_STATIC -DFREETYPE_STATIC -DAVAIL_PNG -DMINIMAL -O3    -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs-x86_64-w64-mingw32 -I/usr/include/opus -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/mingl_mgw64 -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/mingl_mgw64/quakedef.h.gch -c /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h
make[3]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[1]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[2]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[3]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
make[4]: Entering directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
x86_64-w64-mingw32-gcc -m64 -x c   -DCONFIG_FILE_NAME=config_fteqw.h -DLINK_FREETYPE -w -Wall -Wno-pointer-sign -Wno-unknown-pragmas -Wno-format-zero-length -Wno-strict-aliasing  -Dstrnicmp=strncasecmp -Dstricmp=strcasecmp -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/server -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/common -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/gl -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/d3d -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/qclib -I. -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs  -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk9/include -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs/dxsdk7/include  -I./libs/freetype2/include -I./libs/freetype2/include/freetype -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/botlib -DBOTLIB -DBOTLIB_STATIC -DSVNREVISION=5550 -DGLQUAKE  -DD3D9QUAKE -DD3D11QUAKE -I./libs/dxsdk7/include/ -DVKQUAKE -DMULTITHREAD  -DOPUS_STATIC -DSPEEX_STATIC -DLIBVORBISFILE_STATIC -DFREETYPE_STATIC -DAVAIL_PNG -O3    -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/libs-x86_64-w64-mingw32 -I/usr/include/opus -I/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_mgw64 -o /home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_mgw64/quakedef.h.gch -c /home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/quakedef.h
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c: In function ‘ReadEXRFile’:
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3548:3: error: unknown type name ‘DWORD’
   DWORD sizewritten;
   ^~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3549:3: error: unknown type name ‘HANDLE’
   HANDLE fd = CreateFileA(tname, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, NULL);
   ^~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3549:34: error: ‘GENERIC_WRITE’ undeclared (first use in this function); did you mean ‘IWEBACC_WRITE’?
   HANDLE fd = CreateFileA(tname, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, NULL);
                                  ^~~~~~~~~~~~~
                                  IWEBACC_WRITE
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3549:34: note: each undeclared identifier is reported only once for each function it appears in
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3549:49: error: ‘FILE_SHARE_READ’ undeclared (first use in this function); did you mean ‘IWEBACC_READ’?
   HANDLE fd = CreateFileA(tname, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, NULL);
                                                 ^~~~~~~~~~~~~~~
                                                 IWEBACC_READ
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3549:72: error: ‘CREATE_ALWAYS’ undeclared (first use in this function)
   HANDLE fd = CreateFileA(tname, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, NULL);
                                                                        ^~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3549:87: error: ‘FILE_ATTRIBUTE_TEMPORARY’ undeclared (first use in this function)
   HANDLE fd = CreateFileA(tname, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, NULL);
                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~
/home/sheldon/Workspace/FortressOne/fteqw-code/engine/client/image.c:3549:112: error: ‘FILE_FLAG_DELETE_ON_CLOSE’ undeclared (first use in this function)
   HANDLE fd = CreateFileA(tname, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_TEMPORARY|FILE_FLAG_DELETE_ON_CLOSE, NULL);
                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~
Makefile:1741: recipe for target '/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/vk_mgw64/image.o' failed
make[4]: *** [/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/vk_mgw64/image.o] Error 1
make[4]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1811: recipe for target '_out-rel' failed
make[3]: *** [_out-rel] Error 2
make[3]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1836: recipe for target '_clsv-rel' failed
make[2]: *** [_clsv-rel] Error 2
make[2]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1877: recipe for target 'vk-tmp' failed
make[1]: *** [vk-tmp] Error 2
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1887: recipe for target 'vk-rel' failed
make: *** [vk-rel] Error 2
make: *** Waiting for unfinished jobs....
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lopus
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lspeex
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lspeexdsp
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lfreetype
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lpng
collect2: error: ld returned 1 exit status
Makefile:1805: recipe for target '/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/mingl_mgw64/../fteminglqw64.exe.db' failed
make[4]: *** [/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/mingl_mgw64/../fteminglqw64.exe.db] Error 1
make[4]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1811: recipe for target '_out-rel' failed
make[3]: *** [_out-rel] Error 2
make[3]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1827: recipe for target '_cl-rel' failed
make[2]: *** [_cl-rel] Error 2
make[2]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1913: recipe for target 'mingl-tmp' failed
make[1]: *** [mingl-tmp] Error 2
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1915: recipe for target 'mingl-rel' failed
make: *** [mingl-rel] Error 2
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lopus
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lspeex
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lspeexdsp
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lfreetype
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lpng
collect2: error: ld returned 1 exit status
Makefile:1805: recipe for target '/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/gl_mgw64/../fteglqw64.exe.db' failed
make[4]: *** [/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/gl_mgw64/../fteglqw64.exe.db] Error 1
make[4]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1811: recipe for target '_out-rel' failed
make[3]: *** [_out-rel] Error 2
make[3]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1836: recipe for target '_clsv-rel' failed
make[2]: *** [_clsv-rel] Error 2
make[2]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1897: recipe for target 'gl-tmp' failed
make[1]: *** [gl-tmp] Error 2
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1906: recipe for target 'gl-rel' failed
make: *** [gl-rel] Error 2
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lopus
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lspeex
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lspeexdsp
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lfreetype
/usr/bin/x86_64-w64-mingw32-ld: cannot find -lpng
collect2: error: ld returned 1 exit status
Makefile:1805: recipe for target '/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_mgw64/../fteqw64.exe.db' failed
make[4]: *** [/home/sheldon/Workspace/FortressOne/fteqw-code/engine/release/m_mgw64/../fteqw64.exe.db] Error 1
make[4]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1811: recipe for target '_out-rel' failed
make[3]: *** [_out-rel] Error 2
make[3]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1836: recipe for target '_clsv-rel' failed
make[2]: *** [_clsv-rel] Error 2
make[2]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1924: recipe for target 'm-tmp' failed
make[1]: *** [m-tmp] Error 2
make[1]: Leaving directory '/home/sheldon/Workspace/FortressOne/fteqw-code/engine'
Makefile:1933: recipe for target 'm-rel' failed
make: *** [m-rel] Error 2

hud team score not working

16:22] zel: using the ezhud plugin to show the team score
[16:22] zel: right now shows 0 for both teams no matter waht
[16:23] zel: the way the mod works is it sets everyone on a team's individual score to whatever the team's score is
[16:23] zel: so you'll see team one - everyone on 30, and team two, everyone on 10, but the ezhud team score bit shows 0 - 0
[16:24] zel: I think the ez guys dealt with that with an if statement that says if gamedir is fortress then just set that teamscore to whatever the individual players scores are or whatever
[16:24] zel: but that's probably the wrong implementation
[16:24] zel: is there something we should be doing in the mod itself to get the team scores to show correctly?
[16:26] Spoike: quakeworld teams work according to the player's team userinfo rather than player colours.
[16:27] zel: hrmm
[16:27] zel: what should the teams be?
[16:27] zel: right now if I join a game and pick a team
[16:27] Spoike: red and blue?
[16:27] zel: team doesn't get set
[16:27] zel: there's also yell and gren
[16:28] zel: is it possible to have a team score hud element that shows only when there's a member of the given team present?
[16:28] Spoike: you don't need to change the client's cvar, but you do need to make sure the userinfo is correct.
[16:28] zel: okay
[16:29] zel: any way to check my userinfo from client side?
[16:29] Spoike: teams should only ever be listed if they actually exist, because the client doesn't have a clue what team names will be used in advance.
[16:29] zel: yep
[16:29] Spoike: user N
[16:30] Spoike: typically in combination with the users command, so you know what userid to query
[16:30] zel: ah yep, okay userinfo looks to be set correctly
[16:30] zel: oh I've been using rcon status
[16:30] zel: users v nice
[16:31] lordy: We might just need to force infokey
[16:31] lordy: I assume it's set by stuffcmd
[16:31] lordy: Similar setup was breaking skins in mvds
[16:32] lordy: Although my understanding is that stuffcmd would have client set that info anyway... But obviously that's wrong i guess
[16:33] Spoike: TF doesn't really care about team names, the teams that are actually used should generally be hardcoded (or map-specific) rather than user-supplied.
[16:33] Spoike: all that really matters to TF is the team numbers.
[16:33] lordy: Yeah we can do that just fine
[16:33] lordy: Original modcode is all stuffcmds though and we have never changed it
[16:33] Spoike: so just forceinfokey on connect and team change
[16:33] Spoike: and block cmd setinfo team X
[16:36] Spoike: and no, I don't have a clue how to deal with spies properly either
[16:37] lordy: Fte handles spies better than ezquake
[16:37] lordy: But yeah that might change with the above
[16:38] lordy: Unless we specifically color each skin for each team...
[16:43] EvilAnt: thought that was already happening
[16:45] lordy: Nah, it's set by top/bottom color
[16:45] lordy: We can still set thst for scoreboard but spy would never change team/color
[16:45] lordy: Just skin
[16:46] lordy: Blue spy skin -> blue sold skin -> red sold skin
[16:47] EvilAnt: ye but wats with all the yell_sol.png etc
[16:47] EvilAnt: we have now

pointer grab fail

pointer grab fails after alt-tabbing on Ubuntu 18.04 (Gnome shell)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.