Message boards : Questions and problems : BOINC 6.12.34 64-Bit and wxWidgets Link Reference
Message board moderation
Author | Message |
---|---|
Send message Joined: 27 Nov 11 Posts: 5 ![]() |
I'm having trouble getting the 64-bit BOINC 6.12.34 (Berkley installer, http://boinc.berkeley.edu/dl/boinc_6.12.34_x86_64-pc-linux-gnu.sh ) to run with the OpenSuse 11.4 or 12.1 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 However: linux-fcqg:/home/paracelsus # readelf -W -s /usr/lib64/wx-2.8-wxcontainer/libwx_gtk2u_core-2.8.so.0 | grep _ZTV16wxWindowListNode 6975: 00000000005f8b20 40 OBJECT WEAK DEFAULT 22 _ZTV16wxWindowListNode@@WXU_2.8 paracelsus@linux-fcqg:~/BOINC> wx-config --libs -L/usr/lib64/wx-2.8-wxcontainer -pthread -Wl,-rpath,/usr/lib64/wx-2.8-wxcontainer -L/usr/lib64 -Wl,-rpath,/usr/lib64/wx-2.8-wxcontainer -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 linux-fcqg:/home/paracelsus/Downloads/wxWidgets-2.9.2 # rpm -qa | grep wxWidget wxWidgets-wxcontainer-compat-lib-config-2.8.11-3.9.1.x86_64 wxWidgets-wxcontainer-devel-2.8.11-3.9.1.x86_64 wxWidgets-lang-2.8.11-4.5.1.noarch I'm not seeing why this is not working. If anyone has any suggestions, I would appreciate it. I did find 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. |
Send message Joined: 27 Nov 11 Posts: 5 ![]() |
Sadly, the Suse 11.4 repo version is 6.4.5, and Suse 12.1 (which just came out) shows version 6.10.50. (You can find somewhat newer packages for 11.4 in 3rd party repos, but not with anything newer than 6.10.x) Thanks for the suggestion on running 6.12.34 client with the 6.10.58 manager. The 6.10.58 manager does seem to work okay. Any idea what might be going on with the link reference in the 6.12.34 manager? It does not make any sense to me as the symbol appears to be defined? As an aside: I have to say this is not the first run in I've had with wxWidget issues with Boinc and Linux. While I assume the idea on using wxWidgets is to make porting across platforms easier, I wonder if offering a gtk config option for the manager might make more sense for Linux? (The reason why I'm trying to run a newer version of the manager is because of issues with wx buttons and fields not displaying correctly, which makes using it pretty annoying - though things look pretty good with the 6.10.58 manager.) Thanks for the help and suggestions. |
Send message Joined: 10 Mar 08 Posts: 2 ![]() |
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 ./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; |
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.