Message boards :
BOINC Manager :
Manager not starting since upgrade to ubuntu 20.04
Message board moderation
Previous · 1 · 2
Author | Message |
---|---|
Send message Joined: 5 Mar 08 Posts: 272 |
I don’t find it much of a hinderance not being able to shut down the core client from the manager. You couldn’t start it up again anyway. I usually have a terminal window open at the same time as the manager and do the systemctl stop/start boinc-client from there. Back to Dave’s problem. The reason why I suggested he use Gianfranco’s version is his manager presumably works unlike the one Dave has currently. I know Gianfranco spent some time finding a working wxWidgets. MarkJ |
Send message Joined: 28 Jun 10 Posts: 2518 |
Back to Dave’s problem. The reason why I suggested he use Gianfranco’s version is his manager presumably works unlike the one Dave has currently. I know Gianfranco spent some time finding a working wxWidgets. Except I am getting the error on Gianfranco's version as well. It is only the manager that isn't working. Controlling things from the command line works normally and as I said, I am now looking at it from a knowledge perspective rather than a can't get the flipping thing to work point of view. |
Send message Joined: 24 Dec 19 Posts: 228 |
Maybe just nuke your version and use Gianfranco’s 7.16.6 version. He has an Ubuntu ppa here: the problem is that you don't have the wxWidgets library installed that was compiled with gtk2, that's what boincmgr is looking for in that error. I can't remember if this was just not available in Ubuntu 20.04 anymore. 1. one solution is to compile boincmgr using wxWidgets with gtk2 and statically link it so you no longer have that dependency (this combo causes a long startup lag though on Ubuntu 20.04, expect 15-30 seconds from the time you click it before it actually starts) 2. another solution is to compile boincmgr using wxWidgets with gtk3 and dynamically link it, which you should have the ability to install on ubuntu 20 3. another solution is to compile boincmgr using wxWidgets with gtk3 and statically link it so you no longer have the dependency. i chose option 3. here is the one that I built. download it, extract it, and drop the boincmgr executable wherever you need it. https://drive.google.com/open?id=1erjrEKCwxTr3QsL6tm4cIbTqRzLVxttA |
Send message Joined: 28 Jun 10 Posts: 2518 |
the problem is that you don't have the wxWidgets library installed that was compiled with gtk2, that's what boincmgr is looking for in that error. I can't remember if this was just not available in Ubuntu 20.04 anymore. Trying to compile from source now gives the following on make /usr/include/wx-3.0/wx/string.h:477: undefined reference to `wxWebViewNameStr' /usr/bin/ld: /usr/include/wx-3.0/wx/string.h:477: undefined reference to `wxWebViewBackendDefault' /usr/bin/ld: /usr/include/wx-3.0/wx/string.h:477: undefined reference to `wxWebViewDefaultURLStr' Now running make again after a couple of changes. Now compiling my own wxWidgets to see how that affects anything. Edit: Particularly confusing because I was able to roll my own on the desktop which had the same problem. |
Send message Joined: 24 Dec 19 Posts: 228 |
install the webview dev library (when compiling stuff you always need the -dev packages): sudo apt install libwxgtk-webview3.0-gtk3-dev but if you compile wxWidgets from source, this will be installed also. |
Send message Joined: 28 Jun 10 Posts: 2518 |
At least my wanderings have taught me that adding -j4 to the make command speeds things up a bit. |
Send message Joined: 28 Jun 10 Posts: 2518 |
install the webview dev library (when compiling stuff you always need the -dev packages):Was already installed. |
Send message Joined: 28 Jun 10 Posts: 2518 |
I think I will wait till I run out of work and do a clean install of 20.04 |
Copyright © 2024 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.