How to run BOINCMGR 6.12.34 x86_64 on centos6

Message boards : BOINC Manager : How to run BOINCMGR 6.12.34 x86_64 on centos6
Message board moderation

To post messages, you must log in.

AuthorMessage
suntao

Send message
Joined: 14 Sep 11
Posts: 3
China
Message 40170 - Posted: 14 Sep 2011, 7:00:55 UTC

I get the fowllowing messages:
$ ./run_manager
./boincmgr: Symbol `_ZTV12wxBufferedDC' has different size in shared object, consider re-linking
./boincmgr: Symbol `_ZTV10wxClientDC' has different size in shared object, consider re-linking
./boincmgr: Symbol `_ZTV10wxMemoryDC' has different size in shared object, consider re-linking
./boincmgr: Symbol `_ZTV17wxBufferedPaintDC' 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).
已放弃 (core dumped)


ldd boincmgr:
ldd boincmgr
	linux-vdso.so.1 =>  (0x00007fff2ebab000)
	libnotify.so.1 => /usr/lib64/libnotify.so.1 (0x00000037dfa00000)
	libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00000037d5200000)
	libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x00000037d2000000)
	libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00000037d4800000)
	libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00000037d3600000)
	libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00000037d1400000)
	libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00000037d3200000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00000037d2400000)
	libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00000037d4000000)
	libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00000037d2e00000)
	libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00000037d4400000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00000037ca800000)
	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00000037cb000000)
	libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00000037d0800000)
	libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00000037c8c00000)
	libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00000037c9000000)
	libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00000037ca000000)
	librt.so.1 => /lib64/librt.so.1 (0x00000037c7800000)
	libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00000037c8400000)
	libwx_gtk2u_richtext-2.8.so.0 => /usr/lib64/libwx_gtk2u_richtext-2.8.so.0 (0x00007fe534fd7000)
	libwx_gtk2u_aui-2.8.so.0 => /usr/lib64/libwx_gtk2u_aui-2.8.so.0 (0x00007fe534d66000)
	libwx_gtk2u_xrc-2.8.so.0 => /usr/lib64/libwx_gtk2u_xrc-2.8.so.0 (0x00007fe534ad5000)
	libwx_gtk2u_qa-2.8.so.0 => /usr/lib64/libwx_gtk2u_qa-2.8.so.0 (0x00007fe5348b5000)
	libwx_gtk2u_html-2.8.so.0 => /usr/lib64/libwx_gtk2u_html-2.8.so.0 (0x00007fe534608000)
	libwx_gtk2u_adv-2.8.so.0 => /usr/lib64/libwx_gtk2u_adv-2.8.so.0 (0x00007fe534324000)
	libwx_gtk2u_core-2.8.so.0 => /usr/lib64/libwx_gtk2u_core-2.8.so.0 (0x00007fe533d1b000)
	libwx_baseu_xml-2.8.so.0 => /usr/lib64/libwx_baseu_xml-2.8.so.0 (0x00007fe533b11000)
	libwx_baseu_net-2.8.so.0 => /usr/lib64/libwx_baseu_net-2.8.so.0 (0x00007fe5338e2000)
	libwx_baseu-2.8.so.0 => /usr/lib64/libwx_baseu-2.8.so.0 (0x00007fe533587000)
	libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00000037dea00000)
	libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00000037d4c00000)
	libssl.so.0.9.8 => /usr/lib64/libssl.so.0.9.8 (0x00007fe533338000)
	libcrypto.so.0.9.8 => /usr/lib64/libcrypto.so.0.9.8 (0x00007fe532fb9000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00000037c6c00000)
	libnsl.so.1 => /lib64/libnsl.so.1 (0x00000037d9a00000)
	libz.so.1 => /lib64/libz.so.1 (0x00000037c7c00000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00000037c7000000)
	libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000037cd800000)
	libm.so.6 => /lib64/libm.so.6 (0x00000037c7400000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000037cc000000)
	libc.so.6 => /lib64/libc.so.6 (0x00000037c6800000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00000037c9800000)
	libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00000037cd000000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00000037ca400000)
	libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00000037cb800000)
	libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00000037cc400000)
	libXi.so.6 => /usr/lib64/libXi.so.6 (0x00000037cbc00000)
	libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00000037cc800000)
	libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00000037ccc00000)
	libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00000037d6000000)
	libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00000037d6e00000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00000037c8800000)
	libselinux.so.1 => /lib64/libselinux.so.1 (0x00000037c8000000)
	libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00000037cb400000)
	libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00000037d6400000)
	libexpat.so.1 => /lib64/libexpat.so.1 (0x00000037cac00000)
	/lib64/ld-linux-x86-64.so.2 (0x00000037c6400000)
	libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00000037ce800000)
	libSM.so.6 => /usr/lib64/libSM.so.6 (0x00000037cdc00000)
	libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00000037d8200000)
	libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00000037d8e00000)
	libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00007fe532d11000)
	libidn.so.11 => /lib64/libidn.so.11 (0x00000037d6800000)
	libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x00000037d8a00000)
	libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00000037cfc00000)
	libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00000037cec00000)
	libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00000037cf400000)
	libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00000037ce000000)
	libssl3.so => /usr/lib64/libssl3.so (0x00000037db600000)
	libsmime3.so => /usr/lib64/libsmime3.so (0x00000037da600000)
	libnss3.so => /usr/lib64/libnss3.so (0x00000037dba00000)
	libnssutil3.so => /usr/lib64/libnssutil3.so (0x00000037dae00000)
	libplds4.so => /lib64/libplds4.so (0x00000037d2800000)
	libplc4.so => /lib64/libplc4.so (0x00000037d9e00000)
	libnspr4.so => /lib64/libnspr4.so (0x00000037da200000)
	libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00000037d7200000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00000037c9c00000)
	libICE.so.6 => /usr/lib64/libICE.so.6 (0x00000037ce400000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00000037cd400000)
	liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007fe532afc000)
	libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00000037d8600000)
	libssl.so.10 => /usr/lib64/libssl.so.10 (0x00000037d0400000)
	libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00000037cf000000)
	libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fe5328f1000)
	libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00000037cf800000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00000037c9400000)
	libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000037d5c00000)
	libfreebl3.so => /lib64/libfreebl3.so (0x00000037d7600000)
ID: 40170 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 40174 - Posted: 14 Sep 2011, 10:50:12 UTC - in response to Message 40170.  

That's saying there is a mismatch in the wxwidgets library - you have wxwidgets but it wasn't compiled with all the options that boinc needs. Sorry I'm not a centos user so I can't offer the exact solution. I'm presuming you're using the berkeley boinc package and wxwidgets from the centos repositories. In the absence of a centos user being able to point you in the right direction, you have a couple of options - check the centos repositories to see if there are alternate wxwidget packages (compiled with different options), compile wxwidgets yourself with the correct options enabled, lastly install boinc from the centos repositories .

This is only affecting the manager (the gui) though. The boinc client is unaffected, and this can be run without the gui, with a gui from a different version, or even with a third party gui, so you still have potential workarounds available to you. If no one with centos experience can help you, I can try to walk you through these alternatives.
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
ID: 40174 · Report as offensive
suntao

Send message
Joined: 14 Sep 11
Posts: 3
China
Message 40187 - Posted: 15 Sep 2011, 5:44:55 UTC - in response to Message 40174.  

Thank you very much.
I compiled wxWidgets(wxALL) from source and boincmgr is working now.
ID: 40187 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 40192 - Posted: 15 Sep 2011, 9:55:43 UTC - in response to Message 40187.  

sweet, glad I could nudge you in the right direction.
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
ID: 40192 · Report as offensive

Message boards : BOINC Manager : How to run BOINCMGR 6.12.34 x86_64 on centos6

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.