treewide: pin boost version for problematic dependers (#148668)

These packages started failing now that the default boost version has
been bumped from 1.69 to 1.77. They are now pinned to the highest boost
version they will build against.

(Some of the larger builds would have taken too long to bisect to the
latest working boost version, so I just used boost16x for those.)
This commit is contained in:
Ryan Burns
2021-12-12 02:17:01 +09:00
committed by GitHub
parent a875f4053e
commit 83b45c2285
+65 -21
View File
@@ -4002,7 +4002,7 @@ with pkgs;
libceph = ceph.lib;
inherit (callPackages ../tools/filesystems/ceph {
boost = boost17x.override { enablePython = true; python = python3; };
boost = boost175.override { enablePython = true; python = python3; };
lua = lua5_4;
})
ceph
@@ -5042,13 +5042,17 @@ with pkgs;
emv = callPackage ../tools/misc/emv { };
enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse {
boost = boost172;
};
endlessh = callPackage ../servers/endlessh { };
ericw-tools = callPackage ../applications/misc/ericw-tools { };
cryfs = callPackage ../tools/filesystems/cryfs { };
cryfs = callPackage ../tools/filesystems/cryfs {
boost = boost175;
};
encfs = callPackage ../tools/filesystems/encfs {
tinyxml2 = tinyxml-2;
@@ -6622,7 +6626,9 @@ with pkgs;
isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
ispike = callPackage ../development/libraries/science/robotics/ispike { };
ispike = callPackage ../development/libraries/science/robotics/ispike {
boost = boost16x;
};
isrcsubmit = callPackage ../tools/audio/isrcsubmit { };
@@ -8791,7 +8797,9 @@ with pkgs;
postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
povray = callPackage ../tools/graphics/povray { };
povray = callPackage ../tools/graphics/povray {
boost = boost175;
};
power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { };
@@ -13068,7 +13076,9 @@ with pkgs;
smlpkg = callPackage ../tools/package-management/smlpkg { };
solc = callPackage ../development/compilers/solc { };
solc = callPackage ../development/compilers/solc {
boost = boost172;
};
souffle = callPackage ../development/compilers/souffle {
autoreconfHook = buildPackages.autoreconfHook269;
@@ -15490,7 +15500,9 @@ with pkgs;
uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
uhd3_5 = callPackage ../applications/radio/uhd/3.5.nix { };
uhd = callPackage ../applications/radio/uhd { };
uhd = callPackage ../applications/radio/uhd {
boost = boost175;
};
uisp = callPackage ../development/embedded/uisp { };
@@ -15872,7 +15884,9 @@ with pkgs;
captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
ndn-cxx = callPackage ../development/libraries/ndn-cxx {
boost = boost175;
};
ndn-tools = callPackage ../tools/networking/ndn-tools { };
@@ -17709,7 +17723,9 @@ with pkgs;
libgtop = callPackage ../development/libraries/libgtop {};
libLAS = callPackage ../development/libraries/libLAS { };
libLAS = callPackage ../development/libraries/libLAS {
boost = boost172;
};
liblaxjson = callPackage ../development/libraries/liblaxjson { };
@@ -17930,7 +17946,9 @@ with pkgs;
librevisa = callPackage ../development/libraries/librevisa { };
librime = callPackage ../development/libraries/librime {};
librime = callPackage ../development/libraries/librime {
boost = boost174;
};
librsb = callPackage ../development/libraries/librsb {
# Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
@@ -18122,7 +18140,9 @@ with pkgs;
libndctl = callPackage ../development/libraries/libndctl { };
libnest2d = callPackage ../development/libraries/libnest2d { };
libnest2d = callPackage ../development/libraries/libnest2d {
boost = boost174;
};
libnet = callPackage ../development/libraries/libnet { };
@@ -20185,7 +20205,9 @@ with pkgs;
wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
wt = wt4;
inherit (callPackages ../development/libraries/wt {})
inherit (callPackages ../development/libraries/wt {
boost = boost175;
})
wt3
wt4;
@@ -21551,7 +21573,9 @@ with pkgs;
};
# Fails to compile with boost <= 1.72
rippled = callPackage ../servers/rippled { };
rippled = callPackage ../servers/rippled {
boost = boost172;
};
rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
@@ -27506,7 +27530,9 @@ with pkgs;
openfx = callPackage ../development/libraries/openfx {};
openimageio = callPackage ../applications/graphics/openimageio { };
openimageio = callPackage ../applications/graphics/openimageio {
boost = boost175;
};
openimageio2 = callPackage ../applications/graphics/openimageio/2.x.nix { };
@@ -28841,7 +28867,9 @@ with pkgs;
swt = swt_jdk8;
};
twister = callPackage ../applications/networking/p2p/twister { };
twister = callPackage ../applications/networking/p2p/twister {
boost = boost16x;
};
twmn = libsForQt5.callPackage ../applications/misc/twmn { };
@@ -29712,7 +29740,9 @@ with pkgs;
### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
aeon = callPackage ../applications/blockchains/aeon { };
aeon = callPackage ../applications/blockchains/aeon {
boost = boost172;
};
alfis = callPackage ../applications/blockchains/alfis {
inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
@@ -29801,8 +29831,14 @@ with pkgs;
dcrd = callPackage ../applications/blockchains/dcrd { };
dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte { withGui = true; };
digibyted = callPackage ../applications/blockchains/digibyte { withGui = false; };
digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte {
withGui = true;
boost = boost170;
};
digibyted = callPackage ../applications/blockchains/digibyte {
withGui = false;
boost = boost170;
};
dogecoin = callPackage ../applications/blockchains/dogecoin {
boost = boost165;
@@ -29822,10 +29858,12 @@ with pkgs;
elements = libsForQt5.callPackage ../applications/blockchains/elements {
miniupnpc = miniupnpc_2;
withGui = true;
boost = boost175;
};
elementsd = callPackage ../applications/blockchains/elements {
miniupnpc = miniupnpc_2;
withGui = false;
boost = boost175;
};
ergo = callPackage ../applications/blockchains/ergo { };
@@ -29876,7 +29914,9 @@ with pkgs;
masari = callPackage ../applications/blockchains/masari { boost = boost165; };
nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { };
nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet {
boost = boost172;
};
namecoin = callPackage ../applications/blockchains/namecoin { withGui = true; };
namecoind = callPackage ../applications/blockchains/namecoin { withGui = false; };
@@ -29915,7 +29955,9 @@ with pkgs;
wasabibackend = callPackage ../applications/blockchains/wasabibackend { Nuget = dotnetPackages.Nuget; };
wownero = callPackage ../applications/blockchains/wownero { };
wownero = callPackage ../applications/blockchains/wownero {
boost = boost175;
};
zcash = callPackage ../applications/blockchains/zcash { stdenv = llvmPackages_11.stdenv; };
@@ -33669,7 +33711,9 @@ with pkgs;
NSPlist = callPackage ../development/libraries/NSPlist {};
PlistCpp = callPackage ../development/libraries/PlistCpp {};
PlistCpp = callPackage ../development/libraries/PlistCpp {
boost = boost172;
};
xib2nib = callPackage ../development/tools/xib2nib {};