[SOLVED] HOW-TO: Installing BOINC on Slackware 14.2: Dependencies and configure options
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Will the BOINC SlackBuild be appearing on SlackBuilds.org?
I am planning (still) of submitting a Slackbuild script. The issue is the changes/recompile for dependencies that is needed. Some are alrwady on SBo but with different compile defaults. Its a mess, and some of the compiles take a LONG time.
Folks,
Initial testing looks good with the default scripts for the webkit, libwebp etc dependencies for BOINC that are now on Slackbilds.org. Once I get a chance to double check in a clean VM to make sure I haven't missed anything, I'll get a BOINC SBo submission ready.
To recap:
BOINC CLI program from newer git tags have always worked as-is.
The fancy BOINC manager GUI needed particular versions of libwebp, webkitgtk, wxGTK3 with nondefault compile options. Hence this post.
I compiled the special wxGTK3 and then kingbeowulf's BOINC package successfully. I installed the package, ran boincgui.sh, and it said there was no boincmgr. Sure enough, the package, that still somehow successfully compiled, had no boincmgr when I looked in /var/log/packages/Boinc-7.6.33-x86_64-1_DNC (only change was my initials to know I compiled for my own system.) How can I find out what went wrong? Are we any closer to having a package on SBo? I'd really like to continue on Slackware, as I have a 8x4GHz i7 and Radeon RX Vega I could use for BOINC while not using the latter for other things yet.
wxGTK3 alone is not enough. You need (1) libwebp, (2) webkitgtk as well (you didn't specify). If you look at the boinc configure logs it will tell you what is missing. Make sure you follow the instruction in the top post.
I'm still using the 64-bit packages for libwebp, webkitgtk, wxGTK3 I posted here: http://www.linuxgalaxy.org/files/sbo...14.2/packages/
These may be a bit different now than on SBo since there have been some updates.
wxGTK3 alone is not enough. You need (1) libwebp, (2) webkitgtk as well (you didn't specify). If you look at the boinc configure logs it will tell you what is missing. Make sure you follow the instruction in the top post. [...]
Okay; I had used the wrong versions of two, and recompiled one, but the libwebp SlackBuild for 0.5.1 just said it has no 'configure.' I ended up using your packages (mentioned in previous post) and now have BOINC working!
You can also now get paid Gridcoin (GRC) cryptocurrency (sellable) for running BOINC for 'whitelisted' projects. Do you want to make GRC SlackBuild, or should I, or someone else? (after your BOINC one is available on SBo)
also, libwebp.so.6 is from the OLD version. You need to remove all the old versions and recompile the new versions from SBo. I tested in a clean Slackware64 14.2 qemu VM and everything worked.
also, libwebp.so.6 is from the OLD version. You need to remove all the old versions and recompile the new versions from SBo. I tested in a clean Slackware64 14.2 qemu VM and everything worked.
Anyway, different, but NotepadQQ won't run with newer libwebp, so for now I'm stuck with the old version.
have you tried building qt5-webkit first (to suppress libwebp as its optional), then compile the BOINC dep tree? I see no reason why an editor needs webp. But then again, I have no idea why boincmgr needs it.
have you tried building qt5-webkit first (to suppress libwebp as its optional), then compile the BOINC dep tree? I see no reason why an editor needs webp. But then again, I have no idea why boincmgr needs it.
I tried building qt5-webkit first then the BOINC dependency tree. NotepadQQ doesn't need libwebp, but just having a certain version there makes it work or not.
If NotepadQQ looks for libwebp at runtime that is a "runtime dependency" and the idiots upstream (either NotepadQQ or qt5-webkit) should be looking for libwebp.so not libwebp.so.x. Install everything for BOINC, including libwebp-1.0.0. Then just create a libwebp.so.6 symlink to libwebp.so.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.