racoon2-20100526a-41.fc33 fails to build in Fedora 33: gcc -c -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -g -I/usr/include -I. -I./missing -I../lib -DRACOON2_CONFIG_DIR=\"/etc/racoon2\" -DDEBUG -DDEBUG_TRACE -DHAVE_CONFIG_H -o ikev1/pfkey.o ikev1/pfkey.c ikev1/pfkey.c:60:10: fatal error: sys/sysctl.h: No such file or directory 60 | #include <sys/sysctl.h> | ^~~~~~~~~~~~~~ compilation terminated. make[1]: *** [Makefile:107: ikev1/pfkey.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/builddir/build/BUILD/racoon2-20100526a/iked' A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/8235958>. This is very probably triggered by upgrading glibc-devel from 2.31.9000-6.fc33 to 2.31.9000-9.fc33. From glibc changelog: * Wed Apr 15 2020 Patsy Griffin <patsy> - 2.31.9000-9 - Auto-sync with upstream branch master, commit 076f09afbac1aa57756faa7a8feadb7936a724e4. - Linux: Remove <sys/sysctl.h> and the sysctl function
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33.
I applied a fix from a <https://github.com/zoulasc/racoon2> tree.
FEDORA-2020-a090486e04 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-a090486e04
FEDORA-2020-a090486e04 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-a090486e04` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-a090486e04 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-a090486e04 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.