these 5 derivations will be built: /nix/store/wms9vv4bwrxy4paz7wflppv8j067s9yx-restrict-message.drv /nix/store/ymmfg2gv940jvqs6jqrpn3qkypwhwpk6-setup_descent12_2.0.0.7.exe.drv /nix/store/8pl3f5dw5jww032ij5yjbip3xwm7p1kp-descent2-assets-2.0.0.7.drv /nix/store/axaqz75xvhjxc0aqlbm65wv3lb96sbrl-dxx-rebirth-unstable-2022-09-17.drv /nix/store/vsz8b7826hd5y2nsn32h7049xxf4f2zq-d2x-rebirth-full-2.0.0.7.drv building '/nix/store/axaqz75xvhjxc0aqlbm65wv3lb96sbrl-dxx-rebirth-unstable-2022-09-17.drv' building '/nix/store/wms9vv4bwrxy4paz7wflppv8j067s9yx-restrict-message.drv' dxx-rebirth-unstable-2022-09-17> unpacking sources dxx-rebirth-unstable-2022-09-17> unpacking source archive /nix/store/mj940z4ljc0lvkmj72aajnhijhv7skzw-source dxx-rebirth-unstable-2022-09-17> source root is source dxx-rebirth-unstable-2022-09-17> patching sources dxx-rebirth-unstable-2022-09-17> configuring dxx-rebirth-unstable-2022-09-17> no configure script, doing nothing building '/nix/store/hln0lsyl6l4qss5sswafi9kcjvb8a1bc-setup_descent12_2.0.0.7.exe.drv' dxx-rebirth-unstable-2022-09-17> building dxx-rebirth-unstable-2022-09-17> build flags: -j48 sdl2=1 prefix=/nix/store/ib0nyzyax0xjnaihv7j6jk8giaxwhagm-dxx-rebirth-unstable-2022-09-17 setup_descent12_2.0.0.7.exe> setup_descent12_2.0.0.7.exe> *** setup_descent12_2.0.0.7.exe> While the Descent 2 game engine is free, the game assets are not. setup_descent12_2.0.0.7.exe> setup_descent12_2.0.0.7.exe> Please purchase the game on gog.com and download the Windows installer. setup_descent12_2.0.0.7.exe> setup_descent12_2.0.0.7.exe> Once you have downloaded the file, please use the following command and re-run the setup_descent12_2.0.0.7.exe> installation: setup_descent12_2.0.0.7.exe> setup_descent12_2.0.0.7.exe> nix-prefetch-url file://$PWD/setup_descent12_2.0.0.7.exe setup_descent12_2.0.0.7.exe> setup_descent12_2.0.0.7.exe> *** setup_descent12_2.0.0.7.exe> error: Cannot build '/nix/store/hln0lsyl6l4qss5sswafi9kcjvb8a1bc-setup_descent12_2.0.0.7.exe.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/dcnja8shqsrcv20lqnnf1rr2vjqv61vm-setup_descent12_2.0.0.7.exe Last 13 log lines: > > *** > While the Descent 2 game engine is free, the game assets are not. > > Please purchase the game on gog.com and download the Windows installer. > > Once you have downloaded the file, please use the following command and re-run the > installation: > > nix-prefetch-url file://$PWD/setup_descent12_2.0.0.7.exe > > *** > For full logs, run: nix log /nix/store/hln0lsyl6l4qss5sswafi9kcjvb8a1bc-setup_descent12_2.0.0.7.exe.drv error: build of resolved derivation '/nix/store/hln0lsyl6l4qss5sswafi9kcjvb8a1bc-setup_descent12_2.0.0.7.exe.drv' failed error: Cannot build '/nix/store/8pl3f5dw5jww032ij5yjbip3xwm7p1kp-descent2-assets-2.0.0.7.drv'. Reason: 1 dependency failed. Output paths: /nix/store/8px26hv2dc6j5ivyr3isa9vb80s415r8-descent2-assets-2.0.0.7 dxx-rebirth-unstable-2022-09-17> scons: Reading SConscript files ... dxx-rebirth-unstable-2022-09-17> ===== D1X-Rebirth v0.61.0 0.60.0-beta2-2064-gad46235b67a2 archive_ad46235b67a24a38dec4734f94a59eba149ad94a ===== dxx-rebirth-unstable-2022-09-17> ===== D2X-Rebirth v0.61.0 0.60.0-beta2-2064-gad46235b67a2 archive_ad46235b67a24a38dec4734f94a59eba149ad94a ===== dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: compiling on 'linux'/'i686' for 'linux' into build/ dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking version of C++ compiler 'g++' ... 'g++ (GCC) 11.3.0' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking path to assembler ... b'/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/as' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking version of assembler b'/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/as' ... 'GNU assembler (GNU Binutils) 2.39' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking path to linker ... b'/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/ld' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking version of linker b'/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/ld' ... 'GNU ld (GNU Binutils) 2.39' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CHOST: None dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CXX: 'g++' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CPPDEFINES: [('PHYSFS_DEPRECATED', '')] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CPPPATH: ['common/include', 'common/main', '.', 'build/'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CPPFLAGS: ['-Wno-sign-compare'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CXXFLAGS: ['-g', '-O2', '-ftabstop=4', '-Wall', '-Werror=extra', '-Werror=format=2', '-Werror=missing-braces', '-Werror=missing-include-dirs', '-Werror=uninitialized', '-Werror=undef', '-Werror=pointer-arith', '-Werror=cast-qual', '-Werror=missing-declarations', '-Werror=vla', '-pthread', '-funsigned-char'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: LIBS: None dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: LINKFLAGS: [] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: $CCACHE_PREFIX: None dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: $DISTCC_HOSTS: None dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether C++ compiler and linker work...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether C++ compiler accepts -std=gnu++20...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking endian to use...little dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable word alignment fixups...no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: building with OpenGL dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable release options...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable memory allocation tracking...no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable level editor...no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable IPv6 support...no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable multiplayer over UDP...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable UDP game tracker...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking how to handle ADL MIDI...disabled dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking how to format screenshots...png dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking libpng pkg-config libpng dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: using pkg-config at discovered path /nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading libpng version from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--modversion', 'libpng') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: libpng version: b'1.6.37' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading libpng settings from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--cflags', '--libs', 'libpng') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: libpng settings: {'CPPPATH': ['/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16', '/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include'], 'LIBPATH': ['/nix/store/43svixg7g6hgb0qhpylkv8fvvw92b618-libpng-apng-1.6.37/lib', '/nix/store/x65n29p09g69rjn423fnfpq2pz9pf8zc-zlib-1.2.13/lib'], 'LIBS': ['png16', 'z']} dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for usable library png...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking physfs pkg-config physfs dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading physfs version from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--modversion', 'physfs') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: physfs version: b'3.2.0' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading physfs settings from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--cflags', '--libs', 'physfs') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: physfs settings: {'CPPPATH': ['/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include'], 'LIBPATH': ['/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/lib'], 'LIBS': ['physfs']} dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for usable library physfs...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for usable library ['GL', 'GLU']...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking SDL2 pkg-config sdl2 dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading sdl2 version from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--modversion', 'sdl2') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: SDL2 version: b'2.24.2' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading SDL2 settings from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--cflags', '--libs', 'sdl2') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: SDL2 settings: {'CPPDEFINES': ['_REENTRANT'], 'CPPPATH': ['/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2'], 'LIBPATH': ['/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib'], 'LIBS': ['SDL2'], 'LINKFLAGS': ['-Wl,-rpath,/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '-Wl,--enable-new-dtags']} dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to enable joystick support...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for usable library SDL2 with OpenGL...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to use SDL2_image...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking SDL2_image pkg-config SDL2_image dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading SDL2_image version from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--modversion', 'SDL2_image') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: SDL2_image version: b'2.0.5' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading SDL2_image settings from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--cflags', '--libs', 'SDL2_image') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: SDL2_image settings: {'CPPDEFINES': ['_REENTRANT'], 'CPPPATH': ['/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2', '/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2'], 'LIBPATH': ['/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/lib'], 'LIBS': ['SDL2_image', 'SDL2'], 'LINKFLAGS': ['-Wl,-rpath,/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '-Wl,--enable-new-dtags']} dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for usable library SDL2_image...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to use SDL2_mixer...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking SDL2_mixer pkg-config SDL2_mixer dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading SDL2_mixer version from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--modversion', 'SDL2_mixer') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: SDL2_mixer version: b'2.0.4' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: reading SDL2_mixer settings from ('/nix/store/m6jlkjiw2pikv2h43vhk0r57kfhjz2yf-pkg-config-wrapper-0.29.2/bin/pkg-config', '--cflags', '--libs', 'SDL2_mixer') dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: SDL2_mixer settings: {'CPPDEFINES': ['_REENTRANT'], 'CPPPATH': ['/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2', '/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2'], 'LIBPATH': ['/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '/nix/store/28jwc5h31v9xjqxmnvgznbc2vfmzdp9g-SDL2_mixer-2.0.4/lib'], 'LIBS': ['SDL2_mixer', 'SDL2'], 'LINKFLAGS': ['-Wl,-rpath,/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '-Wl,--enable-new-dtags']} dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for usable library SDL2_mixer...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether C++ compiler accepts {} initialization...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler optimizes function __attribute__((__error__))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler implements __builtin_bswap{16,32,64} functions...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler optimizes __builtin_constant_p...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler accepts __builtin_expect...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler accepts __builtin_FILE, __builtin_LINE...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler optimizes __builtin_object_size...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler understands embedded compound statements...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler allows dead calls to undefined functions in the anonymous namespace...no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((always_inline))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((alloc_size))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((cold))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((format_arg))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((format(printf)))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((malloc))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((nonnull))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((used))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for function __attribute__((unused))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler optimizes function __attribute__((__warning__))...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for C++11 intrinsic static_assert when true...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for C++11 intrinsic static_assert when false...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler handles classes from "using namespace"...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for required C++11, C++14, C++17, C++20 standard features...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking when to pre-compile own headers...never dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking when to pre-compile system headers...never dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for explicitly deleted functions with named parameters...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler handles 20-element tuples...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to use overwrite poisoning...(cached) no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to use Valgrind poisoning...(cached) no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to format std::size_t with "%zu"...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler argument -Wuseless-cast works with SDL and with constructor inheritance...no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler accepts -Wuseless-cast...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to cast operator-(T*,T*) to int...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for strcasecmp...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for getaddrinfo...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking for struct timespec...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler accepts -Wimplicit-fallthrough=5...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler allows lambda capture of local references...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler accepts string literal operator templates...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether compiler accepts preferred options...yes dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: checking whether to build runtime tests...no dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CHOST: None dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CXX: 'g++' dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CPPDEFINES: [('PHYSFS_DEPRECATED', '')] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CPPPATH: ['common/include', 'common/main', '.', 'build/', '/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16', '/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include', '/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2', '/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2', '/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CPPFLAGS: ['-Wno-sign-compare'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: CXXFLAGS: ['-g', '-O2', '-ftabstop=4', '-Wall', '-Werror=extra', '-Werror=format=2', '-Werror=missing-braces', '-Werror=missing-include-dirs', '-Werror=uninitialized', '-Werror=undef', '-Werror=pointer-arith', '-Werror=cast-qual', '-Werror=missing-declarations', '-Werror=vla', '-pthread', '-funsigned-char', '-std=gnu++20', '-Werror=unused', '-Wimplicit-fallthrough=5', '-fvisibility=hidden', '-Wduplicated-branches', '-Wduplicated-cond', '-Wsuggest-attribute=noreturn', '-Wlogical-op', '-Wold-style-cast', '-Wredundant-decls'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: LIBS: ['png16', 'z', 'physfs', 'SDL2_image', 'SDL2_mixer', 'SDL2'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: LINKFLAGS: ['-Wl,-rpath,/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '-Wl,--enable-new-dtags'] dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: $CCACHE_PREFIX: None dxx-rebirth-unstable-2022-09-17> DXX-Archive.3: $DISTCC_HOSTS: None dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: compiling on 'linux'/'i686' for 'linux' into build/ with prefix list ('d1x', '') dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: default sharepath is '/nix/store/ib0nyzyax0xjnaihv7j6jk8giaxwhagm-dxx-rebirth-unstable-2022-09-17/share/games/d1x-rebirth/' dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: CHOST: None dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: CXX: 'g++' dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: CPPDEFINES: [('PHYSFS_DEPRECATED', ''), ('NDEBUG',), ('RELEASE',), '_REENTRANT', ('DXX_BUILD_DESCENT_I',), ('__STDC_FORMAT_MACROS',), ('DXX_USE_SHAREPATH', 1)] dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: CPPPATH: ['common/include', 'common/main', '.', 'build/', '/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16', '/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include', '/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2', '/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2', '/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2', 'd1x-rebirth/main'] dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: CPPFLAGS: ['-Wno-sign-compare'] dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: CXXFLAGS: ['-g', '-O2', '-ftabstop=4', '-Wall', '-Werror=extra', '-Werror=format=2', '-Werror=missing-braces', '-Werror=missing-include-dirs', '-Werror=uninitialized', '-Werror=undef', '-Werror=pointer-arith', '-Werror=cast-qual', '-Werror=missing-declarations', '-Werror=vla', '-pthread', '-funsigned-char', '-std=gnu++20', '-Werror=unused', '-Wimplicit-fallthrough=5', '-fvisibility=hidden', '-Wduplicated-branches', '-Wduplicated-cond', '-Wsuggest-attribute=noreturn', '-Wlogical-op', '-Wold-style-cast', '-Wredundant-decls'] dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: LIBS: ['png16', 'z', 'physfs', 'SDL2_image', 'SDL2_mixer', 'SDL2', 'm', 'GL', 'GLU'] dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: LINKFLAGS: ['-Wl,-rpath,/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '-Wl,--enable-new-dtags'] dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: $CCACHE_PREFIX: None dxx-rebirth-unstable-2022-09-17> D1X-Rebirth.1: $DISTCC_HOSTS: None dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: compiling on 'linux'/'i686' for 'linux' into build/ with prefix list ('d2x', '') dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: default sharepath is '/nix/store/ib0nyzyax0xjnaihv7j6jk8giaxwhagm-dxx-rebirth-unstable-2022-09-17/share/games/d2x-rebirth/' dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: CHOST: None dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: CXX: 'g++' dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: CPPDEFINES: [('PHYSFS_DEPRECATED', ''), ('NDEBUG',), ('RELEASE',), '_REENTRANT', ('DXX_BUILD_DESCENT_II',), ('__STDC_FORMAT_MACROS',), ('DXX_USE_SHAREPATH', 1)] dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: CPPPATH: ['common/include', 'common/main', '.', 'build/', '/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16', '/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include', '/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include', '/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2', '/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2', '/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2', 'd2x-rebirth/main'] dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: CPPFLAGS: ['-Wno-sign-compare'] dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: CXXFLAGS: ['-g', '-O2', '-ftabstop=4', '-Wall', '-Werror=extra', '-Werror=format=2', '-Werror=missing-braces', '-Werror=missing-include-dirs', '-Werror=uninitialized', '-Werror=undef', '-Werror=pointer-arith', '-Werror=cast-qual', '-Werror=missing-declarations', '-Werror=vla', '-pthread', '-funsigned-char', '-std=gnu++20', '-Werror=unused', '-Wimplicit-fallthrough=5', '-fvisibility=hidden', '-Wduplicated-branches', '-Wduplicated-cond', '-Wsuggest-attribute=noreturn', '-Wlogical-op', '-Wold-style-cast', '-Wredundant-decls'] dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: LIBS: ['png16', 'z', 'physfs', 'SDL2_image', 'SDL2_mixer', 'SDL2', 'm', 'GL', 'GLU'] dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: LINKFLAGS: ['-Wl,-rpath,/nix/store/w7pyqbv1klndmbm2qwdilfirhv08y0p1-SDL2-2.24.2/lib', '-Wl,--enable-new-dtags'] dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: $CCACHE_PREFIX: None dxx-rebirth-unstable-2022-09-17> D2X-Rebirth.2: $DISTCC_HOSTS: None dxx-rebirth-unstable-2022-09-17> scons: done reading SConscript files. dxx-rebirth-unstable-2022-09-17> scons: Building targets ... dxx-rebirth-unstable-2022-09-17> scons: Configure: creating build/dxxsconf.h dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/misc/hash.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/game.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/bm.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/robot.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/controls.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/arch/sdl/digi.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/misc/ignorecase.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/main/cmd.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/arch/ogl/ogl_sync.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/terrain.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/arch/sdl/joy.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/2d/rle.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/physics.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/fvi.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/automap.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/switch.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/fuelcen.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/aipath.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/2d/font.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/maths/vecmat.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/3d/matrix.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/vclip.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/misc/physfsx.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/switch.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/paging.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/fuelcen.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/aipath.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/render.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/console.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/misc/hmp.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/main/cli.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/2d/rect.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/state.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/object.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/fireball.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/ai.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/vers_id.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/state.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/fireball.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/maths/tables.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/arch/ogl/ogl_extensions.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/3d/instance.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/kconfig.ui-table.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/songs.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/newmenu.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/endlevel.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/arch/sdl/init.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/powerup.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/config.cpp dxx-rebirth-unstable-2022-09-17> /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/bin/python3.10 similar/main/generate-kconfig-udlr.py build/similar/main/.d2x-rebirth.kconfig.ui-table.i build/d2x-rebirth/kconfig.udlr.h dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/ai.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/kconfig.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/arch/sdl/event.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/2d/pixel.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/arch/ogl/ogl.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/newdemo.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/effects.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/arch/sdl/digi_audio.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/songs.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/main/endlevel.cpp dxx-rebirth-unstable-2022-09-17> CXX d1x build/ similar/3d/interp.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/misc/vgwphys.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/maths/rand.cpp dxx-rebirth-unstable-2022-09-17> In file included from common/main/net_udp.h:20, dxx-rebirth-unstable-2022-09-17> from similar/main/switch.cpp:46: dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h: In instantiation of ‘class dcx::enumerated_bitset<8, unsigned int>’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:117:38: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:36:27: error: ‘static constexpr bool dcx::enumerated_bitset::valid_index(E) [with unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 36 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:31:27: note: previous declaration ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 31 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> In file included from common/include/fwd-gr.h:29, dxx-rebirth-unstable-2022-09-17> from common/include/gr.h:29, dxx-rebirth-unstable-2022-09-17> from common/main/gamefont.h:29, dxx-rebirth-unstable-2022-09-17> from common/main/newmenu.h:44, dxx-rebirth-unstable-2022-09-17> from similar/main/switch.cpp:32: dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:141:53: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = long long int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:142:55: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = unsigned int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/arch/sdl/window.cpp dxx-rebirth-unstable-2022-09-17> CXX dxx build/ common/3d/globvars.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/slew.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/inferno.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/titles.cpp dxx-rebirth-unstable-2022-09-17> CXX d2x build/ similar/main/segment.cpp dxx-rebirth-unstable-2022-09-17> scons: *** [build/similar/main/.d1x-rebirth.switch.o] Error 1 dxx-rebirth-unstable-2022-09-17> In file included from common/main/net_udp.h:20, dxx-rebirth-unstable-2022-09-17> from similar/main/endlevel.cpp:64: dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h: In instantiation of ‘class dcx::enumerated_bitset<8, unsigned int>’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:117:38: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:36:27: error: ‘static constexpr bool dcx::enumerated_bitset::valid_index(E) [with unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 36 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:31:27: note: previous declaration ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 31 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> In file included from common/include/fwd-gr.h:29, dxx-rebirth-unstable-2022-09-17> from common/include/gr.h:29, dxx-rebirth-unstable-2022-09-17> from similar/main/endlevel.cpp:38: dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:141:53: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = long long int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:142:55: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = unsigned int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> In file included from common/main/net_udp.h:20, dxx-rebirth-unstable-2022-09-17> from similar/main/endlevel.cpp:64: dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h: In instantiation of ‘class dcx::enumerated_bitset<8, unsigned int>’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:117:38: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:36:27: error: ‘static constexpr bool dcx::enumerated_bitset::valid_index(E) [with unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 36 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:31:27: note: previous declaration ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 31 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> In file included from common/include/fwd-gr.h:29, dxx-rebirth-unstable-2022-09-17> from common/include/gr.h:29, dxx-rebirth-unstable-2022-09-17> from similar/main/endlevel.cpp:38: dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:141:53: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = long long int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:142:55: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = unsigned int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> In file included from common/main/net_udp.h:20, dxx-rebirth-unstable-2022-09-17> from similar/main/switch.cpp:46: dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h: In instantiation of ‘class dcx::enumerated_bitset<8, unsigned int>’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:117:38: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:36:27: error: ‘static constexpr bool dcx::enumerated_bitset::valid_index(E) [with unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 36 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:31:27: note: previous declaration ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 31 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> In file included from common/include/fwd-gr.h:29, dxx-rebirth-unstable-2022-09-17> from common/include/gr.h:29, dxx-rebirth-unstable-2022-09-17> from common/main/gamefont.h:29, dxx-rebirth-unstable-2022-09-17> from common/main/newmenu.h:44, dxx-rebirth-unstable-2022-09-17> from similar/main/switch.cpp:32: dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:141:53: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = long long int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:142:55: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = unsigned int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> scons: *** [build/similar/main/.d1x-rebirth.endlevel.o] Error 1 dxx-rebirth-unstable-2022-09-17> scons: *** [build/similar/main/.d2x-rebirth.switch.o] Error 1 dxx-rebirth-unstable-2022-09-17> In file included from common/main/net_udp.h:20, dxx-rebirth-unstable-2022-09-17> from similar/main/inferno.cpp:107: dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h: In instantiation of ‘class dcx::enumerated_bitset<8, unsigned int>’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:117:38: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:36:27: error: ‘static constexpr bool dcx::enumerated_bitset::valid_index(E) [with unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 36 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_bitset.h:31:27: note: previous declaration ‘static constexpr bool dcx::enumerated_bitset::valid_index(std::size_t) [with unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 31 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> In file included from common/include/fwd-gr.h:29, dxx-rebirth-unstable-2022-09-17> from common/include/gr.h:29, dxx-rebirth-unstable-2022-09-17> from similar/main/inferno.cpp:62: dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:141:53: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = long long int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const long long int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = long long int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = long long int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h: In instantiation of ‘struct dcx::enumerated_array’: dxx-rebirth-unstable-2022-09-17> common/main/net_udp.h:142:55: required from here dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:49:21: error: ‘typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](std::size_t) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array; std::size_t = unsigned int]’ cannot be overloaded with ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 49 | const_reference operator[](std::size_t) const = delete; dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ dxx-rebirth-unstable-2022-09-17> 45 | constexpr const_reference operator[](E position) const dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = unsigned int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 56 | static constexpr bool valid_index(E e) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ dxx-rebirth-unstable-2022-09-17> 51 | static constexpr bool valid_index(std::size_t s) dxx-rebirth-unstable-2022-09-17> | ^~~~~~~~~~~ dxx-rebirth-unstable-2022-09-17> scons: *** [build/similar/main/.d2x-rebirth.inferno.o] Error 1 dxx-rebirth-unstable-2022-09-17> scons: *** [build/similar/main/.d2x-rebirth.endlevel.o] Error 1 dxx-rebirth-unstable-2022-09-17> scons: building terminated because of errors. dxx-rebirth-unstable-2022-09-17> Failed target count: total=5; targets with enable_build_failure_summary=1: 5 dxx-rebirth-unstable-2022-09-17> Failed node list: dxx-rebirth-unstable-2022-09-17> build/similar/main/.d1x-rebirth.switch.o dxx-rebirth-unstable-2022-09-17> build/similar/main/.d1x-rebirth.endlevel.o dxx-rebirth-unstable-2022-09-17> build/similar/main/.d2x-rebirth.switch.o dxx-rebirth-unstable-2022-09-17> build/similar/main/.d2x-rebirth.inferno.o dxx-rebirth-unstable-2022-09-17> build/similar/main/.d2x-rebirth.endlevel.o dxx-rebirth-unstable-2022-09-17> Failed command list: dxx-rebirth-unstable-2022-09-17> g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_I -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id1x-rebirth/main "similar/main/switch.cpp" -o "build/similar/main/.d1x-rebirth.switch.o" dxx-rebirth-unstable-2022-09-17> g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_I -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id1x-rebirth/main "similar/main/endlevel.cpp" -o "build/similar/main/.d1x-rebirth.endlevel.o" dxx-rebirth-unstable-2022-09-17> g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_II -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id2x-rebirth/main "similar/main/switch.cpp" -o "build/similar/main/.d2x-rebirth.switch.o" dxx-rebirth-unstable-2022-09-17> g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_II -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -DDXX_SHAREPATH=\"/nix/store/ib0nyzyax0xjnaihv7j6jk8giaxwhagm-dxx-rebirth-unstable-2022-09-17/share/games/d2x-rebirth/\" -DDXX_git_commit=archive_ad46235b67a24a38dec4734f94a59eba149ad94a -DDXX_git_describe=GAXDMMBOGAWWEZLUMEZC2MRQGY2C2Z3BMQ2DMMRTGVRDMN3BGIzzzzzz -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id2x-rebirth/main "similar/main/inferno.cpp" -o "build/similar/main/.d2x-rebirth.inferno.o" dxx-rebirth-unstable-2022-09-17> g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_II -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id2x-rebirth/main "similar/main/endlevel.cpp" -o "build/similar/main/.d2x-rebirth.endlevel.o" error: Cannot build '/nix/store/axaqz75xvhjxc0aqlbm65wv3lb96sbrl-dxx-rebirth-unstable-2022-09-17.drv'. Reason: builder failed with exit code 2. Output paths: /nix/store/ib0nyzyax0xjnaihv7j6jk8giaxwhagm-dxx-rebirth-unstable-2022-09-17 Last 25 log lines: > common/main/d_array.h:45:31: note: previous declaration ‘constexpr typename dcx::enumerated_array::base_type::const_reference dcx::enumerated_array::operator[](E) const [with T = unsigned int; unsigned int N = 8; E = unsigned int; typename dcx::enumerated_array::base_type::const_reference = const unsigned int&; dcx::enumerated_array::base_type = std::array]’ > 45 | constexpr const_reference operator[](E position) const > | ^~~~~~~~ > common/main/d_array.h:56:27: error: ‘static constexpr bool dcx::enumerated_array::valid_index(E) [with T = unsigned int; unsigned int N = 8; E = unsigned int]’ cannot be overloaded with ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ > 56 | static constexpr bool valid_index(E e) > | ^~~~~~~~~~~ > common/main/d_array.h:51:27: note: previous declaration ‘static constexpr bool dcx::enumerated_array::valid_index(std::size_t) [with T = unsigned int; unsigned int N = 8; E = unsigned int; std::size_t = unsigned int]’ > 51 | static constexpr bool valid_index(std::size_t s) > | ^~~~~~~~~~~ > scons: *** [build/similar/main/.d2x-rebirth.inferno.o] Error 1 > scons: *** [build/similar/main/.d2x-rebirth.endlevel.o] Error 1 > scons: building terminated because of errors. > Failed target count: total=5; targets with enable_build_failure_summary=1: 5 > Failed node list: > build/similar/main/.d1x-rebirth.switch.o > build/similar/main/.d1x-rebirth.endlevel.o > build/similar/main/.d2x-rebirth.switch.o > build/similar/main/.d2x-rebirth.inferno.o > build/similar/main/.d2x-rebirth.endlevel.o > Failed command list: > g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_I -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id1x-rebirth/main "similar/main/switch.cpp" -o "build/similar/main/.d1x-rebirth.switch.o" > g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_I -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id1x-rebirth/main "similar/main/endlevel.cpp" -o "build/similar/main/.d1x-rebirth.endlevel.o" > g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_II -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id2x-rebirth/main "similar/main/switch.cpp" -o "build/similar/main/.d2x-rebirth.switch.o" > g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_II -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -DDXX_SHAREPATH=\"/nix/store/ib0nyzyax0xjnaihv7j6jk8giaxwhagm-dxx-rebirth-unstable-2022-09-17/share/games/d2x-rebirth/\" -DDXX_git_commit=archive_ad46235b67a24a38dec4734f94a59eba149ad94a -DDXX_git_describe=GAXDMMBOGAWWEZLUMEZC2MRQGY2C2Z3BMQ2DMMRTGVRDMN3BGIzzzzzz -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id2x-rebirth/main "similar/main/inferno.cpp" -o "build/similar/main/.d2x-rebirth.inferno.o" > g++ -c -g -O2 -ftabstop=4 -Wall -Werror=extra -Werror=format=2 -Werror=missing-braces -Werror=missing-include-dirs -Werror=uninitialized -Werror=undef -Werror=pointer-arith -Werror=cast-qual -Werror=missing-declarations -Werror=vla -pthread -funsigned-char -std=gnu++20 -Werror=unused -Wimplicit-fallthrough=5 -fvisibility=hidden -Wduplicated-branches -Wduplicated-cond -Wsuggest-attribute=noreturn -Wlogical-op -Wold-style-cast -Wredundant-decls -Wno-sign-compare -DPHYSFS_DEPRECATED= -DNDEBUG -DRELEASE -D_REENTRANT -DDXX_BUILD_DESCENT_II -D__STDC_FORMAT_MACROS -DDXX_USE_SHAREPATH=1 -Icommon/include -Icommon/main -I. -Ibuild -I/nix/store/yc42mb1qgf4b9p66mgs3smnw59wq29k4-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/dv1mr4mhnwcv301kg29lcm21kwlirgk1-zlib-1.2.13-dev/include -I/nix/store/hlw4k6iyjm0p1kwi1q1md54n5i8ah2ic-physfs-3.2.0/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include -I/nix/store/02xsm25q5jsyd7vyjzr3j0gvjqhhprmn-SDL2-2.24.2-dev/include/SDL2 -I/nix/store/z4354ac2m7fm69bmfk6zsz5dsx1j1w4m-SDL2_image-2.0.5/include/SDL2 -I/nix/store/z175xxm1cnwcx4phqbccb9y4im5zb7pm-SDL2_mixer-2.0.4-dev/include/SDL2 -Id2x-rebirth/main "similar/main/endlevel.cpp" -o "build/similar/main/.d2x-rebirth.endlevel.o" For full logs, run: nix log /nix/store/axaqz75xvhjxc0aqlbm65wv3lb96sbrl-dxx-rebirth-unstable-2022-09-17.drv error: Cannot build '/nix/store/vsz8b7826hd5y2nsn32h7049xxf4f2zq-d2x-rebirth-full-2.0.0.7.drv'. Reason: 2 dependencies failed. Output paths: /nix/store/5mhkxs91ym0xwc85i1bv0m09b4gb20w5-d2x-rebirth-full-2.0.0.7