`boost::system::posix_error` is deprecated since v1.37, however the
default Boost version in NixOS is 1.66.
The following upstream patch fixed the issue:
c9b5b13fb8
See ticket #36453
* Update fmod version to one with PulseAudio support;
* Dynamically link FluidSynth instead of using LD_LIBRARY_PATH;
* Use system libgme.
Fixes sound on some machines.
Semi-automatic update. These checks were done:
- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 3.2.5 with grep in /nix/store/m0ms0fpwwi306zq5as89r1kb40bhba8n-gzdoom-3.2.5
- found 3.2.5 in filename of file in /nix/store/m0ms0fpwwi306zq5as89r1kb40bhba8n-gzdoom-3.2.5
Semi-automatic update. These checks were done:
- built on NixOS
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/gnubg -h` got 0 exit code
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/gnubg --help` got 0 exit code
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/gnubg -v` and found version 1.06.001
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/gnubg --version` and found version 1.06.001
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/makebearoff -h` got 0 exit code
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/makebearoff --help` got 0 exit code
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/makehyper -h` got 0 exit code
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/makehyper --help` got 0 exit code
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/bearoffdump -h` got 0 exit code
- ran `/nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001/bin/bearoffdump --help` got 0 exit code
- found 1.06.001 with grep in /nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001
- found 1.06.001 in filename of file in /nix/store/6r487wa172j7yn39akgn0i1hjp2d8z4g-gnubg-1.06.001
Semi-automatic update. These checks were done:
- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 1.4.6 with grep in /nix/store/9cv1znh739dblr4avnhnp463v77yq9by-chessx-1.4.6
- found 1.4.6 in filename of file in /nix/store/9cv1znh739dblr4avnhnp463v77yq9by-chessx-1.4.6
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneersai -h` got 0 exit code
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneersai --help` got 0 exit code
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneersai help` got 0 exit code
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneersai --version` and found version 15.4
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneers-server-console -h` got 0 exit code
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneers-server-console --help` got 0 exit code
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneers-server-console --version` and found version 15.4
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneers-metaserver -h` got 0 exit code
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneers-metaserver --help` got 0 exit code
- ran `/nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4/bin/pioneers-metaserver --version` and found version 15.4
- found 15.4 with grep in /nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4
- found 15.4 in filename of file in /nix/store/524fd6bk2g3158rgmsc460p1ml0cqzlm-pioneers-15.4
cc "@viric"
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0/bin/fc-solve -h` got 0 exit code
- ran `/nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0/bin/fc-solve --help` got 0 exit code
- ran `/nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0/bin/fc-solve --version` and found version 4.16.0
- ran `/nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0/bin/pi-make-microsoft-freecell-board -h` got 0 exit code
- ran `/nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0/bin/pi-make-microsoft-freecell-board --help` got 0 exit code
- ran `/nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0/bin/pi-make-microsoft-freecell-board help` got 0 exit code
- found 4.16.0 with grep in /nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0
- found 4.16.0 in filename of file in /nix/store/sfcaa32zc84ksyfdl2bkrwf8wvsfhmb5-freecell-solver-4.16.0
cc "@AndersonTorres"
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/cdss984bbgybydbx2y0vsih49759cigd-pioneer-20180203/bin/pioneer -h` got 0 exit code
- ran `/nix/store/cdss984bbgybydbx2y0vsih49759cigd-pioneer-20180203/bin/pioneer --help` got 0 exit code
- ran `/nix/store/cdss984bbgybydbx2y0vsih49759cigd-pioneer-20180203/bin/pioneer help` got 0 exit code
- ran `/nix/store/cdss984bbgybydbx2y0vsih49759cigd-pioneer-20180203/bin/modelcompiler -h` got 0 exit code
- ran `/nix/store/cdss984bbgybydbx2y0vsih49759cigd-pioneer-20180203/bin/modelcompiler --help` got 0 exit code
- ran `/nix/store/cdss984bbgybydbx2y0vsih49759cigd-pioneer-20180203/bin/modelcompiler help` got 0 exit code
- found 20180203 with grep in /nix/store/cdss984bbgybydbx2y0vsih49759cigd-pioneer-20180203
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/y37n0z2rpyhf1iv0m0a1n066wy5c87ik-rocksndiamonds-4.0.1.1/bin/rocksndiamonds -h` got 0 exit code
- ran `/nix/store/y37n0z2rpyhf1iv0m0a1n066wy5c87ik-rocksndiamonds-4.0.1.1/bin/rocksndiamonds --help` got 0 exit code
- ran `/nix/store/y37n0z2rpyhf1iv0m0a1n066wy5c87ik-rocksndiamonds-4.0.1.1/bin/rocksndiamonds -V` and found version 4.0.1.1
- ran `/nix/store/y37n0z2rpyhf1iv0m0a1n066wy5c87ik-rocksndiamonds-4.0.1.1/bin/rocksndiamonds --version` and found version 4.0.1.1
- found 4.0.1.1 with grep in /nix/store/y37n0z2rpyhf1iv0m0a1n066wy5c87ik-rocksndiamonds-4.0.1.1
cc "@orivej"
Semi-automatic update. These checks were performed:
- built on NixOS
- found 2.01.4 with grep in /nix/store/pbqmal61ij37i421gy0fjrjv7awg3r7p-tintin-2.01.4
- found 2.01.4 in filename of file in /nix/store/pbqmal61ij37i421gy0fjrjv7awg3r7p-tintin-2.01.4
cc "@lovek323"
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades -h` got 0 exit code
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades --help` got 0 exit code
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades help` got 0 exit code
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades -V` and found version 0.1.2
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades -v` and found version 0.1.2
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades --version` and found version 0.1.2
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades version` and found version 0.1.2
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades -h` and found version 0.1.2
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades --help` and found version 0.1.2
- ran `/nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2/bin/openspades help` and found version 0.1.2
- found 0.1.2 with grep in /nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2
- found 0.1.2 in filename of file in /nix/store/8s6lwg583x8867mjc29znp9a1cdiqdri-openspades-0.1.2
Semi-automatic update. These checks were performed:
- built on NixOS
- ran `/nix/store/kxvhxpaxbcikm9gk2rz3pdmm35iwriqv-lgogdownloader-3.3/bin/lgogdownloader -h` got 0 exit code
- ran `/nix/store/kxvhxpaxbcikm9gk2rz3pdmm35iwriqv-lgogdownloader-3.3/bin/lgogdownloader --help` got 0 exit code
- ran `/nix/store/kxvhxpaxbcikm9gk2rz3pdmm35iwriqv-lgogdownloader-3.3/bin/lgogdownloader --version` and found version 3.3
- ran `/nix/store/kxvhxpaxbcikm9gk2rz3pdmm35iwriqv-lgogdownloader-3.3/bin/lgogdownloader -h` and found version 3.3
- ran `/nix/store/kxvhxpaxbcikm9gk2rz3pdmm35iwriqv-lgogdownloader-3.3/bin/lgogdownloader --help` and found version 3.3
- found 3.3 with grep in /nix/store/kxvhxpaxbcikm9gk2rz3pdmm35iwriqv-lgogdownloader-3.3
- found 3.3 in filename of file in /nix/store/kxvhxpaxbcikm9gk2rz3pdmm35iwriqv-lgogdownloader-3.3
Fetch dependencies as git submodules:
* Replaces need to manually track + fetch libnbtplusplus source
* upstream relies on a forked version of quazip so we can't use ours
Fixes#35189.
Update to a recent git head since porting more compiler fixes without
affecting the gameplay/features would require writing custom patches.
The current maintainer (@cpages) ack'ed this change via IRC.
- Remove cmath include (introduced by 97c484a) since the current gcc/clang
works fine without it.
- Suppress known compiler warnings instead of removing -Werror flag.
Darwin spits the following error:
Location of "tk.h": not found
Location of Tcl 8.6 library: /nix/store/zr4n0fdb3nsdp80vff9mihks22w1g8jm-tcl-8.6.6/lib
Location of Tk 8.6 library: /nix/store/bwlx46zncj2c6bv2sn75ai0wgzc89d93-tk-8.6.6/lib
Location of X11 library: /nix/store/093lzjvm2r27rprpqxvyrgqvfp1k0dlf-libX11-1.6.5/lib/
Checking if your system already has zlib installed: no.
Error: compiler g++ does not support C++0x (C++11).
scid vs pc is a chess database and playing program, a more maintained fork of
scid. scid was already packaged so this change adds a very similar expression.
Currently scid and scid-vs-pc collide since they install the same binaries.
VDrift previously failed to build on gcc 6. This isn't fixed in any
released version (I don't think the last released version being from
2014 helps), but the latest git version at least builds.
NixOS: Failing to set hardware.opengl.driSupport32Bit will lead to a
confusing error message about missing libGL.so.1. We include a wrapper
around the steam bin to test for working 32bit opengl with glxinfo. When
failing, we display a proper warning hinting towards the option.
Fixes: #19518