boincmgr :: Fatal Error: Mismatch between the program and library build versions detected.

Message boards : Questions and problems : boincmgr :: Fatal Error: Mismatch between the program and library build versions detected.
Message board moderation

To post messages, you must log in.

AuthorMessage
Adrian Sevcenco

Send message
Joined: 15 Apr 13
Posts: 2
Romania
Message 48635 - Posted: 15 Apr 2013, 19:49:16 UTC

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
ID: 48635 · Report as offensive
Adrian Sevcenco

Send message
Joined: 15 Apr 13
Posts: 2
Romania
Message 48636 - Posted: 15 Apr 2013, 19:54:36 UTC

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
ID: 48636 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 48639 - Posted: 16 Apr 2013, 0:26:33 UTC - in response to Message 48636.  

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.
ID: 48639 · Report as offensive
Urs Echternacht

Send message
Joined: 15 Dec 05
Posts: 15
Germany
Message 48717 - Posted: 20 Apr 2013, 16:04:04 UTC - in response to Message 48636.  

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
ID: 48717 · Report as offensive

Message boards : Questions and problems : boincmgr :: Fatal Error: Mismatch between the program and library build versions detected.

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.