Thread 'Why does v7.4.42 need so many supporting programs?'

Message boards : Questions and problems : Why does v7.4.42 need so many supporting programs?
Message board moderation

To post messages, you must log in.

AuthorMessage
Peter Humphrey

Send message
Joined: 25 Nov 13
Posts: 30
United Kingdom
Message 67583 - Posted: 7 Feb 2016, 10:42:54 UTC

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.
ID: 67583 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15634
Netherlands
Message 67587 - Posted: 7 Feb 2016, 13:07:57 UTC - in response to Message 67583.  

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.
ID: 67587 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5149
United Kingdom
Message 67590 - Posted: 7 Feb 2016, 14:33:27 UTC

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.
ID: 67590 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 67595 - Posted: 7 Feb 2016, 21:12:06 UTC - in response to Message 67583.  

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.
ID: 67595 · Report as offensive

Message boards : Questions and problems : Why does v7.4.42 need so many supporting programs?

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.