On 04/05/2026 09:22, Дмитрий Романов via Openvpn-devel wrote: > -------- Пересылаемое сообщение -------- > От кого: Дмитрий Романов <[email protected] > <mailto:[email protected]>> > Кому: openvpn-devel <[email protected] > <mailto:[email protected]>> > Дата: Понедельник, 4 мая 2026, 10:19 +03:00 > Тема: [PATCH] netcfg: handle ParseFromString result for protobuf 34 > (nodiscard) > > > Hi, > > Building openvpn3-linux v26 with protobuf 34.x and GCC 15 fails in > netcfg-dco.cpp: google::protobuf::MessageLite::ParseFromString is now > [[nodiscard]], and the project builds with -Werror, so ignoring the > return value becomes a hard error (-Werror=unused-result). > > Check the return value and throw NetCfgException on parse failure, > consistent with other error handling in this file. > > This should fix distributions that already ship protobuf 34 (e.g. Arch). > > If there is an existing issue on Codeberg for this (e.g. related to > nodiscard / protobuf 34), please link this patch there. > > Signed-off-by: Dmitriy Romanov <[email protected] > <mailto:[email protected]>>
Sorry it took time to resolve this. I've just pushed out an git master branch to all the repositories which includes this fix and a lot of other issues related to building OpenVPN 3 Linux. <https://codeberg.org/OpenVPN/openvpn3-linux/commit/18f19569ce2da673b786c848fe6222ffae1809b6> Your patch did not apply cleanly on my tree, so I had to redo it. But you're credited in the commit, together with other reporters of the same issue. Current git master commit: b8ac395171e6354aa2d27875b76ed9cbc44b99cd Codeberg: <https://codeberg.org/OpenVPN/openvpn3-linux/src/branch/master> Radicle: rad:zN58oopqzrAkTregNZaRQpgg7x3c Radicle: <https://radicle.network/nodes/iris.radicle.xyz/rad:zN58oopqzrAkTregNZaRQpgg7x3c> GitLab: <https://gitlab.com/openvpn/openvpn3-linux/> GitHub: <https://github.com/OpenVPN/openvpn3-linux/> -- kind regards, David Sommerseth OpenVPN Inc _______________________________________________ Openvpn-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openvpn-devel
