Message boards : Questions and problems : boincmgr :: Fatal Error: Mismatch between the program and library build versions detected.
Message board moderation
Author | Message |
---|---|
Send message Joined: 15 Apr 13 Posts: 2 ![]() |
Hi! I have an Fedora 17 x86_64, boinc client is running ok but the manager throws this : /home.hdd/adrian/boincexe/boincmgr: Symbol `_ZTV12wxBufferedDC' has different size in shared object, consider re-linking /home.hdd/adrian/boincexe/boincmgr: Symbol `_ZTV10wxClientDC' has different size in shared object, consider re-linking /home.hdd/adrian/boincexe/boincmgr: Symbol `_ZTV10wxMemoryDC' has different size in shared object, consider re-linking /home.hdd/adrian/boincexe/boincmgr: Symbol `_ZTV9wxPaintDC' has different size in shared object, consider re-linking Fatal Error: Mismatch between the program and library build versions detected. The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4,compatible with 2.6), and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6). Aborted Any idea about this? Thanks! Adrian |
Send message Joined: 15 Apr 13 Posts: 2 ![]() |
so .. i found an thread 1.5 years old!!! http://boinc.berkeley.edu/dev/forum_thread.php?id=6930#40170 of course i will not recompile the wxWidgets ... but given the age of the problem why boinc didn't implement a workaround??? So .. should i abandon boinc because i have no way of managing what is going on? Thanks, Adrian |
![]() Send message Joined: 29 Aug 05 Posts: 15640 ![]() |
You have two options that I see: 1. Use the BOINCCMD tool if you can't use BOINC Manager. See http://boinc.berkeley.edu/wiki/Boinccmd_tool for more info. You do know that you can give commands to the client through the command line as well? 2. If you have a problem with BOINC built by Berkeley, run the version from Fedora repositories instead. That version is built against working libraries for FC. The only problem here is that it may not be the newest version that's available. That's something you have to complain to the package maintainers about, it's not something the BOINC developers have in hand. |
Send message Joined: 15 Dec 05 Posts: 15 ![]() |
There is also an easier alternative (but i don't think it is recommended) : Download and install BOINC 6.10.58 for your linux version and copy the file "boincmgr" to a place where it is not getting overwritten, maybe you can rename to reflect its version. Now download and install any newer version of BOINC you want. Replace the new file "boincmgr" with the version from BOINC 6.10.58 that you saved before. The version from BOINC 6.10.58 was statically linked, so should work on any linux (with a new enough glibc), and as long as BOINCs old BOINC Manager interface is supported. _\|/_ Urs |
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.