dnsdist: fix for boost 1.91

This commit is contained in:
Đoàn Trần Công Danh
2026-05-01 07:41:19 +07:00
committed by Đoàn Trần Công Danh
parent 976ae02492
commit 1d0eb5afa7
2 changed files with 30 additions and 1 deletions
+29
View File
@@ -0,0 +1,29 @@
--- a/dnsdist-lua.cc
+++ b/dnsdist-lua.cc
@@ -3083,7 +3083,7 @@ static void setupLuaConfig(LuaContext& l
customName = std::optional(*optCustomName);
}
if (!customName) {
- boost::optional<declare_metric_opts_t> vars = {boost::get<declare_metric_opts_t>(opts.get())};
+ boost::optional<declare_metric_opts_t> vars = boost::get<declare_metric_opts_t>(opts.get());
getOptionalValue<std::string>(vars, "customName", customName);
getOptionalValue<bool>(vars, "withLabels", withLabels);
checkAllParametersConsumed("declareMetric", vars);
@@ -3106,7 +3106,7 @@ static void setupLuaConfig(LuaContext& l
step = *custom_step;
}
else {
- boost::optional<update_metric_opts_t> vars = {boost::get<update_metric_opts_t>(incOpts)};
+ boost::optional<update_metric_opts_t> vars = boost::get<update_metric_opts_t>(incOpts);
getOptionalValue<uint64_t>(vars, "step", step);
getOptionalValue<LuaAssociativeTable<std::string>>(vars, "labels", labels);
checkAllParametersConsumed("incMetric", vars);
@@ -3128,7 +3128,7 @@ static void setupLuaConfig(LuaContext& l
step = *custom_step;
}
else {
- boost::optional<update_metric_opts_t> vars = {boost::get<update_metric_opts_t>(decOpts)};
+ boost::optional<update_metric_opts_t> vars = boost::get<update_metric_opts_t>(decOpts);
getOptionalValue<uint64_t>(vars, "step", step);
getOptionalValue<LuaAssociativeTable<std::string>>(vars, "labels", labels);
checkAllParametersConsumed("decMetric", vars);
+1 -1
View File
@@ -8,7 +8,7 @@ configure_args="-Ddnscrypt=enabled -Dreproducible=true -Dsnmp=enabled
-Dyaml=disabled --sysconfdir=/etc/dnsdist"
conf_files="/etc/dnsdist/dnsdist.conf"
hostmakedepends="cmake pkg-config python3 python3-yaml tar"
makedepends="boost-devel fstrm-devel libcap-devel libedit-devel
makedepends="boost-headers fstrm-devel libcap-devel libedit-devel
libsodium-devel lua54-devel net-snmp-devel nghttp2-devel openssl-devel
re2-devel"
short_desc="Dynamic DNS loadbalancer"