I’m having trouble getting BOINC 6.12.34 to run with the OpenSuse 11.4 wxWidgets packages, but I’m not sure what the real issue is:
paracelsus@linux-fcqg:~/BOINC> ./run_manager
./boincmgr: relocation error: ./boincmgr: symbol _ZTV16wxWindowListNode, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference
I’m not seeing why this is not working. If anyone has any suggestions, I would appreciate it. I did find [Bug 717508] Check cooperation between wxWidgets and BOINC](http://lists4.suse.de/opensuse-bugs/2011-09/msg02485.html) however, the recomeded compat package is install, the symbol is defined, and the wx-config path appears correct.
I upgraded all wx libs to the latest versions available, which seems to have resolved the first issue. Now however I get the following:
paracelsus@linux-fcqg:~/BOINC> ./run_manager
./boincmgr: error while loading shared libraries: libwx_gtk2u_richtext-2.8.so.0: cannot open shared object file: No such file or directory
paracelsus@linux-fcqg:~/BOINC> ldd boincmgr
<found libs omitted>
libwx_gtk2u_richtext-2.8.so.0 => not found
libwx_gtk2u_aui-2.8.so.0 => not found
libwx_gtk2u_xrc-2.8.so.0 => not found
libwx_gtk2u_qa-2.8.so.0 => not found
libwx_gtk2u_html-2.8.so.0 => not found
libwx_gtk2u_adv-2.8.so.0 => not found
libwx_gtk2u_core-2.8.so.0 => not found
libwx_baseu_xml-2.8.so.0 => not found
libwx_baseu_net-2.8.so.0 => not found
libwx_baseu-2.8.so.0 => not found
Any suggestions on this one? I don’t see why boincmgr is not finding the installed libwx libraries?
(As a note, I compiled BOINC as per CompileClient – BOINC and it seems to function okay, and for the first time ever all the buttons are displayed correctly in the GUI client, which is great. But I’d sure like to understand what is going on with these libraries and why the 6.12.34 version won’t find them.)
I won’t say that I have a good idea of what’s going on, but for me this looks rather like some of your libraries are not registered with the system. (which would be a job for ldconfig)
Turns out the missing wx libs shown in ldd are only with the 32-bit version, with the 64-bit version I am still getting
./boincmgr: relocation error: ./boincmgr: symbol _ZTV16wxWindowListNode, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference
I tried building from the svn tag for version 6.12.34 and also ran into issues.
I’ll post any resolutions here, thanks for your help!
(All this seems pretty silly really - hopefully I can get some insight over on the BOINC forums which might help other Suse users. As a note, these same issues happen on a stock 12.1 64-bit install too in VirtualBox.)
I have OpenSUSE 12.2 and Boinc 7.0.28 for Linux x64.
I kept getting messages of missing wxWidgets (eg: libwx_* files). I used YAST to install all the wxWidgets that did not have the word “compatible” in the package name.
After that, I got this error message:
./boincmgr: relocation error: ./boincmgr: symbol _ZTV16wxWindowListNode, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference
I used this command and it worked!!!
for file in /usr/lib64/wx-2.8-wxcontainer/*.so.0; do ln -s $file /usr/lib64; done;
Sorry to resurrect an old thread, but nothing has worked for me since I upgraded to openSuSE 13.1. I did what was listed here but then got the listed message but never did before until I made this link. Still run_manager isn’t working but apparently run_client is. Anyone have this working under 13.1?