Mock Version: 1.4.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openspades.spec'], chrootPath='/var/lib/mock/656897-fedora-rawhide-x86_64-1509590123/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]printOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openspades.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openspades-0.1.1c-1.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openspades.spec'], chrootPath='/var/lib/mock/656897-fedora-rawhide-x86_64-1509590123/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]printOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openspades.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yh4guo + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openspades-0.1.1c + /usr/bin/gzip -dc /builddir/build/SOURCES/v0.1.1c.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd openspades-0.1.1c + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (no-nonfree.patch): + echo 'Patch #0 (no-nonfree.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file CMakeLists.txt patching file Resources/CMakeLists.txt + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7A7GtU + umask 022 + cd /builddir/build/BUILD + cd openspades-0.1.1c + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DOPENSPADES_RESDIR=/usr/share/openspades/Resources -DOPENSPADES_INSTALL_RESOURCES=share/openspades/Resources -DOPENSPADES_INSTALL_BINARY=bin -- The C compiler identification is GNU 7.2.1 -- The CXX compiler identification is GNU 7.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found SDL2: /usr/lib64/libSDL2.so;-lpthread -- Found SDL2_image: /usr/lib64/libSDL2_image.so -- Found OpenGL: /usr/lib64/libGL.so -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found CURL: /usr/lib64/libcurl.so (found version "7.56.1") -- Found Freetype: /usr/lib64/libfreetype.so (found version "2.8.0") -- Found OpusFile: /usr/lib64/libopusfile.so -- C++11 activated. -- Looking for fcntl -- Looking for fcntl - found -- Looking for poll -- Looking for poll - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Performing Test HAS_MSGHDR_FLAGS -- Performing Test HAS_MSGHDR_FLAGS - Success -- Check size of socklen_t -- Check size of socklen_t - done -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/openspades-0.1.1c + make -j2 Scanning dependencies of target OpenSpades_Unix Scanning dependencies of target OpenSpades_Resources Generating FHS icons [ 1%] Packing assets ~/build/BUILD/openspades-0.1.1c/Resources ~/build/BUILD/openspades-0.1.1c/Resources Done generating FHS icons [ 1%] Built target OpenSpades_Unix Scanning dependencies of target Angelscript_addons [ 2%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptany.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptany.cpp: In function 'void RegisterScriptAny_Native(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptany.cpp:144:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptany.cpp: In function 'void RegisterScriptAny_Generic(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptany.cpp:173:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ ~/build/BUILD/openspades-0.1.1c/Resources [ 2%] Built target OpenSpades_Resources Scanning dependencies of target Angelscript [ 2%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_atomic.cpp.o [ 2%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptarray.cpp.o [ 2%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_builder.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_builder.cpp: In member function 'void asCBuilder::CompileGlobalVariables()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_builder.cpp:2180:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] enumVal = (*(int*)&gvar2->constantValue) + 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_builder.cpp:2200:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int*)&gvar->constantValue = enumVal; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_builder.cpp:2299:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] e->value = *(int*)&gvar->constantValue; ^~~~~~~~~~~~~ [ 3%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptbuilder.cpp.o [ 3%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptdictionary.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptdictionary.cpp: In function 'void RegisterScriptDictionary_Native(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptdictionary.cpp:1000:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptdictionary.cpp: In function 'void RegisterScriptDictionary_Generic(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptdictionary.cpp:1076:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ [ 4%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_bytecode.cpp.o [ 4%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scripthandle.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'bool asCByteCode::RemoveUnusedValue(asCByteInstruction*, asCByteInstruction**)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:529:45: note: in expansion of macro 'ARG_DW' *(((asDWORD*)&curr->arg)+AS_PTR_SIZE) = *ARG_DW(curr->arg); ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::OptimizeLocally(const asCArray&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:923:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:923:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:937:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:937:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Optimize()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1181:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( currOp == asBC_JMP && instrOp == asBC_LABEL && *(int*)&curr->arg == instr->wArg[0] ) ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'bool asCByteCode::IsTempVarRead(asCByteInstruction*, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1281:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int label = *((int*)ARG_DW(curr->arg)); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1299:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int label = *((int*)ARG_DW(curr->arg)); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1318:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int label = *((int*)ARG_DW(curr->arg)); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scripthandle.cpp: In function 'void RegisterScriptHandle_Native(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scripthandle.cpp:218:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scripthandle.cpp: In function 'void RegisterScriptHandle_Generic(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scripthandle.cpp:306:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::ExtractLineNumbers()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1482:32: note: in expansion of macro 'ARG_DW' lineNumbers.PushLast(*(int*)ARG_DW(curr->arg)); ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::ExtractObjectVariableInfo(asCScriptFunction*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1539:54: note: in expansion of macro 'ARG_DW' info.option = (asEObjVarInfoOption)*(int*)ARG_DW(instr->arg); ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Call(asEBCInstr, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1647:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int*)ARG_DW(last->arg)) = funcID; ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::JmpP(int, asDWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1712:3: note: in expansion of macro 'ARG_DW' *ARG_DW(last->arg) = max; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Line(int, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1739:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int*)ARG_DW(last->arg)) = (line & 0xFFFFF)|((column & 0xFFF)<<20); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::ObjInfo(int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1757:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int*)ARG_DW(last->arg)) = info; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::ResolveJumpAddresses()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1847:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int label = *((int*) ARG_DW(instr->arg)); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1851:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int*) ARG_DW(instr->arg)) = labelPosOffset; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Output(asDWORD*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1905:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(ap+1) = *(asDWORD*)&instr->arg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1911:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(ap+2) = *(asDWORD*)&instr->arg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::PostProcess()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:1994:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int label = *((int*) ARG_DW(instr->arg)); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2007:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] int label = *((int*) ARG_DW(instr->arg)); ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2021:20: note: in expansion of macro 'ARG_DW' asDWORD max = *ARG_DW(instr->arg); ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InsertFirstInstrDWORD(asEBCInstr, asDWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2450:3: note: in expansion of macro 'ARG_DW' *ARG_DW(first->arg) = param; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_DW(asEBCInstr, asWORD, asDWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2553:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int*) ARG_DW(last->arg)) = b; ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW_DW(asEBCInstr, short int, asDWORD, asDWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2570:9: note: in expansion of macro 'ARG_DW' *(int*)ARG_DW(last->arg) = b; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW(asEBCInstr, short int, asDWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2643:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int*) ARG_DW(last->arg)) = b; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_FLOAT(asEBCInstr, asWORD, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2694:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((float*) ARG_DW(last->arg)) = b; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrINT(asEBCInstr, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2728:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((int*) ARG_DW(last->arg)) = param; ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrDWORD(asEBCInstr, asDWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2744:3: note: in expansion of macro 'ARG_DW' *ARG_DW(last->arg) = param; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrFLOAT(asEBCInstr, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2810:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((float*) ARG_DW(last->arg)) = param; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrDOUBLE(asEBCInstr, double)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2826:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((double*) ARG_QW(last->arg)) = param; ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp: In member function 'asDWORD asCByteCode::GetLastInstrValueDW()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_config.h:1237:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ARG_DW(b) ((asDWORD*)&b) ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_bytecode.cpp:2866:10: note: in expansion of macro 'ARG_DW' return *ARG_DW(last->arg); ^~~~~~ [ 5%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scripthelper.cpp.o [ 5%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_callfunc.cpp: In function 'int CallSystemFunction(int, asCContext*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_callfunc.cpp:836:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)&context->m_regs.valueRegister = (asDWORD)retQW; ^~~~~~~~~~~~~ [ 5%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x86.cpp.o [ 6%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x64_gcc.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp: In function 'asQWORD CallSystemFunctionNative(asCContext*, asCScriptFunction*, void*, asDWORD*, void*, asQWORD&, void*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:228:15: warning: this statement may fall through [-Wimplicit-fallthrough=] param_post = 2; ~~~~~~~~~~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:230:3: note: here case ICC_THISCALL: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:244:15: warning: this statement may fall through [-Wimplicit-fallthrough=] param_post = 2; ~~~~~~~~~~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:246:3: note: here case ICC_THISCALL_RETURNINMEM: ^~~~ [ 6%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x64_msvc.cpp.o [ 6%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_compiler.cpp.o [ 6%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptmath.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp: In function 'float fpFromIEEE(asUINT)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp:83:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(&raw); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp: In function 'asUINT fpToIEEE(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp:87:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(&fp); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp: In function 'double fpFromIEEE(asQWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp:91:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(&raw); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp: In function 'asQWORD fpToIEEE(double)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp:95:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(&fp); ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp: In function 'void RegisterScriptMath_Native(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp:135:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp: In function 'void RegisterScriptMath_Generic(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmath.cpp:281:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ [ 6%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptmathcomplex.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmathcomplex.cpp: In function 'void RegisterScriptMathComplex_Native(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptmathcomplex.cpp:166:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ [ 7%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptstdstring.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindFirst(const string&, asUINT, const string&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp:355:43: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] return (int)str.find(sub, (size_t)(start < 0 ? string::npos : start)); ~~~~~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindFirstOf(const string&, asUINT, const string&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp:367:52: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] return (int)str.find_first_of(sub, (size_t)(start < 0 ? string::npos : start)); ~~~~~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindLastOf(const string&, asUINT, const string&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp:379:51: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] return (int)str.find_last_of(sub, (size_t)(start < 0 ? string::npos : start)); ~~~~~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindFirstNotOf(const string&, asUINT, const string&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp:390:56: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] return (int)str.find_first_not_of(sub, (size_t)(start < 0 ? string::npos : start)); ~~~~~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindLastNotOf(const string&, asUINT, const string&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring.cpp:401:51: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] return (int)str.find_last_of(sub, (size_t)(start < 0 ? string::npos : start)); ~~~~~~^~~ [ 7%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptstdstring_utils.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring_utils.cpp: In function 'void RegisterStdStringUtils(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/scriptstdstring_utils.cpp:115:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ [ 8%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/weakref.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/weakref.cpp: In function 'void RegisterScriptWeakRef_Native(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/weakref.cpp:210:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/weakref.cpp: In function 'void RegisterScriptWeakRef_Generic(asIScriptEngine*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/addons/weakref.cpp:325:6: warning: variable 'r' set but not used [-Wunused-but-set-variable] int r; ^ [ 8%] Linking CXX static library ../../../../lib/libAngelscript_addons.a [ 8%] Built target Angelscript_addons [ 9%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_configgroup.cpp.o [ 9%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_context.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In member function 'virtual asWORD asCContext::GetReturnWord()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:568:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(asWORD*)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In member function 'virtual asDWORD asCContext::GetReturnDWord()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:579:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(asDWORD*)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In member function 'virtual float asCContext::GetReturnFloat()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:601:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(float*)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In member function 'virtual double asCContext::GetReturnDouble()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:612:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(double*)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In member function 'virtual void* asCContext::GetReturnAddress()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:622:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(void**)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In member function 'void asCContext::ExecuteNext()': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:1909:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(void**)&m_regs.valueRegister = (void*)asBC_PTRARG(l_bc); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:1910:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD**)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:1980:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( *(int*)&m_regs.valueRegister == 0 ) ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:1988:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( *(int*)&m_regs.valueRegister != 0 ) ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:1996:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( *(int*)&m_regs.valueRegister < 0 ) ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2004:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( *(int*)&m_regs.valueRegister >= 0 ) ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2012:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( *(int*)&m_regs.valueRegister > 0 ) ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2020:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( *(int*)&m_regs.valueRegister <= 0 ) ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2216:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (**(short**)&m_regs.valueRegister)++; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2222:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (**(char**)&m_regs.valueRegister)++; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2228:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (**(short**)&m_regs.valueRegister)--; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2234:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (**(char**)&m_regs.valueRegister)--; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2240:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ++(**(int**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2246:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] --(**(int**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2252:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ++(**(float**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2258:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] --(**(float**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2264:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ++(**(double**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2270:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] --(**(double**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2393:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( dbl1 == dbl2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2394:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( dbl1 < dbl2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2395:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2404:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2405:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2406:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2417:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( f1 == f2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2418:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( f1 < f2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2419:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2428:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2429:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2430:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2441:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2442:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2443:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2454:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( f1 == f2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2455:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( f1 < f2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2456:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2465:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2466:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2467:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2965:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)&m_regs.valueRegister = *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2980:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = *(asDWORD*)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:2996:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] **(asBYTE**)&m_regs.valueRegister = *(asBYTE*)(l_fp - asBC_SWORDARG0(l_bc)); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3002:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] **(asWORD**)&m_regs.valueRegister = *(asWORD*)(l_fp - asBC_SWORDARG0(l_bc)); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3007:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] **(asDWORD**)&m_regs.valueRegister = *(l_fp - asBC_SWORDARG0(l_bc)); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3012:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] **(asQWORD**)&m_regs.valueRegister = *(asQWORD*)(l_fp - asBC_SWORDARG0(l_bc)); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3020:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] bPtr[0] = **(asBYTE**)&m_regs.valueRegister; // read the byte ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3032:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] wPtr[0] = **(asWORD**)&m_regs.valueRegister; // read the word ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3039:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD**)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3044:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asQWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = **(asQWORD**)&m_regs.valueRegister; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3054:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD**)&m_regs.valueRegister = (l_fp - asBC_SWORDARG0(l_bc)); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3070:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( p1 == p2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3071:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( p1 < p2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3072:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3624:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ++(**(asQWORD**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3629:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] --(**(asQWORD**)&m_regs.valueRegister); ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3758:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3759:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3760:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3769:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3770:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:3771:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] else *(int*)&m_regs.valueRegister = 1; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In function 'int as_powi(int, int, bool&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5547:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5548:3: note: here case 4: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5551:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5552:3: note: here case 3: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5555:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5556:3: note: here case 2: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5559:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5560:3: note: here case 1: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5561:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if( exponent ) result *= base; ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5562:3: note: here default: ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In function 'asDWORD as_powu(asDWORD, asDWORD, bool&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5609:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5610:3: note: here case 4: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5613:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5614:3: note: here case 3: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5617:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5618:3: note: here case 2: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5621:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5622:3: note: here case 1: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5623:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if( exponent ) result *= base; ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5624:3: note: here default: ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In function 'asINT64 as_powi64(asINT64, asINT64, bool&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5685:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5686:3: note: here case 5: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5689:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5690:3: note: here case 4: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5693:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5694:3: note: here case 3: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5697:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5698:3: note: here case 2: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5701:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5702:3: note: here case 1: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5703:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if( exponent ) result *= base; ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5704:3: note: here default: ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp: In function 'asQWORD as_powu64(asQWORD, asQWORD, bool&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5751:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5752:3: note: here case 5: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5755:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5756:3: note: here case 4: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5759:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5760:3: note: here case 3: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5763:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5764:3: note: here case 2: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5767:9: warning: this statement may fall through [-Wimplicit-fallthrough=] base *= base; ~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5768:3: note: here case 1: ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5769:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if( exponent ) result *= base; ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_context.cpp:5770:3: note: here default: ^~~~~~~ [ 10%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_datatype.cpp.o [ 10%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_gc.cpp.o [ 10%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_generic.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnWord(asWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp:357:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asWORD*)&returnVal = val; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDWord(asDWORD)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp:373:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(asDWORD*)&returnVal = val; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnFloat(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp:405:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(float*)&returnVal = val; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDouble(double)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp:421:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(double*)&returnVal = val; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnAddress(void*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp:433:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(void**)&returnVal = val; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnObject(void*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_generic.cpp:455:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(void**)&returnVal = obj; ^~~~~~~~~ [ 11%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_globalproperty.cpp.o [ 11%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_memory.cpp.o [ 11%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_module.cpp.o [ 12%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_objecttype.cpp.o [ 12%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_outputbuffer.cpp.o [ 13%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_parser.cpp.o [ 13%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_restore.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_restore.cpp: In member function 'void asCWriter::WriteByteCode(asCScriptFunction*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_restore.cpp:4929:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] asQWORD qw = *(asQWORD*)&tmpBC[1]; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_restore.cpp:4940:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] asQWORD qw = *(asQWORD*)&tmpBC[1]; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/AngelScript/source/as_restore.cpp:4960:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] asQWORD qw = *(asQWORD*)&tmpBC[1]; ^ [ 13%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptcode.cpp.o [ 14%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptengine.cpp.o [ 14%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptfunction.cpp.o [ 14%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptnode.cpp.o [ 15%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptobject.cpp.o [ 15%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_string.cpp.o [ 16%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_string_util.cpp.o [ 16%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_thread.cpp.o [ 16%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_tokenizer.cpp.o [ 17%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_typeinfo.cpp.o [ 17%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_variablescope.cpp.o [ 17%] Linking CXX static library ../../../../lib/libAngelscript.a [ 17%] Built target Angelscript Scanning dependencies of target OpenSpades [ 17%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/ALDevice.cpp.o [ 18%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/ALFuncs.cpp.o [ 18%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/NullDevice.cpp.o [ 18%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/YsrDevice.cpp.o [ 19%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/CTFGameMode.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.cpp:23:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.h: In constructor 'spades::audio::YsrDevice::YsrDevice()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.h:38:21: warning: 'spades::audio::YsrDevice::gameMap' will be initialized after [-Wreorder] client::GameMap *gameMap; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.h:37:31: warning: 'std::shared_ptr spades::audio::YsrDevice::driver' [-Wreorder] std::shared_ptr driver; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.cpp:331:3: warning: when initialized here [-Wreorder] YsrDevice::YsrDevice() ^~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.cpp:23:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.h:42:8: warning: 'spades::audio::YsrDevice::roomHistoryPos' will be initialized after [-Wreorder] int roomHistoryPos; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.h:40:12: warning: 'spades::Vector3 spades::audio::YsrDevice::listenerPosition' [-Wreorder] Vector3 listenerPosition; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Audio/YsrDevice.cpp:331:3: warning: when initialized here [-Wreorder] YsrDevice::YsrDevice() ^~~~~~~~~ [ 19%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/CenterMessageView.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/CenterMessageView.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 20%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ChatWindow.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/CenterMessageView.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/CenterMessageView.h: In constructor 'spades::client::CenterMessageView::CenterMessageView(spades::client::Client*, spades::client::IFont*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/CenterMessageView.h:42:11: warning: 'spades::client::CenterMessageView::font' will be initialized after [-Wreorder] IFont *font; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/CenterMessageView.h:41:15: warning: 'spades::client::IRenderer* spades::client::CenterMessageView::renderer' [-Wreorder] IRenderer *renderer; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/CenterMessageView.cpp:29:3: warning: when initialized here [-Wreorder] CenterMessageView::CenterMessageView(Client *client, IFont *font) ^~~~~~~~~~~~~~~~~ [ 20%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ChatWindow.cpp:24: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 20%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientPlayer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:41:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h: In constructor 'spades::client::LimboView::MenuItem::MenuItem(spades::client::LimboView::MenuType, spades::AABB2, std::__cxx11::string)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:47:10: warning: 'spades::client::LimboView::MenuItem::hover' will be initialized after [-Wreorder] bool hover; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:46:17: warning: 'std::__cxx11::string spades::client::LimboView::MenuItem::text' [-Wreorder] std::string text; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:51:5: warning: when initialized here [-Wreorder] MenuItem(MenuType type, AABB2 rt, std::string txt) ^~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h: In constructor 'spades::client::Client::Client(spades::client::IRenderer*, spades::client::IAudioDevice*, const spades::ServerAddress&, spades::client::FontManager*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:114:25: warning: 'spades::client::Client::audioDevice' will be initialized after [-Wreorder] Handle audioDevice; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:103:16: warning: 'std::__cxx11::string spades::client::Client::playerName' [-Wreorder] std::string playerName; ^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:155:9: warning: 'spades::client::Client::hasDelayedReload' will be initialized after [-Wreorder] bool hasDelayedReload; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:108:18: warning: 'spades::ServerAddress spades::client::Client::hostname' [-Wreorder] ServerAddress hostname; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:108:18: warning: 'spades::client::Client::hostname' will be initialized after [-Wreorder] ServerAddress hostname; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:104:29: warning: 'std::unique_ptr spades::client::Client::logStream' [-Wreorder] std::unique_ptr logStream; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:221:24: warning: 'spades::client::Client::fontManager' will be initialized after [-Wreorder] Handle fontManager; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:116:9: warning: 'bool spades::client::Client::readyToClose' [-Wreorder] bool readyToClose; ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:200:9: warning: 'spades::client::Client::inGameLimbo' will be initialized after [-Wreorder] bool inGameLimbo; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:119:8: warning: 'int spades::client::Client::frameToRendererInit' [-Wreorder] int frameToRendererInit; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:119:8: warning: 'spades::client::Client::frameToRendererInit' will be initialized after [-Wreorder] int frameToRendererInit; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:115:10: warning: 'float spades::client::Client::time' [-Wreorder] float time; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:186:9: warning: 'spades::client::Client::autoFocusEnabled' will be initialized after [-Wreorder] bool autoFocusEnabled; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:180:10: warning: 'float spades::client::Client::hitFeedbackIconState' [-Wreorder] float hitFeedbackIconState; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:181:9: warning: 'spades::client::Client::hitFeedbackFriendly' will be initialized after [-Wreorder] bool hitFeedbackFriendly; ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:171:10: warning: 'float spades::client::Client::localFireVibrationTime' [-Wreorder] float localFireVibrationTime; ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:171:10: warning: 'spades::client::Client::localFireVibrationTime' will be initialized after [-Wreorder] float localFireVibrationTime; ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:149:10: warning: 'float spades::client::Client::lastPosSentTime' [-Wreorder] float lastPosSentTime; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:149:10: warning: 'spades::client::Client::lastPosSentTime' will be initialized after [-Wreorder] float lastPosSentTime; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:117:10: warning: 'float spades::client::Client::worldSubFrame' [-Wreorder] float worldSubFrame; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:231:12: warning: 'spades::client::Client::lastMyCorpse' will be initialized after [-Wreorder] Corpse *lastMyCorpse; ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:146:9: warning: 'bool spades::client::Client::hasLastTool' [-Wreorder] bool hasLastTool; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:240:8: warning: 'spades::client::Client::nextMapShotIndex' will be initialized after [-Wreorder] int nextMapShotIndex; ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:226:10: warning: 'float spades::client::Client::alertDisappearTime' [-Wreorder] float alertDisappearTime; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:234:17: warning: 'spades::client::Client::corpseHardLimit' will be initialized after [-Wreorder] unsigned int corpseHardLimit; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:191:10: warning: 'float spades::client::Client::followYaw' [-Wreorder] float followYaw, followPitch; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:71:3: warning: when initialized here [-Wreorder] Client::Client(IRenderer *r, IAudioDevice *audioDev, const ServerAddress &host, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:25: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:31:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:590:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp: In member function 'virtual void spades::client::SandboxedRenderer::AddDebugLine(spades::Vector3, spades::Vector3, spades::Vector4)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:124:30: warning: unused parameter 'a' [-Wunused-parameter] void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:124:41: warning: unused parameter 'b' [-Wunused-parameter] void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:124:52: warning: unused parameter 'color' [-Wunused-parameter] void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp: In member function 'virtual void spades::client::SandboxedRenderer::DrawFlatGameMap(const spades::AABB2&, const spades::AABB2&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:187:38: warning: unused parameter 'outRect' [-Wunused-parameter] void DrawFlatGameMap(const AABB2 &outRect, const AABB2 &inRect) { ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:187:60: warning: unused parameter 'inRect' [-Wunused-parameter] void DrawFlatGameMap(const AABB2 &outRect, const AABB2 &inRect) { ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.h: In constructor 'spades::client::ClientPlayer::ClientPlayer(spades::client::Player*, spades::client::Client*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.h:44:12: warning: 'spades::client::ClientPlayer::player' will be initialized after [-Wreorder] Player *player; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.h:43:12: warning: 'spades::client::Client* spades::client::ClientPlayer::client' [-Wreorder] Client *client; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:204:3: warning: when initialized here [-Wreorder] ClientPlayer::ClientPlayer(Player *p, Client *c) : player(p), client(c), hasValidOriginMatrix(false) { ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp: In member function 'void spades::client::ClientPlayer::Update(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:318:12: warning: variable 'vel' set but not used [-Wunused-but-set-variable] Vector3 vel = player->GetVelocty(); ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp: In member function 'void spades::client::ClientPlayer::SetSkinParameterForTool(spades::client::Player::ToolType, asIScriptObject*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:509:63: warning: unused parameter 'type' [-Wunused-parameter] void ClientPlayer::SetSkinParameterForTool(Player::ToolType type, asIScriptObject *skin) { ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp: In member function 'void spades::client::ClientPlayer::AddToSceneThirdPersonView()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientPlayer.cpp:969:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (team.hasIntel && team.carrier == p->GetId()) { ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp: In member function 'void spades::client::Client::ShowAlert(const string&, spades::client::Client::AlertType)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.cpp:518:13: warning: 'timeout' may be used uninitialized in this function [-Wmaybe-uninitialized] ShowAlert(contents, type, timeout); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientUI.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientUI.h:26:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientUI.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 21%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientUIHelper.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientUI.h:26:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientUIHelper.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ClientUI.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h: At global scope: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h:369:12: warning: 'CMUSansCondensedMap' defined but not used [-Wunused-variable] static int CMUSansCondensedMap[256][4] = { ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h:280:12: warning: 'SquareFontBigMap' defined but not used [-Wunused-variable] static int SquareFontBigMap[256][4] = { ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h:191:12: warning: 'SquareFontMap' defined but not used [-Wunused-variable] static int SquareFontMap[256][4] = { ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h:145:12: warning: 'UnsteadyOversteerMap' defined but not used [-Wunused-variable] static int UnsteadyOversteerMap[128][3] = { ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h:99:12: warning: 'UbuntuCondensedBigMap' defined but not used [-Wunused-variable] static int UbuntuCondensedBigMap[128][3] = { ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h:53:12: warning: 'UbuntuCondensedMap' defined but not used [-Wunused-variable] static int UbuntuCondensedMap[128][3] = { ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/FontData.h:7:12: warning: 'OrbitronMap' defined but not used [-Wunused-variable] static int OrbitronMap[128][3] = { ^~~~~~~~~~~ [ 21%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Draw.cpp.o [ 22%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_FPSCounter.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_FPSCounter.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Draw.cpp:24: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Draw.cpp:27:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 22%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Input.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Draw.cpp:45:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h: In constructor 'spades::client::LimboView::MenuItem::MenuItem(spades::client::LimboView::MenuType, spades::AABB2, std::__cxx11::string)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:47:10: warning: 'spades::client::LimboView::MenuItem::hover' will be initialized after [-Wreorder] bool hover; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:46:17: warning: 'std::__cxx11::string spades::client::LimboView::MenuItem::text' [-Wreorder] std::string text; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:51:5: warning: when initialized here [-Wreorder] MenuItem(MenuType type, AABB2 rt, std::string txt) ^~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Draw.cpp:30:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Draw.cpp:119:12: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Input.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Input.cpp:32:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h: In constructor 'spades::client::LimboView::MenuItem::MenuItem(spades::client::LimboView::MenuType, spades::AABB2, std::__cxx11::string)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:47:10: warning: 'spades::client::LimboView::MenuItem::hover' will be initialized after [-Wreorder] bool hover; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:46:17: warning: 'std::__cxx11::string spades::client::LimboView::MenuItem::text' [-Wreorder] std::string text; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:51:5: warning: when initialized here [-Wreorder] MenuItem(MenuType type, AABB2 rt, std::string txt) ^~~~~~~~ [ 23%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_LocalEnts.cpp.o [ 23%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_NetHandler.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp:25: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp:27:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_NetHandler.cpp:24: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp:42:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h: In constructor 'spades::client::LimboView::MenuItem::MenuItem(spades::client::LimboView::MenuType, spades::AABB2, std::__cxx11::string)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:47:10: warning: 'spades::client::LimboView::MenuItem::hover' will be initialized after [-Wreorder] bool hover; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:46:17: warning: 'std::__cxx11::string spades::client::LimboView::MenuItem::text' [-Wreorder] std::string text; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:51:5: warning: when initialized here [-Wreorder] MenuItem(MenuType type, AABB2 rt, std::string txt) ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp: In member function 'void spades::client::Client::MuzzleFire(spades::Vector3, spades::Vector3, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp:289:67: warning: unused parameter 'dir' [-Wunused-parameter] void Client::MuzzleFire(spades::Vector3 origin, spades::Vector3 dir, bool local) { ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp:289:77: warning: unused parameter 'local' [-Wunused-parameter] void Client::MuzzleFire(spades::Vector3 origin, spades::Vector3 dir, bool local) { ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp: In member function 'float spades::client::Client::RayCastForAutoFocus(const spades::Vector3&, const spades::Vector3&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_LocalEnts.cpp:678:27: warning: null argument where non-null required (argument 1) [-Wnonnull] return std::nan(nullptr); ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_NetHandler.cpp:27:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_NetHandler.cpp:89:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#1' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_NetHandler.cpp:91:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] [ 23%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Scene.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Scene.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 24%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Update.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Scene.cpp:24:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:24:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:39:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h: In constructor 'spades::client::LimboView::MenuItem::MenuItem(spades::client::LimboView::MenuType, spades::AABB2, std::__cxx11::string)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:47:10: warning: 'spades::client::LimboView::MenuItem::hover' will be initialized after [-Wreorder] bool hover; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:46:17: warning: 'std::__cxx11::string spades::client::LimboView::MenuItem::text' [-Wreorder] std::string text; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:51:5: warning: when initialized here [-Wreorder] MenuItem(MenuType type, AABB2 rt, std::string txt) ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp: In member function 'void spades::client::Client::UpdateLocalPlayer(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:354:40: warning: unused parameter 'dt' [-Wunused-parameter] void Client::UpdateLocalPlayer(float dt) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp: In member function 'virtual void spades::client::Client::LocalPlayerHurt(HurtType, bool, spades::Vector3)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:1201:41: warning: unused parameter 'type' [-Wunused-parameter] void Client::LocalPlayerHurt(HurtType type, bool sourceGiven, spades::Vector3 source) { ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:907:14: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ [ 24%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Corpse.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/IRenderer.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:29, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Math.h: In member function 'void spades::client::Client::UpdateLocalSpectator(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Math.h:243:84: warning: 'minShift.spades::Vector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:273:12: note: 'minShift.spades::Vector3::z' was declared here Vector3 minShift; ^~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/IRenderer.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:29, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Math.h:243:84: warning: 'minShift.spades::Vector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:273:12: note: 'minShift.spades::Vector3::y' was declared here Vector3 minShift; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:305:36: warning: 'minResult.spades::client::GameMap::RayCastResult::normal.spades::IntVector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] followPos.y += result.normal.y * .02f; ~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/IRenderer.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:29, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Math.h:243:84: warning: 'minResult.spades::client::GameMap::RayCastResult::hitPos.spades::Vector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized] Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:271:27: note: 'minResult.spades::client::GameMap::RayCastResult::hitPos.spades::Vector3::x' was declared here GameMap::RayCastResult minResult; ^~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/IRenderer.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:29, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Math.h:243:84: warning: 'minResult.spades::client::GameMap::RayCastResult::hitPos.spades::Vector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:271:27: note: 'minResult.spades::client::GameMap::RayCastResult::hitPos.spades::Vector3::y' was declared here GameMap::RayCastResult minResult; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:304:36: warning: 'minResult.spades::client::GameMap::RayCastResult::normal.spades::IntVector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized] followPos.x += result.normal.x * .02f; ~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/IRenderer.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:29, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Math.h:243:84: warning: 'minShift.spades::Vector3::x' may be used uninitialized in this function [-Wmaybe-uninitialized] Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:273:12: note: 'minShift.spades::Vector3::x' was declared here Vector3 minShift; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:306:36: warning: 'minResult.spades::client::GameMap::RayCastResult::normal.spades::IntVector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] followPos.z += result.normal.z * .02f; ~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/IRenderer.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:29, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Math.h:243:84: warning: 'minResult.spades::client::GameMap::RayCastResult::hitPos.spades::Vector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:271:27: note: 'minResult.spades::client::GameMap::RayCastResult::hitPos.spades::Vector3::z' was declared here GameMap::RayCastResult minResult; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp: In member function 'virtual void spades::client::Client::AddBulletTracer(spades::client::Player*, spades::Vector3, spades::Vector3)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client_Update.cpp:1060:59: warning: 'vel' may be used uninitialized in this function [-Wmaybe-uninitialized] AddLocalEntity(new MapViewTracer(muzzlePos, hitPos, vel)); ^ [ 24%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/FTFont.cpp.o [ 25%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/FallingBlock.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FallingBlock.cpp:24: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWRenderer.h:28, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:34: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:27:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.h: In constructor 'spades::ngclient::FTFont::FTFont(spades::client::IRenderer*, spades::ngclient::FTFontSet*, float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.h:96:22: warning: 'spades::ngclient::FTFont::fontSet' will be initialized after [-Wreorder] Handle fontSet; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.h:91:10: warning: 'float spades::ngclient::FTFont::height' [-Wreorder] float height; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:193:3: warning: when initialized here [-Wreorder] FTFont::FTFont(client::IRenderer *renderer, FTFontSet *fontSet, float height, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:27:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.h:91:10: warning: 'spades::ngclient::FTFont::height' will be initialized after [-Wreorder] float height; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.h:89:10: warning: 'float spades::ngclient::FTFont::lineHeight' [-Wreorder] float lineHeight; ^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:193:3: warning: when initialized here [-Wreorder] FTFont::FTFont(client::IRenderer *renderer, FTFontSet *fontSet, float height, ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:27:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.h:89:10: warning: 'spades::ngclient::FTFont::lineHeight' will be initialized after [-Wreorder] float lineHeight; ^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.h:65:30: warning: 'spades::Handle spades::ngclient::FTFont::renderer' [-Wreorder] Handle renderer; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:193:3: warning: when initialized here [-Wreorder] FTFont::FTFont(client::IRenderer *renderer, FTFontSet *fontSet, float height, ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp: In member function 'void spades::ngclient::FTFont::RenderGlyph(spades::ngclient::FTFont::Glyph&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:323:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int y = 0; y < outbmp->rows; ++y) { ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FTFont.cpp:327:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int x = 0; x < outbmp->width; ++x) { ~~^~~~~~~~~~~~~~~ [ 25%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Fonts.cpp.o [ 26%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameMap.cpp.o [ 26%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameMapWrapper.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Fonts.cpp:25:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FontData.h:369:12: warning: 'CMUSansCondensedMap' defined but not used [-Wunused-variable] static int CMUSansCondensedMap[256][4] = { ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FontData.h:191:12: warning: 'SquareFontMap' defined but not used [-Wunused-variable] static int SquareFontMap[256][4] = { ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FontData.h:145:12: warning: 'UnsteadyOversteerMap' defined but not used [-Wunused-variable] static int UnsteadyOversteerMap[128][3] = { ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FontData.h:99:12: warning: 'UbuntuCondensedBigMap' defined but not used [-Wunused-variable] static int UbuntuCondensedBigMap[128][3] = { ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FontData.h:53:12: warning: 'UbuntuCondensedMap' defined but not used [-Wunused-variable] static int UbuntuCondensedMap[128][3] = { ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/FontData.h:7:12: warning: 'OrbitronMap' defined but not used [-Wunused-variable] static int OrbitronMap[128][3] = { ^~~~~~~~~~~ [ 26%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Grenade.cpp.o [ 27%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GunCasing.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/GunCasing.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 27%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/HitTestDebugger.cpp.o [ 27%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/HurtRingView.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/HurtRingView.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWRenderer.h:28, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/HitTestDebugger.cpp:34: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 28%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IAudioChunk.cpp.o [ 28%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IAudioDevice.cpp.o [ 29%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IFont.cpp.o [ 29%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IGameMapListener.cpp.o [ 29%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IGameMode.cpp.o [ 30%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IImage.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWRenderer.h:28, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/IFont.cpp:30: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 30%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IInputInterface.cpp.o [ 30%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ILocalEntity.cpp.o [ 31%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IModel.cpp.o [ 31%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IRenderer.cpp.o [ 32%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IWorldListener.cpp.o [ 32%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/LimboView.cpp.o [ 32%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/MapView.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.cpp:23: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/MapView.cpp:24: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.cpp:30:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h: In constructor 'spades::client::LimboView::MenuItem::MenuItem(spades::client::LimboView::MenuType, spades::AABB2, std::__cxx11::string)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:47:10: warning: 'spades::client::LimboView::MenuItem::hover' will be initialized after [-Wreorder] bool hover; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:46:17: warning: 'std::__cxx11::string spades::client::LimboView::MenuItem::text' [-Wreorder] std::string text; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.h:51:5: warning: when initialized here [-Wreorder] MenuItem(MenuType type, AABB2 rt, std::string txt) ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.cpp: In member function 'void spades::client::LimboView::Update(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/LimboView.cpp:144:32: warning: unused parameter 'dt' [-Wunused-parameter] void LimboView::Update(float dt) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/MapView.cpp: In member function 'void spades::client::MapView::Draw()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/MapView.cpp:486:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < world->GetNumPlayerSlots(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/MapView.cpp:561:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cId < world->GetNumPlayerSlots()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/MumbleLink.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/MapView.cpp: In member function 'void spades::client::MapView::Update(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/MapView.cpp:115:29: warning: 'scale' may be used uninitialized in this function [-Wmaybe-uninitialized] float spd = fabsf(scale - lastScale) * 10.f; ~~~~~~^~~~~~~~~~~ [ 33%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/NetClient.cpp.o [ 33%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/NoiseSampler.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:29: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 34%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/PaletteView.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp: In member function 'spades::client::Player* spades::client::NetClient::GetPlayerOrNull(int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:650:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pId < 0 || pId >= GetWorld()->GetNumPlayerSlots()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp: In member function 'spades::client::Player* spades::client::NetClient::GetPlayer(int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:658:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pId < 0 || pId >= GetWorld()->GetNumPlayerSlots()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp: In member function 'void spades::client::NetClient::Handle(spades::client::NetPacketReader&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:1437:17: warning: variable 'wType' set but not used [-Wunused-but-set-variable] WeaponType wType; ^~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:44:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(long unsigned int, T ...) [with T = {unsigned int}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {long unsigned int, unsigned int}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {long unsigned int, unsigned int}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:523:23: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:267:62: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(unsigned long v, T... args) { ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:1433:16: warning: this statement may fall through [-Wimplicit-fallthrough=] p->SetTeam(team); ~~~~~~~~~~^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/NetClient.cpp:1435:5: note: here case PacketTypeChangeWeapon: { ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/PaletteView.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/PaletteView.cpp: In member function 'void spades::client::PaletteView::Draw()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/PaletteView.cpp:156:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((sel == i) != (phase == 1)) ~~~~^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/PaletteView.cpp:162:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool selected = sel == i; ~~~~^~~~ [ 34%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ParticleSpriteEntity.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ParticleSpriteEntity.h:24, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ParticleSpriteEntity.cpp:21: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 35%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Player.cpp.o [ 35%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Quake3Font.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp: In member function 'void spades::client::Player::FireWeapon()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp:587:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < world->GetNumPlayerSlots(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp: In member function 'void spades::client::Player::UseSpade()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp:872:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < world->GetNumPlayerSlots(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp: In member function 'bool spades::client::Player::IsReadyToUseTool()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp:1405:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp: In member function 'bool spades::client::Player::IsToolSelectable(spades::client::Player::ToolType)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Player.cpp:1416:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 35%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/SceneDefinition.cpp.o [ 36%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ScoreboardView.cpp.o [ 36%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/SmokeSpriteEntity.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp:27: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/SmokeSpriteEntity.cpp:23: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 36%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/TCGameMode.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp: In member function 'void spades::client::ScoreboardView::DrawPlayers(int, float, float, float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp:249:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < world->GetNumPlayerSlots(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp: In member function 'void spades::client::ScoreboardView::DrawSpectators(float, float) const': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp:321:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < world->GetNumPlayerSlots(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp: In member function 'bool spades::client::ScoreboardView::areSpectatorsPresent() const': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp:374:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (auto i = 0; i < client->GetWorld()->GetNumPlayerSlots(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {const char*, const char*}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:292:27: required from 'std::__cxx11::string spades::GetTextPlural(const string&, const string&, const string&, const string&, T ...) [with T = {const char*, const char*}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:309:24: required from 'std::__cxx11::string spades::CatalogDomainHandle::GetPlural(const string&, const string&, const string&, T ...) [with T = {const char*, const char*}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp:63:27: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#1' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {const char*}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:292:27: required from 'std::__cxx11::string spades::GetTextPlural(const string&, const string&, const string&, const string&, T ...) [with T = {int, const char*}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:309:24: required from 'std::__cxx11::string spades::CatalogDomainHandle::GetPlural(const string&, const string&, const string&, T ...) [with T = {int, const char*}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/ScoreboardView.cpp:345:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:264:52: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(int v, T... args) { return v; } ^~~~ [ 37%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/TCProgressView.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/TCProgressView.cpp:22: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 37%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Tracer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/TCProgressView.cpp:28:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/TCProgressView.cpp:154:13: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Tracer.cpp:10: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Draw/SWRenderer.h:28, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Tracer.cpp:12: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Tracer.cpp: In member function 'virtual void spades::client::Tracer::Render3D()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Tracer.cpp:61:13: warning: variable 'col' set but not used [-Wunused-but-set-variable] Vector4 col = {1.f, .6f, .2f, 0.f}; ^~~ [ 38%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Weapon.cpp.o [ 38%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/World.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:22:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.h: In constructor 'spades::client::Weapon::Weapon(spades::client::World*, spades::client::Player*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.h:41:10: warning: 'spades::client::Weapon::reloadEndTime' will be initialized after [-Wreorder] float reloadEndTime; ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.h:40:10: warning: 'float spades::client::Weapon::reloadStartTime' [-Wreorder] float reloadStartTime; ^~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:33:3: warning: when initialized here [-Wreorder] Weapon::Weapon(World *w, Player *p) ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::RifleWeapon3::GetDamage(HitType, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:201:46: warning: unused parameter 'distance' [-Wunused-parameter] virtual int GetDamage(HitType type, float distance) { ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::SMGWeapon3::GetDamage(HitType, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:228:46: warning: unused parameter 'distance' [-Wunused-parameter] virtual int GetDamage(HitType type, float distance) { ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::ShotgunWeapon3::GetDamage(HitType, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:255:46: warning: unused parameter 'distance' [-Wunused-parameter] virtual int GetDamage(HitType type, float distance) { ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::RifleWeapon4::GetDamage(HitType, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:285:46: warning: unused parameter 'distance' [-Wunused-parameter] virtual int GetDamage(HitType type, float distance) { ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::SMGWeapon4::GetDamage(HitType, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:318:46: warning: unused parameter 'distance' [-Wunused-parameter] virtual int GetDamage(HitType type, float distance) { ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::ShotgunWeapon4::GetDamage(HitType, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/Weapon.cpp:346:46: warning: unused parameter 'distance' [-Wunused-parameter] virtual int GetDamage(HitType type, float distance) { ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/World.cpp: In member function 'std::vector spades::client::World::CubeLine(spades::IntVector3, spades::IntVector3, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/World.cpp:422:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((unsigned long)c.x >= VSID) ~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Client/World.cpp:427:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((unsigned long)c.y >= VSID) ~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 38%] Building C object Sources/CMakeFiles/OpenSpades.dir/Core/pnglite.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/pnglite.c: In function 'png_filter_up': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/pnglite.c:613:31: warning: unused parameter 'stride' [-Wunused-parameter] static void png_filter_up(int stride, unsigned char* in, unsigned char* out, unsigned char* prev_line, int len) ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/pnglite.c: In function 'png_filter': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/pnglite.c:701:30: warning: unused parameter 'png' [-Wunused-parameter] static int png_filter(png_t* png, unsigned char* data) ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/pnglite.c:701:50: warning: unused parameter 'data' [-Wunused-parameter] static int png_filter(png_t* png, unsigned char* data) ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/pnglite.c: In function 'png_set_data': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/pnglite.c:816:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < png->height; i++) ^ [ 39%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/AudioStream.cpp.o [ 39%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/AutoLocker.cpp.o [ 39%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Bitmap.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.cpp:25:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.h: In constructor 'spades::Bitmap::Bitmap(int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.h:34:8: warning: 'spades::Bitmap::autoDelete' will be initialized after [-Wreorder] bool autoDelete; ^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.h:33:13: warning: 'uint32_t* spades::Bitmap::pixels' [-Wreorder] uint32_t *pixels; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.cpp:34:2: warning: when initialized here [-Wreorder] Bitmap::Bitmap(int ww, int hh) : w(ww), h(hh), autoDelete(true), pixels(nullptr) { ^~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.cpp:25:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.h: In constructor 'spades::Bitmap::Bitmap(uint32_t*, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.h:33:13: warning: 'spades::Bitmap::pixels' will be initialized after [-Wreorder] uint32_t *pixels; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.h:32:7: warning: 'int spades::Bitmap::w' [-Wreorder] int w, h; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.cpp:45:2: warning: when initialized here [-Wreorder] Bitmap::Bitmap(uint32_t *pixels, int w, int h) : pixels(pixels), w(w), h(h), autoDelete(false) { ^~~~~~ [ 40%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/BitmapAtlasGenerator.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/BitmapAtlasGenerator.cpp:23:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./binpack2d/binpack2d.hpp: In instantiation of 'BinPack2D::Content<_T>::Content(const _T&, const BinPack2D::Coord&, const BinPack2D::Size&, bool) [with _T = spades::BitmapAtlasGenerator::Item]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/BitmapAtlasGenerator.cpp:95:74: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./binpack2d/binpack2d.hpp:218:16: warning: 'BinPack2D::Content::content' will be initialized after [-Wreorder] /*const*/ _T content; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./binpack2d/binpack2d.hpp:216:19: warning: 'BinPack2D::Coord BinPack2D::Content::coord' [-Wreorder] /*const*/ Coord coord; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./binpack2d/binpack2d.hpp:227:3: warning: when initialized here [-Wreorder] Content( const _T &content, const Coord &coord, const Size &size, bool rotated ) ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./binpack2d/binpack2d.hpp:217:19: warning: 'BinPack2D::Content::size' will be initialized after [-Wreorder] /*const*/ Size size; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./binpack2d/binpack2d.hpp:215:18: warning: 'bool BinPack2D::Content::rotated' [-Wreorder] /*const*/ bool rotated; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./binpack2d/binpack2d.hpp:227:3: warning: when initialized here [-Wreorder] Content( const _T &content, const Coord &coord, const Size &size, bool rotated ) ^~~~~~~ [ 40%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/CP437.cpp.o [ 41%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ConcurrentDispatch.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.cpp:42:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.cpp: In destructor 'spades::SyncQueueEntry::~SyncQueueEntry()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.cpp:102:12: warning: deleting object of polymorphic class type 'spades::ConcurrentDispatch' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete dispatch; ^~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.cpp:42:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.h: In constructor 'spades::ConcurrentDispatch::ConcurrentDispatch(std::__cxx11::string)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.h:54:28: warning: 'spades::ConcurrentDispatch::entry' will be initialized after [-Wreorder] SyncQueueEntry *volatile entry; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.h:53:15: warning: 'std::__cxx11::string spades::ConcurrentDispatch::name' [-Wreorder] std::string name; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.cpp:247:2: warning: when initialized here [-Wreorder] ConcurrentDispatch::ConcurrentDispatch(std::string name) ^~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/CpuID.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/CpuID.cpp: In constructor 'spades::CpuID::CpuID()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/CpuID.cpp:28:12: warning: variable 'maxStdLevel' set but not used [-Wunused-but-set-variable] uint32_t maxStdLevel; ^~~~~~~~~~~ [ 41%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Debug.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/CpuID.cpp: In member function 'bool spades::CpuID::Supports(spades::CpuFeature)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/CpuID.cpp:79:2: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 42%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DeflateStream.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/DeflateStream.cpp: In member function 'virtual void spades::DeflateStream::SetPosition(uint64_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/DeflateStream.cpp:279:43: warning: unused parameter 'pos' [-Wunused-parameter] void DeflateStream::SetPosition(uint64_t pos) { ^~~ [ 42%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Deque.cpp.o [ 42%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DirectoryFileSystem.cpp.o [ 43%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DynamicLibrary.cpp.o [ 43%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DynamicMemoryStream.cpp.o [ 44%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Exception.cpp.o [ 44%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/FileManager.cpp.o [ 44%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/FltkPreferenceImporter.cpp.o [ 45%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IAudioStream.cpp.o [ 45%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IBitmapCodec.cpp.o [ 45%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IFileSystem.cpp.o [ 46%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ILockable.cpp.o [ 46%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IRunnable.cpp.o [ 47%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IStream.cpp.o [ 47%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/JpegWriter.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/IStream.cpp: In member function 'virtual void spades::IStream::SetPosition(uint64_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/IStream.cpp:89:37: warning: unused parameter 'pos' [-Wunused-parameter] void IStream::SetPosition(uint64_t pos) { SPNotImplemented(); } ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/JpegWriter.cpp: In member function 'virtual spades::Bitmap* spades::JpegWriter::Load(spades::IStream*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/JpegWriter.cpp:66:33: warning: unused parameter 'str' [-Wunused-parameter] virtual Bitmap *Load(IStream *str) { ^~~ [ 47%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Math.cpp.o [ 48%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/MemoryStream.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/MemoryStream.cpp: In member function 'virtual void spades::MemoryStream::SetLength(uint64_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/MemoryStream.cpp:111:40: warning: unused parameter 'len' [-Wunused-parameter] void MemoryStream::SetLength(uint64_t len) { ^~~ [ 48%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/MiniHeap.cpp.o [ 48%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Mutex.cpp.o [ 49%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/OpusAudioStream.cpp.o [ 49%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/PngWriter.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/PngWriter.cpp: In member function 'virtual spades::Bitmap* spades::PngWriter::Load(spades::IStream*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/PngWriter.cpp:55:33: warning: unused parameter 'str' [-Wunused-parameter] virtual Bitmap *Load(IStream *str) { ^~~ [ 50%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/RefCountedObject.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/OpusAudioStream.cpp: In member function 'virtual size_t spades::OpusAudioStream::Read(void*, size_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/OpusAudioStream.cpp:171:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (remainingBytes >= channels * 4) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 50%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SdlFileStream.cpp.o [ 50%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SdlImageReader.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/SdlFileStream.cpp: In member function 'virtual void spades::SdlFileStream::SetLength(uint64_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/SdlFileStream.cpp:106:41: warning: unused parameter 'len' [-Wunused-parameter] void SdlFileStream::SetLength(uint64_t len) { ^~~ [ 51%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Semaphore.cpp.o [ 51%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SettingSet.cpp.o [ 51%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ServerAddress.cpp.o [ 52%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Settings.cpp.o [ 52%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ShellApi.cpp.o [ 53%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/StdStream.cpp.o [ 53%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Stopwatch.cpp.o [ 53%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Strings.cpp.o [ 54%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/TargaReader.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp: In member function 'virtual spades::Bitmap* spades::TargaReader::Load(spades::IStream*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp:152:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (column = 0; column < columns; column++) { ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp:197:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (column = 0; column < columns;) { ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp:230:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (column == columns) { // run spans across rows ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp:270:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (column == columns) { // pixel packet run spans across rows ~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp: In member function 'virtual void spades::TargaReader::Save(spades::IStream*, spades::Bitmap*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp:316:30: warning: unused parameter 'stream' [-Wunused-parameter] virtual void Save(IStream *stream, Bitmap *bmp) { ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaReader.cpp:316:46: warning: unused parameter 'bmp' [-Wunused-parameter] virtual void Save(IStream *stream, Bitmap *bmp) { ^~~ [ 54%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/TargaWriter.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaWriter.cpp:61:0: warning: "htole16" redefined # define htole16(x) (x) In file included from /usr/include/ctype.h:39:0, from /usr/include/c++/7/cctype:42, from /usr/include/c++/7/bits/localefwd.h:42, from /usr/include/c++/7/string:43, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Bitmap.h:24, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaWriter.cpp:21: /usr/include/endian.h:65:0: note: this is the location of the previous definition # define htole16(x) __uint16_identity (x) /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaWriter.cpp:368:5: warning: multi-line comment [-Wcomment] //{ if (fread(&(dest), 2, 1, fp) != 1) BARF(TGAERR_EOF); \ ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaWriter.cpp: In member function 'virtual spades::Bitmap* spades::TargaWriter::Load(spades::IStream*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/TargaWriter.cpp:1303:39: warning: unused parameter 'str' [-Wunused-parameter] virtual Bitmap *Load(IStream *str) { ^~~ [ 54%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Thread.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/Thread.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 55%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ThreadLocalStorage.cpp.o [ 55%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/VersionInfo.cpp.o [ 56%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/VoxelModel.cpp.o [ 56%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/WavAudioStream.cpp.o [ 56%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ZipFileSystem.cpp.o [ 57%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/jpge.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In constructor 'spades::ZipFileSystem::ZipFileInputStream::ZipFileInputStream(spades::ZipFileSystem*, unzFile)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:41:8: warning: 'spades::ZipFileSystem::ZipFileInputStream::streaming' will be initialized after [-Wreorder] bool streaming; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:38:11: warning: 'void* spades::ZipFileSystem::ZipFileInputStream::zip' [-Wreorder] unzFile zip; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:53:3: warning: when initialized here [-Wreorder] ZipFileInputStream(ZipFileSystem *fs, unzFile zf) : streaming(true), zip(zf), fs(fs) { ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:38:11: warning: 'spades::ZipFileSystem::ZipFileInputStream::zip' will be initialized after [-Wreorder] unzFile zip; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:37:18: warning: 'spades::ZipFileSystem* spades::ZipFileSystem::ZipFileInputStream::fs' [-Wreorder] ZipFileSystem *fs; ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:53:3: warning: when initialized here [-Wreorder] ZipFileInputStream(ZipFileSystem *fs, unzFile zf) : streaming(true), zip(zf), fs(fs) { ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In member function 'virtual void spades::ZipFileSystem::ZipFileInputStream::Write(const void*, size_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:139:43: warning: unused parameter 'bytes' [-Wunused-parameter] virtual void Write(const void *, size_t bytes) { ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In static member function 'static spades::ZipFileSystem::ZipFileHandle* spades::ZipFileSystem::InternalOpen(spades::ZipFileSystem*, const char*, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:226:72: warning: unused parameter 'fn' [-Wunused-parameter] const char *fn, int mode) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:226:80: warning: unused parameter 'mode' [-Wunused-parameter] const char *fn, int mode) { ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In static member function 'static uint32_t spades::ZipFileSystem::InternalRead(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, void*, uint32_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:231:62: warning: unused parameter 'fs' [-Wunused-parameter] uint32_t ZipFileSystem::InternalRead(spades::ZipFileSystem *fs, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In static member function 'static uint32_t spades::ZipFileSystem::InternalWrite(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, void*, uint32_t)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:238:63: warning: unused parameter 'fs' [-Wunused-parameter] uint32_t ZipFileSystem::InternalWrite(spades::ZipFileSystem *fs, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In static member function 'static long int spades::ZipFileSystem::InternalTell(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:245:58: warning: unused parameter 'fs' [-Wunused-parameter] long ZipFileSystem::InternalTell(spades::ZipFileSystem *fs, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In static member function 'static long int spades::ZipFileSystem::InternalSeek(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, int32_t, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:251:58: warning: unused parameter 'fs' [-Wunused-parameter] long ZipFileSystem::InternalSeek(spades::ZipFileSystem *fs, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In static member function 'static int spades::ZipFileSystem::InternalClose(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:258:58: warning: unused parameter 'fs' [-Wunused-parameter] int ZipFileSystem::InternalClose(spades::ZipFileSystem *fs, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In static member function 'static int spades::ZipFileSystem::InternalTestError(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:265:62: warning: unused parameter 'fs' [-Wunused-parameter] int ZipFileSystem::InternalTestError(spades::ZipFileSystem *fs, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp: In member function 'virtual spades::IStream* spades::ZipFileSystem::OpenForWriting(const char*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Core/ZipFileSystem.cpp:375:53: warning: unused parameter 'fn' [-Wunused-parameter] IStream *ZipFileSystem::OpenForWriting(const char *fn) { ^~ [ 57%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLAmbientShadowRenderer.cpp.o [ 57%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLAutoExposureFilter.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLAmbientShadowRenderer.cpp:28:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLAmbientShadowRenderer.cpp: In destructor 'spades::draw::GLAmbientShadowRenderer::~GLAmbientShadowRenderer()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLAmbientShadowRenderer.cpp:127:12: warning: deleting object of polymorphic class type 'spades::draw::GLAmbientShadowRenderer::UpdateDispatch' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete dispatch; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLAmbientShadowRenderer.cpp: In member function 'void spades::draw::GLAmbientShadowRenderer::Update()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLAmbientShadowRenderer.cpp:279:13: warning: deleting object of polymorphic class type 'spades::draw::GLAmbientShadowRenderer::UpdateDispatch' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete dispatch; ^~~~~~~~ [ 58%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLBasicShadowMapRenderer.cpp.o [ 58%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLBloomFilter.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLBasicShadowMapRenderer.cpp: In member function 'void spades::draw::GLBasicShadowMapRenderer::BuildMatrix(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLBasicShadowMapRenderer.cpp:118:6: warning: 'seg.spades::draw::GLBSMRSegment::high' may be used uninitialized in this function [-Wmaybe-uninitialized] if (v > high) ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLBasicShadowMapRenderer.cpp:177:12: note: 'seg.spades::draw::GLBSMRSegment::high' was declared here Segment seg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLBasicShadowMapRenderer.cpp:116:6: warning: 'seg.spades::draw::GLBSMRSegment::low' may be used uninitialized in this function [-Wmaybe-uninitialized] if (v < low) ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLBasicShadowMapRenderer.cpp:177:12: note: 'seg.spades::draw::GLBSMRSegment::low' was declared here Segment seg; ^~~ [ 59%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLCameraBlurFilter.cpp.o [ 59%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLColorCorrectionFilter.cpp.o [ 59%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDepthOfFieldFilter.cpp.o [ 60%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDynamicLight.cpp.o [ 60%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDynamicLightShader.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.h: In constructor 'spades::draw::GLDynamicLightShader::GLDynamicLightShader()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.h:41:21: warning: 'spades::draw::GLDynamicLightShader::dynamicLightRadius' will be initialized after [-Wreorder] GLProgramUniform dynamicLightRadius; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.h:40:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLDynamicLightShader::dynamicLightColor' [-Wreorder] GLProgramUniform dynamicLightColor; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.cpp:29:3: warning: when initialized here [-Wreorder] GLDynamicLightShader::GLDynamicLightShader() ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.h:40:21: warning: 'spades::draw::GLDynamicLightShader::dynamicLightColor' will be initialized after [-Wreorder] GLProgramUniform dynamicLightColor; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.h:39:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLDynamicLightShader::dynamicLightOrigin' [-Wreorder] GLProgramUniform dynamicLightOrigin; ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.cpp:29:3: warning: when initialized here [-Wreorder] GLDynamicLightShader::GLDynamicLightShader() ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.h:43:21: warning: 'spades::draw::GLDynamicLightShader::dynamicLightSpotMatrix' will be initialized after [-Wreorder] GLProgramUniform dynamicLightSpotMatrix; ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.h:42:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLDynamicLightShader::dynamicLightRadiusInversed' [-Wreorder] GLProgramUniform dynamicLightRadiusInversed; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLDynamicLightShader.cpp:29:3: warning: when initialized here [-Wreorder] GLDynamicLightShader::GLDynamicLightShader() ^~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFXAAFilter.cpp.o [ 61%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFlatMapRenderer.cpp.o [ 61%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFogFilter.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLFlatMapRenderer.cpp: In member function 'void spades::draw::GLFlatMapRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLFlatMapRenderer.cpp:82:60: warning: unused parameter 'z' [-Wunused-parameter] void GLFlatMapRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { ^ [ 62%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFramebufferManager.cpp.o [ 62%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImage.cpp.o [ 62%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImageManager.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.h: In constructor 'spades::draw::GLImage::GLImage(spades::draw::IGLDevice::UInteger, spades::draw::IGLDevice*, float, float, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.h:32:24: warning: 'spades::draw::GLImage::tex' will be initialized after [-Wreorder] IGLDevice::UInteger tex; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.h:31:15: warning: 'spades::draw::IGLDevice* spades::draw::GLImage::device' [-Wreorder] IGLDevice *device; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.cpp:27:3: warning: when initialized here [-Wreorder] GLImage::GLImage(IGLDevice::UInteger texObj, IGLDevice *dev, float w, float h, ^~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.h:35:9: warning: 'spades::draw::GLImage::autoDelete' will be initialized after [-Wreorder] bool autoDelete; ^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.h:34:10: warning: 'float spades::draw::GLImage::invWidth' [-Wreorder] float invWidth, invHeight; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLImage.cpp:27:3: warning: when initialized here [-Wreorder] GLImage::GLImage(IGLDevice::UInteger texObj, IGLDevice *dev, float w, float h, ^~~~~~~ [ 63%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImageRenderer.cpp.o [ 63%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensDustFilter.cpp.o [ 63%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensFilter.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLensDustFilter.cpp: In member function 'spades::draw::GLColorBuffer spades::draw::GLLensDustFilter::Filter(spades::draw::GLColorBuffer)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLensDustFilter.cpp:231:11: warning: unused variable 'sx' [-Wunused-variable] float sx = .25f / curLevel.GetWidth(); ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLensDustFilter.cpp:232:11: warning: unused variable 'sy' [-Wunused-variable] float sy = .25f / curLevel.GetHeight(); ^~ [ 64%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensFlareFilter.cpp.o [ 64%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLongSpriteRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLongSpriteRenderer.cpp:27: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLongSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLongSpriteRenderer.h: In constructor 'spades::draw::GLLongSpriteRenderer::GLLongSpriteRenderer(spades::draw::GLRenderer*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLongSpriteRenderer.h:81:23: warning: 'spades::draw::GLLongSpriteRenderer::colorAttribute' will be initialized after [-Wreorder] GLProgramAttribute colorAttribute; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLongSpriteRenderer.h:73:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLLongSpriteRenderer::texture' [-Wreorder] GLProgramUniform texture; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLLongSpriteRenderer.cpp:33:3: warning: when initialized here [-Wreorder] GLLongSpriteRenderer::GLLongSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapChunk.cpp.o [ 65%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.h: In constructor 'spades::draw::GLMapRenderer::GLMapRenderer(spades::client::GameMap*, spades::draw::GLRenderer*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.h:58:21: warning: 'spades::draw::GLMapRenderer::gameMap' will be initialized after [-Wreorder] client::GameMap *gameMap; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.h:40:16: warning: 'spades::draw::GLRenderer* spades::draw::GLMapRenderer::renderer' [-Wreorder] GLRenderer *renderer; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp:51:3: warning: when initialized here [-Wreorder] GLMapRenderer::GLMapRenderer(client::GameMap *m, GLRenderer *r) : gameMap(m), renderer(r) { ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp:95:76: warning: unused parameter 'map' [-Wunused-parameter] void GLMapRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::DrawColumnDepth(int, int, int, spades::Vector3)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp:391:79: warning: unused parameter 'eye' [-Wunused-parameter] void GLMapRenderer::DrawColumnDepth(int cx, int cy, int cz, spades::Vector3 eye) { ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::DrawColumnSunlight(int, int, int, spades::Vector3)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp:399:82: warning: unused parameter 'eye' [-Wunused-parameter] void GLMapRenderer::DrawColumnSunlight(int cx, int cy, int cz, spades::Vector3 eye) { ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::DrawColumnDLight(int, int, int, spades::Vector3, const std::vector&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapRenderer.cpp:408:80: warning: unused parameter 'eye' [-Wunused-parameter] void GLMapRenderer::DrawColumnDLight(int cx, int cy, int cz, spades::Vector3 eye, ^~~ [ 65%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapShadowRenderer.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapShadowRenderer.cpp: In member function 'void spades::draw::GLMapShadowRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLMapShadowRenderer.cpp:225:82: warning: unused parameter 'm' [-Wunused-parameter] void GLMapShadowRenderer::GameMapChanged(int x, int y, int z, client::GameMap *m) { ^ [ 66%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModel.cpp.o [ 66%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModelManager.cpp.o [ 66%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModelRenderer.cpp.o [ 67%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLNonlinearizeFilter.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLModelRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLModelRenderer.h: In constructor 'spades::draw::GLModelRenderer::GLModelRenderer(spades::draw::GLRenderer*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLModelRenderer.h:39:15: warning: 'spades::draw::GLModelRenderer::device' will be initialized after [-Wreorder] IGLDevice *device; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLModelRenderer.h:38:16: warning: 'spades::draw::GLRenderer* spades::draw::GLModelRenderer::renderer' [-Wreorder] GLRenderer *renderer; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLModelRenderer.cpp:29:3: warning: when initialized here [-Wreorder] GLModelRenderer::GLModelRenderer(GLRenderer *r) : device(r->GetGLDevice()), renderer(r) { ^~~~~~~~~~~~~~~ [ 67%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLOptimizedVoxelModel.cpp.o [ 68%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProfiler.cpp.o [ 68%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgram.cpp.o [ 68%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramAttribute.cpp.o [ 69%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramManager.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramAttribute.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramAttribute.h: In constructor 'spades::draw::GLProgramAttribute::GLProgramAttribute(const string&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramAttribute.h:32:16: warning: 'spades::draw::GLProgramAttribute::name' will be initialized after [-Wreorder] std::string name; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramAttribute.h:30:15: warning: 'spades::draw::GLProgram* spades::draw::GLProgramAttribute::last' [-Wreorder] GLProgram *last; ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramAttribute.cpp:28:3: warning: when initialized here [-Wreorder] GLProgramAttribute::GLProgramAttribute(const std::string &n) ^~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramUniform.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramManager.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramManager.h: In constructor 'spades::draw::GLProgramManager::GLProgramManager(spades::draw::IGLDevice*, spades::draw::IGLShadowMapRenderer*, spades::draw::GLSettings&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramManager.h:35:26: warning: 'spades::draw::GLProgramManager::shadowMapRenderer' will be initialized after [-Wreorder] IGLShadowMapRenderer *shadowMapRenderer; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramManager.h:34:16: warning: 'spades::draw::GLSettings& spades::draw::GLProgramManager::settings' [-Wreorder] GLSettings &settings; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLProgramManager.cpp:37:3: warning: when initialized here [-Wreorder] GLProgramManager::GLProgramManager(IGLDevice *d, IGLShadowMapRenderer *smr, ^~~~~~~~~~~~~~~~ [ 69%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLQuadRenderer.cpp.o [ 70%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLRadiosityRenderer.cpp.o [ 70%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRadiosityRenderer.cpp:28:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRadiosityRenderer.cpp: In destructor 'spades::draw::GLRadiosityRenderer::~GLRadiosityRenderer()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRadiosityRenderer.cpp:165:12: warning: deleting object of polymorphic class type 'spades::draw::GLRadiosityRenderer::UpdateDispatch' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete dispatch; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRadiosityRenderer.cpp: In member function 'void spades::draw::GLRadiosityRenderer::Update()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRadiosityRenderer.cpp:365:13: warning: deleting object of polymorphic class type 'spades::draw::GLRadiosityRenderer::UpdateDispatch' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete dispatch; ^~~~~~~~ [ 71%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSSAOFilter.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRenderer.cpp:58:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRenderer.h: In constructor 'spades::draw::GLRenderer::GLRenderer(spades::draw::IGLDevice*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRenderer.h:129:9: warning: 'spades::draw::GLRenderer::duringSceneRendering' will be initialized after [-Wreorder] bool duringSceneRendering; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRenderer.h:127:17: warning: 'unsigned int spades::draw::GLRenderer::lastTime' [-Wreorder] unsigned int lastTime; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLRenderer.cpp:74:3: warning: when initialized here [-Wreorder] GLRenderer::GLRenderer(IGLDevice *_device) ^~~~~~~~~~ [ 71%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSettings.cpp.o [ 71%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShader.cpp.o [ 72%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShadowMapShader.cpp.o [ 72%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShadowShader.cpp.o [ 72%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSoftLitSpriteRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.h: In constructor 'spades::draw::GLShadowShader::GLShadowShader()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.h:36:21: warning: 'spades::draw::GLShadowShader::fogColor' will be initialized after [-Wreorder] GLProgramUniform fogColor; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.h:34:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLShadowShader::eyeFront' [-Wreorder] GLProgramUniform eyeFront; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.cpp:36:3: warning: when initialized here [-Wreorder] GLShadowShader::GLShadowShader() ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.h:34:21: warning: 'spades::draw::GLShadowShader::eyeFront' will be initialized after [-Wreorder] GLProgramUniform eyeFront; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.h:33:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLShadowShader::eyeOrigin' [-Wreorder] GLProgramUniform eyeOrigin; ^~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.cpp:36:3: warning: when initialized here [-Wreorder] GLShadowShader::GLShadowShader() ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.h:49:21: warning: 'spades::draw::GLShadowShader::radiosityTextureZ' will be initialized after [-Wreorder] GLProgramUniform radiosityTextureZ; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.h:37:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLShadowShader::ambientColor' [-Wreorder] GLProgramUniform ambientColor; ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLShadowShader.cpp:36:3: warning: when initialized here [-Wreorder] GLShadowShader::GLShadowShader() ^~~~~~~~~~~~~~ [ 73%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSoftSpriteRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:32: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h: In constructor 'spades::draw::GLSoftLitSpriteRenderer::GLSoftLitSpriteRenderer(spades::draw::GLRenderer*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:68:15: warning: 'spades::draw::GLSoftLitSpriteRenderer::device' will be initialized after [-Wreorder] IGLDevice *device; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:67:16: warning: 'spades::draw::GLSettings& spades::draw::GLSoftLitSpriteRenderer::settings' [-Wreorder] GLSettings &settings; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:38:3: warning: when initialized here [-Wreorder] GLSoftLitSpriteRenderer::GLSoftLitSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:92:23: warning: 'spades::draw::GLSoftLitSpriteRenderer::colorAttribute' will be initialized after [-Wreorder] GLProgramAttribute colorAttribute; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:82:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSoftLitSpriteRenderer::texture' [-Wreorder] GLProgramUniform texture; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:38:3: warning: when initialized here [-Wreorder] GLSoftLitSpriteRenderer::GLSoftLitSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:86:21: warning: 'spades::draw::GLSoftLitSpriteRenderer::fogColor' will be initialized after [-Wreorder] GLProgramUniform fogColor; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:83:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSoftLitSpriteRenderer::depthTexture' [-Wreorder] GLProgramUniform depthTexture; ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:38:3: warning: when initialized here [-Wreorder] GLSoftLitSpriteRenderer::GLSoftLitSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:87:21: warning: 'spades::draw::GLSoftLitSpriteRenderer::zNearFar' will be initialized after [-Wreorder] GLProgramUniform zNearFar; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:80:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSoftLitSpriteRenderer::frontVector' [-Wreorder] GLProgramUniform frontVector; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:38:3: warning: when initialized here [-Wreorder] GLSoftLitSpriteRenderer::GLSoftLitSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:96:23: warning: 'spades::draw::GLSoftLitSpriteRenderer::dlBAttribute' will be initialized after [-Wreorder] GLProgramAttribute dlBAttribute; ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:93:23: warning: 'spades::draw::GLProgramAttribute spades::draw::GLSoftLitSpriteRenderer::emissionAttribute' [-Wreorder] GLProgramAttribute emissionAttribute; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:38:3: warning: when initialized here [-Wreorder] GLSoftLitSpriteRenderer::GLSoftLitSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:93:23: warning: 'spades::draw::GLSoftLitSpriteRenderer::emissionAttribute' will be initialized after [-Wreorder] GLProgramAttribute emissionAttribute; ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.h:88:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSoftLitSpriteRenderer::cameraPosition' [-Wreorder] GLProgramUniform cameraPosition; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftLitSpriteRenderer.cpp:38:3: warning: when initialized here [-Wreorder] GLSoftLitSpriteRenderer::GLSoftLitSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.cpp:30: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.h: In constructor 'spades::draw::GLSoftSpriteRenderer::GLSoftSpriteRenderer(spades::draw::GLRenderer*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.h:85:23: warning: 'spades::draw::GLSoftSpriteRenderer::colorAttribute' will be initialized after [-Wreorder] GLProgramAttribute colorAttribute; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.h:76:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSoftSpriteRenderer::texture' [-Wreorder] GLProgramUniform texture; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.cpp:35:3: warning: when initialized here [-Wreorder] GLSoftSpriteRenderer::GLSoftSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.h:80:21: warning: 'spades::draw::GLSoftSpriteRenderer::fogColor' will be initialized after [-Wreorder] GLProgramUniform fogColor; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.h:77:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSoftSpriteRenderer::depthTexture' [-Wreorder] GLProgramUniform depthTexture; ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.cpp:35:3: warning: when initialized here [-Wreorder] GLSoftSpriteRenderer::GLSoftSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.h:81:21: warning: 'spades::draw::GLSoftSpriteRenderer::zNearFar' will be initialized after [-Wreorder] GLProgramUniform zNearFar; ^~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.h:74:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSoftSpriteRenderer::frontVector' [-Wreorder] GLProgramUniform frontVector; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSoftSpriteRenderer.cpp:35:3: warning: when initialized here [-Wreorder] GLSoftSpriteRenderer::GLSoftSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSparseShadowMapRenderer.cpp.o [ 74%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSpriteRenderer.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp: In member function 'virtual bool spades::draw::GLSparseShadowMapRenderer::SphereCull(const spades::Vector3&, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp:831:69: warning: unused parameter 'center' [-Wunused-parameter] bool GLSparseShadowMapRenderer::SphereCull(const spades::Vector3 ¢er, float rad) { ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp:831:83: warning: unused parameter 'rad' [-Wunused-parameter] bool GLSparseShadowMapRenderer::SphereCull(const spades::Vector3 ¢er, float rad) { ^~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSpriteRenderer.cpp:27: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSpriteRenderer.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSpriteRenderer.h: In constructor 'spades::draw::GLSpriteRenderer::GLSpriteRenderer(spades::draw::GLRenderer*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSpriteRenderer.h:81:23: warning: 'spades::draw::GLSpriteRenderer::colorAttribute' will be initialized after [-Wreorder] GLProgramAttribute colorAttribute; ^~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSpriteRenderer.h:73:21: warning: 'spades::draw::GLProgramUniform spades::draw::GLSpriteRenderer::texture' [-Wreorder] GLProgramUniform texture; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSpriteRenderer.cpp:32:3: warning: when initialized here [-Wreorder] GLSpriteRenderer::GLSpriteRenderer(GLRenderer *renderer) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp: In member function 'void spades::draw::GLSparseShadowMapRenderer::BuildMatrix(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp:135:6: warning: 'seg.spades::draw::GLSSMRSegment::high' may be used uninitialized in this function [-Wmaybe-uninitialized] if (v > high) ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp:194:12: note: 'seg.spades::draw::GLSSMRSegment::high' was declared here Segment seg; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp:133:6: warning: 'seg.spades::draw::GLSSMRSegment::low' may be used uninitialized in this function [-Wmaybe-uninitialized] if (v < low) ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLSparseShadowMapRenderer.cpp:194:12: note: 'seg.spades::draw::GLSSMRSegment::low' was declared here Segment seg; ^~~ [ 74%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLVoxelModel.cpp.o [ 74%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLWaterRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/GLWaterRenderer.cpp:27:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 75%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLDevice.cpp.o [ 75%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLShadowMapRenderer.cpp.o [ 75%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLSpriteRenderer.cpp.o [ 76%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWFeatureLevel.cpp.o [ 76%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWFlatMapRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.cpp:21: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 77%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWImage.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.h: In constructor 'spades::draw::SWImage::SWImage(spades::Bitmap*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.h:39:14: warning: 'spades::draw::SWImage::ih' will be initialized after [-Wreorder] float iw, ih; ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.h:34:8: warning: 'int spades::draw::SWImage::ew' [-Wreorder] int ew, eh; // exact size ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.cpp:45:3: warning: when initialized here [-Wreorder] SWImage::SWImage(Bitmap *m) ^~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.h: In constructor 'spades::draw::SWImage::SWImage(int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.h:39:14: warning: 'spades::draw::SWImage::ih' will be initialized after [-Wreorder] float iw, ih; ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.h:36:9: warning: 'bool spades::draw::SWImage::isWhite' [-Wreorder] bool isWhite; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImage.cpp:72:3: warning: when initialized here [-Wreorder] SWImage::SWImage(int w, int h) ^~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.h:26, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.cpp:25: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.cpp:23:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.h: In constructor 'spades::draw::SWFlatMapRenderer::SWFlatMapRenderer(spades::draw::SWRenderer*, spades::client::GameMap*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.h:39:28: warning: 'spades::draw::SWFlatMapRenderer::map' will be initialized after [-Wreorder] Handle map; ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.h:37:16: warning: 'spades::draw::SWRenderer* spades::draw::SWFlatMapRenderer::r' [-Wreorder] SWRenderer *r; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.cpp:33:3: warning: when initialized here [-Wreorder] SWFlatMapRenderer::SWFlatMapRenderer(SWRenderer *r, client::GameMap *map) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.cpp:23:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.h:44:18: warning: 'spades::draw::SWFlatMapRenderer::needsUpdate' will be initialized after [-Wreorder] bool volatile needsUpdate; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.h:40:8: warning: 'int spades::draw::SWFlatMapRenderer::w' [-Wreorder] int w, h; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFlatMapRenderer.cpp:33:3: warning: when initialized here [-Wreorder] SWFlatMapRenderer::SWFlatMapRenderer(SWRenderer *r, client::GameMap *map) ^~~~~~~~~~~~~~~~~ [ 77%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWImageRenderer.cpp.o [ 77%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWMapRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.h:23, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:21: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.h:26, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:25: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with bool depthTest = false; bool lerp = false]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1108:27: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1107:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1225:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1459:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1108:75: warning: unused parameter 'vary1' [-Wunused-parameter] &r](int y, int x1, int x2, const SWImageVarying &vary1, ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1109:52: warning: unused parameter 'vary2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1109:75: warning: unused parameter 'z2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1225:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1459:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:980:50: warning: unused parameter 'img' [-Wunused-parameter] static void DrawPolygonInternalInner(SWImage *img, const Vertex &v1, const Vertex &v2, ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with bool depthTest = false; bool linearInterpolate = false]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:780:21: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool linearInterpolate = false]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:778:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool linearInterpolate = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:959:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool linearInterpolate = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1459:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:781:78: warning: unused parameter 'z2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:407:27: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:406:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1459:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:408:83: warning: unused parameter 'z2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:407:27: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:406:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1459:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:408:83: warning: unused parameter 'z2' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with bool depthTest = true; bool lerp = true]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1108:27: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1107:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1225:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1369:17: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1368:9: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1452:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1108:75: warning: unused parameter 'vary1' [-Wunused-parameter] &r](int y, int x1, int x2, const SWImageVarying &vary1, ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1109:52: warning: unused parameter 'vary2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1109:75: warning: unused parameter 'z2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1225:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, true, lerp>::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1369:17: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1368:9: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1452:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:980:50: warning: unused parameter 'img' [-Wunused-parameter] static void DrawPolygonInternalInner(SWImage *img, const Vertex &v1, const Vertex &v2, ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with bool depthTest = true; bool linearInterpolate = true]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:780:21: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool linearInterpolate = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:778:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool linearInterpolate = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:959:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<(spades::draw::SWFeatureLevel)2, false, false, depthTest, false, linearInterpolate>::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool linearInterpolate = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool depthTest = true; bool solidFill = false; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1369:17: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1368:9: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)2; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1452:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:781:78: warning: unused parameter 'z2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:407:27: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:406:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1369:17: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1368:9: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1452:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:408:83: warning: unused parameter 'z2' [-Wunused-parameter] const SWImageVarying &vary2, float z1, float z2) { ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:407:27: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:406:10: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool depthTest = true; bool solidFill = false; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&):: [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1369:17: required from 'struct spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1368:9: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = (spades::draw::SWFeatureLevel)0; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:1452:26: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.cpp:408:83: warning: unused parameter 'z2' [-Wunused-parameter] In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:25:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.h: In constructor 'spades::draw::SWMapRenderer::SWMapRenderer(spades::draw::SWRenderer*, spades::client::GameMap*, spades::draw::SWFeatureLevel)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.h:63:13: warning: 'spades::draw::SWMapRenderer::rleHeap' will be initialized after [-Wreorder] MiniHeap rleHeap; ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.h:49:19: warning: 'spades::draw::SWFeatureLevel spades::draw::SWMapRenderer::level' [-Wreorder] SWFeatureLevel level; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:107:3: warning: when initialized here [-Wreorder] SWMapRenderer::SWMapRenderer(SWRenderer *r, client::GameMap *m, SWFeatureLevel level) ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:25:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.h:49:19: warning: 'spades::draw::SWMapRenderer::level' will be initialized after [-Wreorder] SWFeatureLevel level; ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.h:46:8: warning: 'int spades::draw::SWMapRenderer::w' [-Wreorder] int w, h; ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:107:3: warning: when initialized here [-Wreorder] SWMapRenderer::SWMapRenderer(SWRenderer *r, client::GameMap *m, SWFeatureLevel level) ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::BuildLine(spades::draw::SWMapRenderer::Line&, float, float) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1152:7: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1152:45: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1147:20: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1191:62: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:384:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < lineResolution; i++) ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:418:29: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:418:46: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:629:61: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] auto ref = rle[static_cast(irx & w - 1) + ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:630:61: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] static_cast(iry & h - 1) * w]; ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:663:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((transform(invDist, 0) >= lineResolution - 1 && icz >= 0) || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; int undersamp = 1]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1162:6: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1163:39: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1159:19: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1191:62: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:805:5: warning: label 'FastBlockPath' defined but not used [-Wunused-label] FastBlockPath : { ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; int undersamp = 2]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1165:6: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1163:39: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1159:19: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1191:62: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:805:5: warning: label 'FastBlockPath' defined but not used [-Wunused-label] /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2; int undersamp = 4]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1168:6: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1163:39: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1159:19: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)2]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1191:62: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:805:5: warning: label 'FastBlockPath' defined but not used [-Wunused-label] /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::BuildLine(spades::draw::SWMapRenderer::Line&, float, float) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1152:7: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1152:45: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1147:20: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1196:61: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:384:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < lineResolution; i++) ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:418:29: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:418:46: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:629:61: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] auto ref = rle[static_cast(irx & w - 1) + ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:630:61: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] static_cast(iry & h - 1) * w]; ~~^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:663:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((transform(invDist, 0) >= lineResolution - 1 && icz >= 0) || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; int undersamp = 1]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1162:6: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1163:39: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1159:19: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1196:61: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:805:5: warning: label 'FastBlockPath' defined but not used [-Wunused-label] FastBlockPath : { ^~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; int undersamp = 2]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1165:6: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1163:39: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1159:19: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1196:61: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:805:5: warning: label 'FastBlockPath' defined but not used [-Wunused-label] /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0; int undersamp = 4]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1168:6: required from 'spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*):: [with spades::draw::SWFeatureLevel flevel = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1163:39: required from 'struct spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]::' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1159:19: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = (spades::draw::SWFeatureLevel)0]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:1196:61: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWMapRenderer.cpp:805:5: warning: label 'FastBlockPath' defined but not used [-Wunused-label] [ 78%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWModel.cpp.o [ 78%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWModelRenderer.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.h:23, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.cpp:21: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 78%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWPort.cpp.o [ 79%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWRenderer.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.cpp: In instantiation of 'void spades::draw::SWModelRenderer::RenderInner(spades::draw::SWModel*, const spades::client::ModelRenderParam&) [with spades::draw::SWFeatureLevel = (spades::draw::SWFeatureLevel)2]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.cpp:280:51: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.cpp:184:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (*mp != -1) { ~~~~^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.cpp: In instantiation of 'void spades::draw::SWModelRenderer::RenderInner(spades::draw::SWModel*, const spades::client::ModelRenderParam&) [with spades::draw::SWFeatureLevel = (spades::draw::SWFeatureLevel)0]': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.cpp:283:51: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWModelRenderer.cpp:184:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] [ 79%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWUtils.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWFeatureLevel.h:57:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWImageRenderer.h:23, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:28: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWUtils.h:27:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWUtils.cpp:21: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:33:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.h: In constructor 'spades::draw::SWRenderer::SWRenderer(spades::draw::SWPort*, spades::draw::SWFeatureLevel)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.h:127:9: warning: 'spades::draw::SWRenderer::duringSceneRendering' will be initialized after [-Wreorder] bool duringSceneRendering; ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.h:53:19: warning: 'spades::draw::SWFeatureLevel spades::draw::SWRenderer::featureLevel' [-Wreorder] SWFeatureLevel featureLevel; ^~~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:45:3: warning: when initialized here [-Wreorder] SWRenderer::SWRenderer(SWPort *port, SWFeatureLevel level) ^~~~~~~~~~ [ 80%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/callbacks.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp: In member function 'virtual void spades::draw::SWRenderer::AddLongSprite(spades::client::IImage*, spades::Vector3, spades::Vector3, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:725:68: warning: unused parameter 'p1' [-Wunused-parameter] void SWRenderer::AddLongSprite(client::IImage *, spades::Vector3 p1, spades::Vector3 p2, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:725:88: warning: unused parameter 'p2' [-Wunused-parameter] void SWRenderer::AddLongSprite(client::IImage *, spades::Vector3 p1, spades::Vector3 p2, ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:726:40: warning: unused parameter 'radius' [-Wunused-parameter] float radius) { ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp: In member function 'virtual void spades::draw::SWRenderer::MultiplyScreenColor(spades::Vector3)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:957:56: warning: unused parameter 'v' [-Wunused-parameter] void SWRenderer::MultiplyScreenColor(spades::Vector3 v) { EnsureSceneNotStarted(); } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp: In member function 'virtual void spades::draw::SWRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Draw/SWRenderer.cpp:1182:53: warning: unused parameter 'z' [-Wunused-parameter] void SWRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { ^ [ 80%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/compress.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 80%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/host.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 81%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/list.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 81%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/packet.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 81%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/peer.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/peer.c: In function 'enet_peer_remove_incoming_commands': /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/peer.c:265:48: warning: unused parameter 'queue' [-Wunused-parameter] enet_peer_remove_incoming_commands (ENetList * queue, ENetListIterator startCommand, ENetListIterator endCommand) ^~~~~ [ 82%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/protocol.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c: In function 'enet_protocol_handle_connect': /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c:251:69: warning: unused parameter 'header' [-Wunused-parameter] enet_protocol_handle_connect (ENetHost * host, ENetProtocolHeader * header, ENetProtocol * command) ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c: In function 'enet_protocol_handle_ping': /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c:724:39: warning: unused parameter 'host' [-Wunused-parameter] enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c:724:56: warning: unused parameter 'peer' [-Wunused-parameter] enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c:724:83: warning: unused parameter 'command' [-Wunused-parameter] enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) ^~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c: In function 'enet_protocol_handle_throttle_configure': /builddir/build/BUILD/openspades-0.1.1c/Sources/ENet/protocol.c:751:53: warning: unused parameter 'host' [-Wunused-parameter] enet_protocol_handle_throttle_configure (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) ^~~~ [ 82%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/unix.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 83%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/win32.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 83%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Icon.cpp.o [ 83%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Main.cpp.o [ 84%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/MainScreen.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/MainScreen.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/MainScreen.cpp:21: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/MainScreen.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Main.cpp:34: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Main.cpp:40:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Main.cpp: In function 'int {anonymous}::handleCommandLineArgument(int, char**, int&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Main.cpp:190:36: warning: unused parameter 'argc' [-Wunused-parameter] int handleCommandLineArgument(int argc, char **argv, int &i) { ^~~~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Main.cpp:47:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Main.cpp:632:9: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ [ 84%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/MainScreenHelper.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/MainScreen.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/MainScreenHelper.cpp:29: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/MainScreenHelper.cpp: In static member function 'static bool spades::gui::serverSorter::ciCharLess(char, char)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/MainScreenHelper.cpp:339:41: warning: unused parameter 'c2' [-Wunused-parameter] static bool ciCharLess(char c1, char c2) { ^~ [ 84%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/PackageUpdateManager.cpp.o [ 85%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Runner.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Runner.cpp:23:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Runner.cpp:26:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/Runner.cpp:56:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ [ 85%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SDLGLDevice.cpp.o [ 86%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SDLRunner.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLGLDevice.cpp: In member function 'virtual spades::draw::IGLDevice::UInteger spades::gui::SDLGLDevice::CreateProgram()': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLGLDevice.cpp:1526:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLGLDevice.cpp: In member function 'virtual spades::draw::IGLDevice::Integer spades::gui::SDLGLDevice::GetAttribLocation(spades::draw::IGLDevice::UInteger, const char*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLGLDevice.cpp:1631:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLGLDevice.cpp: In member function 'virtual spades::draw::IGLDevice::Integer spades::gui::SDLGLDevice::GetUniformLocation(spades::draw::IGLDevice::UInteger, const char*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLGLDevice.cpp:1660:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/./Client/Client.h:37:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLRunner.cpp:31: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLRunner.cpp:32:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/ConcurrentDispatch.h:63:44: warning: unused parameter 'disp' [-Wunused-parameter] void operator=(const ConcurrentDispatch &disp) {} ^~~~ [ 86%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SplashWindow.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLRunner.cpp: In member function 'void spades::gui::SDLRunner::Run(int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/SDLRunner.cpp:452:16: warning: 'sdlFlags' may be used uninitialized in this function [-Wmaybe-uninitialized] sdlFlags |= SDL_WINDOW_FULLSCREEN; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/StartupScreen.cpp.o [ 87%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/StartupScreenHelper.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.cpp:21: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.h: In constructor 'spades::gui::StartupScreen::StartupScreen(spades::client::IRenderer*, spades::client::IAudioDevice*, spades::gui::StartupScreenHelper*, spades::client::FontManager*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.h:44:32: warning: 'spades::gui::StartupScreen::helper' will be initialized after [-Wreorder] Handle helper; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.h:40:32: warning: 'spades::Handle spades::gui::StartupScreen::fontManager' [-Wreorder] Handle fontManager; ^~~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.cpp:37:3: warning: when initialized here [-Wreorder] StartupScreen::StartupScreen(client::IRenderer *r, client::IAudioDevice *a, ^~~~~~~~~~~~~ [ 87%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/View.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreen.h:23:0, from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/StartupScreenHelper.cpp:33: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:35:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void MouseEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const string&, bool)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:36:52: warning: unused parameter 'down' [-Wunused-parameter] virtual void KeyEvent(const std::string &, bool down) {} ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const string&, int, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:59: warning: unused parameter 'start' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:38:70: warning: unused parameter 'len' [-Wunused-parameter] virtual void TextEditingEvent(const std::string &, int start, int len) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:34: warning: unused parameter 'x' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:42:43: warning: unused parameter 'y' [-Wunused-parameter] virtual void WheelEvent(float x, float y) {} ^ /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /builddir/build/BUILD/openspades-0.1.1c/Sources/Gui/View.h:44:32: warning: unused parameter 'dt' [-Wunused-parameter] virtual void RunFrame(float dt) {} ^~ [ 87%] Building C object Sources/CMakeFiles/OpenSpades.dir/kiss_fft130/kiss_fft.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 88%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_reader.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_reader.cpp: In member function 'bool Json::Reader::readObject(Json::Reader::Token&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_reader.cpp:480:28: warning: unused parameter 'tokenStart' [-Wunused-parameter] Reader::readObject( Token &tokenStart ) ^~~~~~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_reader.cpp: In member function 'bool Json::Reader::readArray(Json::Reader::Token&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_reader.cpp:539:27: warning: unused parameter 'tokenStart' [-Wunused-parameter] Reader::readArray( Token &tokenStart ) ^~~~~~~~~~ [ 88%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_value.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_value.cpp: In member function 'int Json::Value::compare(const Json::Value&)': /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_value.cpp:535:30: warning: unused parameter 'other' [-Wunused-parameter] Value::compare( const Value &other ) ^~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_value.cpp: In member function 'void Json::Path::addPathInArg(const string&, const InArgs&, std::vector::const_iterator&, Json::PathArgument::Kind)': /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_value.cpp:1603:40: warning: unused parameter 'path' [-Wunused-parameter] Path::addPathInArg( const std::string &path, ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_value.cpp: In member function 'void Json::Path::invalidPath(const string&, int)': /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_value.cpp:1624:39: warning: unused parameter 'path' [-Wunused-parameter] Path::invalidPath( const std::string &path, ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/json/json_value.cpp:1625:24: warning: unused parameter 'location' [-Wunused-parameter] int location ) ^~~~~~~~ [ 89%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_writer.cpp.o [ 89%] Building C object Sources/CMakeFiles/OpenSpades.dir/unzip/ioapi.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c: In function 'fopen_file_func': /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c:74:11: warning: unused parameter 'opaque' [-Wunused-parameter] voidpf opaque; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c: In function 'fread_file_func': /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c:96:11: warning: unused parameter 'opaque' [-Wunused-parameter] voidpf opaque; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c: In function 'fwrite_file_func': /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c:108:11: warning: unused parameter 'opaque' [-Wunused-parameter] voidpf opaque; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c: In function 'ftell_file_func': /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c:119:11: warning: unused parameter 'opaque' [-Wunused-parameter] voidpf opaque; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c: In function 'fseek_file_func': /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c:128:11: warning: unused parameter 'opaque' [-Wunused-parameter] voidpf opaque; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c: In function 'fclose_file_func': /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c:154:11: warning: unused parameter 'opaque' [-Wunused-parameter] voidpf opaque; ^~~~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c: In function 'ferror_file_func': /builddir/build/BUILD/openspades-0.1.1c/Sources/unzip/ioapi.c:163:11: warning: unused parameter 'opaque' [-Wunused-parameter] voidpf opaque; ^~~~~~ [ 89%] Building C object Sources/CMakeFiles/OpenSpades.dir/unzip/unzip.c.o cc1: warning: command line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [ 90%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Bitmap.cpp.o [ 90%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ClientUIHelper.cpp.o [ 90%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Clipboard.cpp.o [ 91%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Config.cpp.o [ 91%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/FontManager.cpp.o [ 92%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/GameMap.cpp.o [ 92%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IAudioChunk.cpp.o [ 92%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IAudioDevice.cpp.o [ 93%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IBlockSkin.cpp.o [ 93%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IFont.cpp.o [ 93%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IGrenadeSkin.cpp.o [ 94%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IImage.cpp.o [ 94%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IModel.cpp.o [ 95%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IRenderer.cpp.o [ 95%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ISpadeSkin.cpp.o [ 95%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IThirdPersonToolSkin.cpp.o [ 96%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IToolSkin.cpp.o [ 96%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IViewToolSkin.cpp.o [ 96%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IWeaponSkin.cpp.o [ 97%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/MainScreenHelper.cpp.o [ 97%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/MathScript.cpp.o [ 98%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/PackageUpdateManager.cpp.o [ 98%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/PrimitiveArray.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = double]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = double]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = float]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = float]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = long unsigned int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long unsigned int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = long unsigned int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long unsigned int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = long int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = long int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = unsigned int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = unsigned int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = short unsigned int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = short unsigned int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = short int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = short int]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = unsigned char]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = unsigned char]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = signed char]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:306:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:104:40: warning: unused parameter 'eng' [-Wunused-parameter] void EnumReferences(asIScriptEngine *eng) {} ^~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = signed char]': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:310:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:483:1: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/PrimitiveArray.cpp:105:46: warning: unused parameter 'eng' [-Wunused-parameter] void ReleaseAllReferences(asIScriptEngine *eng){} ^~~ [ 98%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ScriptFunction.cpp.o [ 99%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ScriptManager.cpp.o /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/ScriptManager.cpp: In function 'void spades::MessageCallback(const asSMessageInfo*, void*)': /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/ScriptManager.cpp:38:63: warning: unused parameter 'param' [-Wunused-parameter] static void MessageCallback(const asSMessageInfo *msg, void *param){ ^~~~~ [ 99%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/StartupScreenHelper.cpp.o [ 99%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/StringsScript.cpp.o In file included from /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:21:0: /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:35:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(T... args) { return 1; } ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:41:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#1' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:48:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#1' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#2' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:284:27: required from 'std::__cxx11::string spades::GetText(const string&, const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:304:18: required from 'std::__cxx11::string spades::CatalogDomainHandle::Get(const string&, const string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:56:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#0' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#1' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#2' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:263:45: warning: unused parameter 'args#3' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:292:27: required from 'std::__cxx11::string spades::GetTextPlural(const string&, const string&, const string&, const string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:309:24: required from 'std::__cxx11::string spades::CatalogDomainHandle::GetPlural(const string&, const string&, const string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:69:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:264:52: warning: unused parameter 'args#0' [-Wunused-parameter] template int CheckPlural(int v, T... args) { return v; } ^~~~ /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:292:27: required from 'std::__cxx11::string spades::GetTextPlural(const string&, const string&, const string&, const string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:309:24: required from 'std::__cxx11::string spades::CatalogDomainHandle::GetPlural(const string&, const string&, const string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:77:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:264:52: warning: unused parameter 'args#0' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:264:52: warning: unused parameter 'args#1' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:292:27: required from 'std::__cxx11::string spades::GetTextPlural(const string&, const string&, const string&, const string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:309:24: required from 'std::__cxx11::string spades::CatalogDomainHandle::GetPlural(const string&, const string&, const string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/openspades-0.1.1c/Sources/ScriptBindings/StringsScript.cpp:86:11: required from here /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:264:52: warning: unused parameter 'args#0' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:264:52: warning: unused parameter 'args#1' [-Wunused-parameter] /builddir/build/BUILD/openspades-0.1.1c/Sources/./Core/Strings.h:264:52: warning: unused parameter 'args#2' [-Wunused-parameter] [100%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/VoxelModel.cpp.o [100%] Linking CXX executable ../bin/openspades [100%] Built target OpenSpades + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Wj6hS8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64 ++ dirname /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64 + cd openspades-0.1.1c + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64 'INSTALL=/usr/bin/install -p' [ 0%] Built target OpenSpades_Unix [ 1%] Packing assets ~/build/BUILD/openspades-0.1.1c/Resources ~/build/BUILD/openspades-0.1.1c/Resources ~/build/BUILD/openspades-0.1.1c/Resources [ 1%] Built target OpenSpades_Resources [ 6%] Built target Angelscript_addons [ 17%] Built target Angelscript [100%] Built target OpenSpades Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/doc/openspades/AUTHORS -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/doc/openspades/LICENSE -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/doc/openspades/README.md -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/menu/openspades -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/man/man6/openspades.6.gz -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/doc/openspades/changelog.gz -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/doc/openspades/copyright -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/openspades/Resources/pak002-Base.pak -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/openspades/Resources/pak005-Models.pak -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/openspades/Resources/pak010-BaseSkin.pak -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/openspades/Resources/pak050-Locales.pak -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/openspades/Resources/pak999-References.pak -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/openspades/Resources/PackageInfo.json -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/96x96 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/96x96/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/96x96/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/64x64 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/64x64/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/64x64/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/48x48 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/48x48/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/48x48/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/32x32 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/32x32/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/32x32/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/256x256 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/256x256/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/256x256/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/24x24 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/24x24/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/24x24/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/16x16 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/16x16/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/16x16/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/128x128 -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/128x128/apps -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/icons/hicolor/128x128/apps/openspades.png -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/pixmaps/openspades.xpm -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/bin/openspades -- Installing: /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/applications/openspades.desktop + install -m 0644 Sources/json/LICENSE /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/doc/openspades/LICENSE.json.txt + install -m 0644 Sources/ENet/LICENSE /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/share/doc/openspades/LICENSE.ENet.txt + install -m 0755 /builddir/build/SOURCES/openspades-getcontent /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64/usr/bin/openspades-getcontent + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.B7JMfq + umask 022 + cd /builddir/build/BUILD + cd openspades-0.1.1c + exit 0 Processing files: openspades-0.1.1c-1.fc28.x86_64 Provides: application() application(openspades.desktop) mimehandler(x-scheme-handler/aos) openspades = 0.1.1c-1.fc28 openspades(x86-64) = 0.1.1c-1.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash libGL.so.1()(64bit) libGLEW.so.2.0()(64bit) libGLU.so.1()(64bit) libSDL2-2.0.so.0()(64bit) libSDL2_image-2.0.so.0()(64bit) libXext.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libopusfile.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64 Wrote: /builddir/build/RPMS/openspades-0.1.1c-1.fc28.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.8iq33S + umask 022 + cd /builddir/build/BUILD + cd openspades-0.1.1c + /usr/bin/rm -rf /builddir/build/BUILDROOT/openspades-0.1.1c-1.fc28.x86_64 + exit 0 Child return code was: 0