=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for openclonk-8.1nb11 [ 0%] Building C object thirdparty/blake2/CMakeFiles/blake2.dir/blake2b.c.o [ 0%] Building CXX object CMakeFiles/libopenclonk.dir/src/c4group/C4Extra.cpp.o [ 0%] Building CXX object CMakeFiles/libmisc.dir/src/C4Include.cpp.o /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/thirdparty/blake2/blake2b.c:28:10: fatal error: emmintrin.h: No such file or directory 28 | #include | ^~~~~~~~~~~~~ compilation terminated. gmake[2]: *** [thirdparty/blake2/CMakeFiles/blake2.dir/build.make:79: thirdparty/blake2/CMakeFiles/blake2.dir/blake2b.c.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:556: thirdparty/blake2/CMakeFiles/blake2.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 0%] Building CXX object CMakeFiles/libmisc.dir/src/c4group/C4Group.cpp.o [ 0%] Building CXX object CMakeFiles/libopenclonk.dir/src/control/C4PlayerInfoConflicts.cpp.o [ 0%] Building CXX object CMakeFiles/libmisc.dir/src/c4group/C4Update.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4PacketBase.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4PlayerInfo.h:37, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4PlayerInfoConflicts.cpp:21: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4PlayerInfoConflicts.cpp:23: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h: In function 'DWORD GetClrModulation(DWORD, DWORD, DWORD&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ [ 0%] Building CXX object CMakeFiles/libopenclonk.dir/src/graphics/Bitmap256.cpp.o [ 1%] Building CXX object CMakeFiles/libmisc.dir/src/c4group/CStdFile.cpp.o [ 2%] Building CXX object CMakeFiles/libopenclonk.dir/src/graphics/CSurface8.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/Bitmap256.cpp:22: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h: In function 'DWORD GetClrModulation(DWORD, DWORD, DWORD&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/Bitmap256.cpp: In member function 'void C4BMPInfo::Set(int, int, int)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/Bitmap256.cpp:38:16: warning: cast from 'const char*' to 'const WORD*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 38 | Head.bfType=*((const WORD*)"BM"); | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/Bitmap256.cpp: In member function 'bool C4BMP256Info::Valid()': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/Bitmap256.cpp:55:23: warning: cast from 'const char*' to 'const WORD*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 55 | if (Head.bfType != *((const WORD*)"BM") ) return false; | ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/Bitmap256.cpp: In member function 'void C4BMP256Info::Set(int, int, CStdPalette*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/Bitmap256.cpp:69:16: warning: cast from 'const char*' to 'const WORD*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 69 | Head.bfType=*((const WORD*)"BM"); | ^~~~~~~~~~~~~~~~~ [ 2%] Building CXX object CMakeFiles/libmisc.dir/src/graphics/C4BltTransform.cpp.o /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/c4group/CStdFile.cpp: In function 'bool GetFileSHA1(const char*, BYTE*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/c4group/CStdFile.cpp:403:17: warning: cast from 'BYTE*' {aka 'unsigned char*'} to 'unsigned int (*)[5]' increases required alignment of target type [-Wcast-align] 403 | ctx.get_digest((sha1::digest_type) *pSHA1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object CMakeFiles/libopenclonk.dir/src/graphics/StdPNG.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/CSurface8.cpp:24: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h: In function 'DWORD GetClrModulation(DWORD, DWORD, DWORD&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ [ 2%] Building CXX object CMakeFiles/libmisc.dir/src/lib/C4InputValidation.cpp.o [ 2%] Building CXX object CMakeFiles/libopenclonk.dir/src/gui/C4Folder.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.cpp:19: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.h: In member function 'uint32_t* CPNGFile::GetRow(int)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.h:58:10: warning: cast from 'BYTE*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 58 | return reinterpret_cast(pImageData+iY*iRowSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.cpp:21: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h: In function 'DWORD GetClrModulation(DWORD, DWORD, DWORD&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.cpp: In member function 'void CPNGFile::Clear()': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.cpp:143:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 143 | if (pFile && fpFileOwned) delete [] pFile; pFile=nullptr; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.cpp:143:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 143 | if (pFile && fpFileOwned) delete [] pFile; pFile=nullptr; | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.cpp: In member function 'bool CPNGFile::SetPix(int, int, DWORD)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.cpp:228:4: warning: cast from 'unsigned char*' to 'DWORD*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 228 | *(DWORD *) pPix = dwValue; | ^~~~~~~~~~~~~~ [ 2%] Building CXX object CMakeFiles/libmisc.dir/src/lib/C4Markup.cpp.o [ 2%] Building CXX object CMakeFiles/libopenclonk.dir/src/landscape/C4MapScriptAlgo.cpp.o /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.cpp: In function 'bool C4InVal::ValidateString(StdStrBuf&, C4InVal::ValidationOption)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.cpp:53:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 53 | if (rsString.ReplaceChar('\\', '_')) fValid = false; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.cpp:56:3: note: here 56 | case VAL_SubPathFilename: // filenames and optional subpath | ^~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.cpp:59:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 59 | if (*rsString.getData() == '/' || *rsString.getData() == '\\') { *rsString.getMData() = '_'; fValid = false; } | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.cpp:62:3: note: here 62 | case VAL_FullPath: // full filename paths | ^~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/C4Include.h:71, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.cpp:18: In member function 'void StdBuf::Write(const void*, size_t, size_t)', inlined from 'void StdStrBuf::Append(const char*, size_t)' at /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdBuf.h:522:8, inlined from 'StdStrBuf StdStrBuf::copyPart(size_t, size_t) const' at /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdBuf.h:537:9, inlined from 'bool StdStrBuf::SplitAtChar(char, StdStrBuf*)' at /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdBuf.h:625:38, inlined from 'bool C4InVal::ValidateString(StdStrBuf&, C4InVal::ValidationOption)' at /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.cpp:134:25: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdBuf.h:156:36: warning: 'void* memcpy(void*, const void*, size_t)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 156 | if (pnData && inSize) std::memcpy(getMPtr(iAt), pnData, inSize); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object CMakeFiles/libopenclonk.dir/src/landscape/C4MassMover.cpp.o [ 2%] Building CXX object CMakeFiles/libmisc.dir/src/lib/C4Random.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4PacketBase.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4PlayerInfo.h:37, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4Control.h:23, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4Record.h:24, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/landscape/C4MassMover.cpp:24: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/landscape/C4MapScriptAlgo.cpp: In constructor 'C4MapScriptAlgoTurbulence::C4MapScriptAlgoTurbulence(const C4PropList*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/landscape/C4MapScriptAlgo.cpp:376:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 376 | if (!scale[0]) scale[0] = 10; if (!scale[1]) scale[1] = 10; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/landscape/C4MapScriptAlgo.cpp:376:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 376 | if (!scale[0]) scale[0] = 10; if (!scale[1]) scale[1] = 10; | ^~ [ 3%] Building CXX object CMakeFiles/libmisc.dir/src/lib/C4SimpleLog.cpp.o [ 4%] Building CXX object CMakeFiles/libopenclonk.dir/src/landscape/C4MaterialList.cpp.o [ 4%] Building CXX object CMakeFiles/libopenclonk.dir/src/landscape/C4Scenario.cpp.o [ 4%] Building CXX object CMakeFiles/libmisc.dir/src/lib/Standard.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/landscape/C4Scenario.cpp:27: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h: In function 'DWORD GetClrModulation(DWORD, DWORD, DWORD&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdColors.h:142:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 142 | if (!sR) sR=1; if (!sG) sG=1; if (!sB) sB=1; | ^~ [ 4%] Building CXX object CMakeFiles/libmisc.dir/src/lib/StdBuf.cpp.o /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp: In function 'void SCopy(const char*, char*, size_t)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp:155:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 155 | if (!sTarget) return; *sTarget=0; if (!szSource) return; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp:155:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 155 | if (!sTarget) return; *sTarget=0; if (!szSource) return; | ^ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp: In function 'void SCopy(const char*, char*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp:164:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 164 | if (!sTarget) return; *sTarget=0; if (!szSource) return; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp:164:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 164 | if (!sTarget) return; *sTarget=0; if (!szSource) return; | ^ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp: In function 'void SCopyUntil(const char*, char*, char, int, int)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp:171:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 171 | if (!sTarget) return; *sTarget=0; if (!szSource) return; | ^~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/Standard.cpp:171:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 171 | if (!sTarget) return; *sTarget=0; if (!szSource) return; | ^ [ 4%] Building CXX object CMakeFiles/libopenclonk.dir/src/landscape/C4ScenarioSection.cpp.o [ 4%] Building CXX object CMakeFiles/libmisc.dir/src/lib/StdCompiler.cpp.o [ 4%] Building CXX object CMakeFiles/libopenclonk.dir/src/landscape/C4TextureShape.cpp.o [ 4%] Building CXX object CMakeFiles/libmisc.dir/src/lib/StdResStr2.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/landscape/C4TextureShape.cpp:24: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.h: In member function 'uint32_t* CPNGFile::GetRow(int)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/graphics/StdPNG.h:58:10: warning: cast from 'BYTE*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 58 | return reinterpret_cast(pImageData+iY*iRowSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/libopenclonk.dir/src/lib/C4NameList.cpp.o [ 5%] Building CXX object CMakeFiles/libopenclonk.dir/src/lib/C4Stat.cpp.o [ 6%] Building CXX object CMakeFiles/libmisc.dir/src/netpuncher/C4PuncherPacket.cpp.o [ 6%] Building CXX object CMakeFiles/libmisc.dir/src/network/C4NetIO.cpp.o [ 6%] Building CXX object CMakeFiles/libopenclonk.dir/src/lib/StdMeshMath.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.h:21, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.cpp:19: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.h: In member function 'void C4Network2Address::SetAddr(C4NetIO::addr_t)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.h:54:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 54 | void SetAddr(C4NetIO::addr_t naddr) { addr = naddr.AsIPv4(); } | ^ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.h:21, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'C4NetIO::HostAddress C4NetIO::HostAddress::AsIPv4() const': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:331:36: warning: cast from type 'const __uint8_t*' {aka 'const unsigned char*'} to type 'char*' casts away qualifiers [-Wcast-qual] 331 | memcpy((char*) &nrv.v4.sin_addr, (char*) &v6.sin6_addr.s6_addr[12], sizeof(v4.sin_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'void C4NetIO::HostAddress::SetHost(const sockaddr*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:351:21: warning: cast from 'const sockaddr*' to 'const sockaddr_in6*' increases required alignment of target type [-Wcast-align] 351 | v6.sin6_family = ((const sockaddr_in6*)addr)->sin6_family; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:352:23: warning: cast from 'const sockaddr*' to 'const sockaddr_in6*' increases required alignment of target type [-Wcast-align] 352 | v6.sin6_flowinfo = ((const sockaddr_in6*)addr)->sin6_flowinfo; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:353:27: warning: cast from 'const sockaddr*' to 'const sockaddr_in6*' increases required alignment of target type [-Wcast-align] 353 | memcpy(&v6.sin6_addr, &((const sockaddr_in6*)addr)->sin6_addr, sizeof(v6.sin6_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:354:23: warning: cast from 'const sockaddr*' to 'const sockaddr_in6*' increases required alignment of target type [-Wcast-align] 354 | v6.sin6_scope_id = ((const sockaddr_in6*)addr)->sin6_scope_id; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:358:20: warning: cast from 'const sockaddr*' to 'const sockaddr_in*' increases required alignment of target type [-Wcast-align] 358 | v4.sin_family = ((const sockaddr_in*)addr)->sin_family; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:359:25: warning: cast from 'const sockaddr*' to 'const sockaddr_in*' increases required alignment of target type [-Wcast-align] 359 | v4.sin_addr.s_addr = ((const sockaddr_in*)addr)->sin_addr.s_addr; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'void C4NetIO::EndpointAddress::SetAddress(const StdStrBuf&, C4NetIO::HostAddress::AddressFamily)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:434:7: warning: variable 'isIPv6' set but not used [-Wunused-but-set-variable] 434 | bool isIPv6 = false; | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'void C4NetIOPacket::Clear()': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:791:25: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 791 | addr = C4NetIO::addr_t(); | ^ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'void C4NetIOTCP::AddConnectWait(int, const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:1600:38: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 1600 | pnWait->sock = sock; pnWait->addr = addr; | ^~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'virtual bool C4NetIOSimpleUDP::InitBroadcast(C4NetIO::addr_t*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:1963:18: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 1963 | this->MCAddr = *pBroadcastAddr; | ^~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'virtual bool C4NetIOUDP::InitBroadcast(C4NetIO::addr_t*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:2547:21: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 2547 | *pBroadcastAddr = MCAddr; | ^~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/libopenclonk.dir/src/network/C4Network2Discover.cpp.o /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'void C4NetIOUDP::Peer::OnRecv(const C4NetIOPacket&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:3239:21: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 3239 | PeerAddr = pPkt->Addr; | ^~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:3296:20: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 3296 | PeerAddr = pPkt->Addr; | ^~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'bool C4NetIOUDP::SendDirect(C4NetIOPacket&&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:3622:40: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 3622 | toaddr = C4NetIOSimpleUDP::getMCAddr(); | ^ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp: In member function 'bool C4NetIOUDP::DoLoopbackTest()': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:3673:38: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 3673 | MCLoopbackAddr = LastPacket.getAddr(); | ^ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.cpp: In member function 'virtual void C4Network2IODiscoverClient::OnPacket(const C4NetIOPacket&, C4NetIO*)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.cpp:82:48: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 82 | Discovers[iDiscoverCount] = rPacket.getAddr(); | ^ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.cpp: In member function 'bool C4Network2IODiscoverClient::PopDiscover(C4NetIO::addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.cpp:121:39: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 121 | Discover = Discovers[--iDiscoverCount]; | ^ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Discover.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/libmisc.dir/src/network/C4Network2Address.cpp.o [ 6%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4Action.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.h:21, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2IO.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.h:20, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.cpp:18: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.cpp:18: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.h: In member function 'void C4Network2Address::SetAddr(C4NetIO::addr_t)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.h:54:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 54 | void SetAddr(C4NetIO::addr_t naddr) { addr = naddr.AsIPv4(); } | ^ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.h:21, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2IO.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.h:20, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.cpp:18: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/C4InputValidation.h:21, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/config/C4Config.h:24, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/C4Include.h:75, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.cpp:17: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdAdaptors.h: In instantiation of 'void StdDefaultAdapt::CompileFunc(StdCompiler*) const [with T = C4NetIO::EndpointAddress&; D = C4NetIO::EndpointAddress]': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdCompiler.h:161:73: required from 'void StdCompiler::Value(const T&) [with T = StdDefaultAdapt]' /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.cpp:48:54: required from here /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/lib/StdAdaptors.h:58:11: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 58 | rValue = rDefault; | ~~~~~~~^~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/netpuncher/C4PuncherPacket.h:21, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2IO.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.h:20, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4Network2Address.cpp:18: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4FindObject.cpp.o [ 7%] Building CXX object CMakeFiles/libmisc.dir/src/platform/StdFile.cpp.o [ 8%] Building CXX object CMakeFiles/libmisc.dir/src/platform/StdRegistry.cpp.o [ 8%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4Id.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4PacketBase.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4PlayerInfo.h:37, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/player/C4PlayerList.h:23, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/object/C4FindObject.cpp:24: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/libmisc.dir/src/platform/StdScheduler.cpp.o [ 8%] Building CXX object CMakeFiles/libmisc.dir/src/platform/StdSchedulerWin32.cpp.o [ 8%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4InfoCore.cpp.o [ 8%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4Movement.cpp.o [ 8%] Building CXX object CMakeFiles/libmisc.dir/src/platform/StdSchedulerPoll.cpp.o [ 8%] Building CXX object CMakeFiles/libmisc.dir/src/platform/C4TimeMilliseconds.cpp.o [ 9%] Building C object CMakeFiles/libmisc.dir/src/zlib/gzio.c.o [ 9%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4ObjectPtr.cpp.o [ 10%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4Sector.cpp.o [ 10%] Linking CXX static library liblibmisc.a [ 10%] Built target libmisc [ 10%] Building CXX object CMakeFiles/libopenclonk.dir/src/object/C4Shape.cpp.o [ 10%] Building CXX object CMakeFiles/libopenclonk.dir/src/platform/C4TimeMilliseconds.cpp.o In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4PacketBase.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4PlayerInfo.h:37, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4Control.h:23, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4Record.h:24, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/object/C4Sector.cpp:21: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4PacketBase.h:19, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4PlayerInfo.h:37, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4Control.h:23, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/control/C4Record.h:24, from /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/object/C4Shape.cpp:23: /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOPacket::SetAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:327:54: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 327 | void SetAddr(const C4NetIO::addr_t &naddr) { addr = naddr; } | ^~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h: In member function 'void C4NetIOUDP::Peer::SetAltAddr(const addr_t&)': /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:818:60: warning: implicitly-declared 'constexpr C4NetIO::EndpointAddress& C4NetIO::EndpointAddress::operator=(const C4NetIO::EndpointAddress&)' is deprecated [-Wdeprecated-copy] 818 | void SetAltAddr(const C4NetIO::addr_t &naddr2) { addr2 = naddr2; } | ^~~~~~ /tmp/pkgbuild/games/openclonk/work.alpha/openclonk-release-8.1-src/src/network/C4NetIO.h:140:3: note: because 'C4NetIO::EndpointAddress' has user-provided 'C4NetIO::EndpointAddress::EndpointAddress(const C4NetIO::EndpointAddress&)' 140 | EndpointAddress(const EndpointAddress &other) : HostAddress() { SetAddress(other); } | ^~~~~~~~~~~~~~~ [ 10%] Linking CXX static library liblibopenclonk.a [ 10%] Built target libopenclonk gmake: *** [Makefile:156: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/games/openclonk *** Error code 1 Stop. make: stopped in /usr/pkgsrc/games/openclonk