Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#56104 - [boinc] Won't build with glibc>=2.26
Attached to Project:
Community Packages
Opened by Jonathon (jonathon) - Tuesday, 24 October 2017, 13:48 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 04 December 2018, 16:47 GMT
Opened by Jonathon (jonathon) - Tuesday, 24 October 2017, 13:48 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 04 December 2018, 16:47 GMT
|
DetailsDescription:
glibc=2.26 dropped xlocale.h. References to this are no longer necessary but block any build process (example log output below). This has been fixed upstream in https://github.com/BOINC/boinc/commit/e86f29e7fbc78faff6c9b9c8356ffe59049c116f. A patch and PKGBUILD for the 7.8.3 release are attached, and are also available (with discussion) here: https://forum.manjaro.org/t/boinc-what-is-going-on/33360/4?u=jonathon Build log output: ``` make[2]: Entering directory '/dev/shm/boinc/src/boinc/clientgui' CXX boincmgr-AccountManagerInfoPage.o CXX boincmgr-AccountInfoPage.o CXX boincmgr-AccountManagerProcessingPage.o CXX boincmgr-AccountManagerPropertiesPage.o CXX boincmgr-AsyncRPC.o CXX boincmgr-AdvancedFrame.o CXX boincmgr-AlreadyExistsPage.o CXX boincmgr-BOINCBaseView.o CXX boincmgr-BOINCBaseFrame.o AsyncRPC.cpp:23:10: fatal error: xlocale.h: No such file or directory #include <xlocale.h> ^~~~~~~~~~~ compilation terminated. ``` |
This task depends upon
Comment by Felix Yan (felixonmars) -
Friday, 22 December 2017, 08:01 GMT
This should have been fixed in boinc 7.8.4-1.
Comment by Eli Schwartz (eschwartz) -
Sunday, 24 December 2017, 07:04 GMT
Odd, because 7.8.4 appears to have been a macOS hotfix release: https://github.com/BOINC/boinc/blob/client_release/7.8/7.8.4/clientgui/AsyncRPC.cpp#L22
glibc226.patch