Message boards : Questions and problems : Why does v7.4.42 need so many supporting programs?
Message board moderation
Author | Message |
---|---|
Send message Joined: 25 Nov 13 Posts: 30 ![]() |
I've been running version 7.2.0 of BOINC on my Gentoo Linux stable i5 machine and recently decided to upgrade to 7.4.42. It pulls in 17 other packages that the earlier version didn't need, including Ruby, yaml and webkit. Why does a number-cruncher need all these other things? It's taking ages to compile them all. |
![]() Send message Joined: 29 Aug 05 Posts: 15634 ![]() |
Upgrade from where? If with the BOINC installer package from Berkeley, these libraries are the only prerequisites that BOINC and BOINC Manager were built with, which may be needed. If from repositories, well, that's up to the person who maintains the repositories for your Linux distro. If you're building BOINC yourself, the aforementioned prerequisites are the only ones needed. |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
The extra packages are perhaps specified for a BOINC server build. You should ask the distro maintainer if there are separate packages for 'client only' or 'client + manager' - and if not, why not. |
Send message Joined: 20 Nov 12 Posts: 801 ![]() |
BOINC Manager was updated in v7.3 to use wxWidgets 3.0. Since you have webkit in that list it seems you are building wx too and presumably it's dependencies too. BOINC itself doesn't depend on all that many libraries/programs but when you count dependencies of BOINC's dependencies and their dependencies and so on, yes, you do end up with a long list of packages to build. Maybe there is a reason why distros with binary packages are more popular... BTW. Ask the package maintainer to update BOINC to version 7.6.23 or newer. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.