Message boards : News : BOINC 6.12.33 released to public
Message board moderation
Author | Message |
---|---|
Send message Joined: 26 Aug 05 Posts: 164 |
The next version of BOINC is now ready for public use. Check the release notes and version history for details. |
Send message Joined: 17 Sep 06 Posts: 20 |
Boinc 6.12.33 fails to work on Fedora 14 both as client and manager. Have the 6.12.28 client working on systems with older managers, but this versions client fails with library errors. |
Send message Joined: 26 Aug 05 Posts: 164 |
|
Send message Joined: 26 Aug 05 Posts: 164 |
The compat builds use static linking, the others use dynamic linking. Basically attempting to statically link the UI causes problems of its own. Each distro/window manager uses different widget libraries. If you compile wxWidgets so that it works with one something gets messed up for the other. Statically linking everything, including X, and you get something akin to Gtk 1.x visuals running on a Gtk 2.x/3.x system. The latest situation, at least with FC15, appears to be related to OpenSSL going 1.0 somewhat recently, the build machine is still Ubuntu 10.04 LTS which uses OpenSSL 0.9.8. ----- Rom BOINC Development Team, U.C. Berkeley My Blog |
Send message Joined: 7 Dec 05 Posts: 9 |
I just tried to install the Linux 64 bit version on Centos 5 and got the following error when trying to start boinc ./boinc -redirectio -daemon ./boinc: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory [root@coopers BOINC]# I can normally upgarde to the latest version and it loads ?? Proud Founder and member of Have a look at my WebCam |
Send message Joined: 17 Sep 06 Posts: 20 |
Results from ldd on the 6.12.33 on Fedora 14 64bit system. ldd Result of boinc program linux-vdso.so.1 => (0x00007fffe2fff000) libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x0000003000000000) libssl.so.0.9.8 => not found libcrypto.so.0.9.8 => not found libdl.so.2 => /lib64/libdl.so.2 (0x000000384ce00000) libnsl.so.1 => /lib64/libnsl.so.1 (0x000000385ea00000) libz.so.1 => /lib64/libz.so.1 (0x000000384d600000) libpthread.so.0 => /lib64/libpthread.so.0 (0x000000384ca00000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003856e00000) libm.so.6 => /lib64/libm.so.6 (0x000000384d200000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x000000384de00000) libc.so.6 => /lib64/libc.so.6 (0x000000384c600000) libidn.so.11 => /lib64/libidn.so.11 (0x000000385ca00000) liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x0000003b45000000) libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x0000003b44800000) librt.so.1 => /lib64/librt.so.1 (0x000000384da00000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x0000003ea0200000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x0000003e9fe00000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x0000003e9fa00000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003859200000) libssl3.so => /usr/lib64/libssl3.so (0x0000003b44000000) libsmime3.so => /usr/lib64/libsmime3.so (0x0000003b43c00000) libnss3.so => /usr/lib64/libnss3.so (0x0000003b43800000) libnssutil3.so => /usr/lib64/libnssutil3.so (0x0000003b43400000) libplds4.so => /lib64/libplds4.so (0x0000003b42800000) libplc4.so => /lib64/libplc4.so (0x0000003b42c00000) libnspr4.so => /lib64/libnspr4.so (0x0000003b43000000) libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x0000003ea0e00000) /lib64/ld-linux-x86-64.so.2 (0x000000384c200000) libresolv.so.2 => /lib64/libresolv.so.2 (0x000000384f200000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x0000003b44400000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x0000003ea0600000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x000000385b200000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x0000003ea0a00000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x0000003f4de00000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003b42400000) libselinux.so.1 => /lib64/libselinux.so.1 (0x000000384e600000) libfreebl3.so => /lib64/libfreebl3.so (0x0000003b42000000) Output 2> ./boinc: /usr/lib64/libcurl.so.4: no version information available (required by ./boinc) ldd output of boincmgr linux-vdso.so.1 => (0x00007fff11b89000) libnotify.so.1 => /usr/lib64/libnotify.so.1 (0x0000003862600000) libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x000000300e600000) libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x0000003856a00000) libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x000000300cc00000) libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x0000003854e00000) libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x000000384fa00000) libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00000038d8600000) libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x0000003854600000) libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x0000003b21000000) libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x0000003b1f400000) libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00000038d8200000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003850e00000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x0000003851a00000) libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x000000384f600000) libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x0000003856600000) libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x000000384ee00000) libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x000000384ea00000) librt.so.1 => /lib64/librt.so.1 (0x000000384da00000) libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x000000384e200000) 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 libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x0000003860200000) libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x0000003000000000) libssl.so.0.9.8 => not found libcrypto.so.0.9.8 => not found libdl.so.2 => /lib64/libdl.so.2 (0x000000384ce00000) libnsl.so.1 => /lib64/libnsl.so.1 (0x000000385ea00000) libz.so.1 => /lib64/libz.so.1 (0x000000384d600000) libpthread.so.0 => /lib64/libpthread.so.0 (0x000000384ca00000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003856e00000) libm.so.6 => /lib64/libm.so.6 (0x000000384d200000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x000000384de00000) libc.so.6 => /lib64/libc.so.6 (0x000000384c600000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x0000003b1e400000) libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x0000003b1f800000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x0000003b1e800000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x0000003b1f000000) libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x0000003b20400000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x0000003b1ec00000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x0000003b20000000) libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x0000003b20800000) libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x0000003b1fc00000) libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x0000003b21400000) libresolv.so.2 => /lib64/libresolv.so.2 (0x000000384f200000) libselinux.so.1 => /lib64/libselinux.so.1 (0x000000384e600000) libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x0000003851600000) libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x0000003853600000) libexpat.so.1 => /lib64/libexpat.so.1 (0x0000003850a00000) /lib64/ld-linux-x86-64.so.2 (0x000000384c200000) libidn.so.11 => /lib64/libidn.so.11 (0x000000385ca00000) liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x0000003b45000000) libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x0000003b44800000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x0000003ea0200000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x0000003e9fe00000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x0000003e9fa00000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003859200000) libssl3.so => /usr/lib64/libssl3.so (0x0000003b44000000) libsmime3.so => /usr/lib64/libsmime3.so (0x0000003b43c00000) libnss3.so => /usr/lib64/libnss3.so (0x0000003b43800000) libnssutil3.so => /usr/lib64/libnssutil3.so (0x0000003b43400000) libplds4.so => /lib64/libplds4.so (0x0000003b42800000) libplc4.so => /lib64/libplc4.so (0x0000003b42c00000) libnspr4.so => /lib64/libnspr4.so (0x0000003b43000000) libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x0000003ea0e00000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x0000003850200000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x0000003b44400000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x0000003ea0600000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x000000385b200000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x0000003ea0a00000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x0000003f4de00000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x000000384fe00000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003b42400000) libfreebl3.so => /lib64/libfreebl3.so (0x0000003b42000000) |
Send message Joined: 6 May 06 Posts: 287 |
@ Michael - looks like your missing openssl and wx-widgets with gtk support, sorry I don't use fedora but search your package manager for these packages (you may even have them installed but a different version) @ dagorath - looks like you need to install libnotify1 and libwxgtk2.8-0 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 |
Send message Joined: 17 Sep 06 Posts: 20 |
on the machine I use for testing, I installed the wx packages, and those not found disappear, but it has version 1.0 of the ssl instead of the 0.98? If I recall, I had tried making symbolic links to newer version with the older names that it was looking for, but it gave some error message that I don't recall. I would hope that an install script would check if something needs to be added or is missing. I had installed the wx stuff that I thought might have been needed, but probable added some things that were not required. |
Send message Joined: 6 May 06 Posts: 287 |
A quick read of this link looks like you have to install the fc11 package. As for the install script checking dependencies that's what your distro's package manager/repositories are for - your distro's devs do the leg work to ensure that the package has the right dependencies and that they get installed (if a distro's package doesn't then a bug needs to be fired back to the distro's devs) Alternately you can compile BOINC from source, this will check against the libs you have installed and compile against them (then you need the -dev versions of these packages installed) 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 |
Send message Joined: 17 Sep 06 Posts: 20 |
From yumex the Fedora distro shows they have version 6.10.58. I have the 6.10.58 version of the manager running, since the 6.12.28 version of manager didn't work. The client is 6.12.28, which did work and it was suggested in another message that the newer client has fixes that were useful? Is there a place to find the source code that can be compiled from scratch for the 6.12.33? I've generally only found the install script available, and some references to svn code. I believe I once got client code to compile, but it said the manager code was not working? I have a number of machines running boinc, and most are Fedora. Thanks. |
Send message Joined: 6 May 06 Posts: 287 |
Yep checkout these pages http://boinc.berkeley.edu/trac/wiki/SourceCode and http://boinc.berkeley.edu/trac/wiki/BuildSystem. I used to compile from boinc svn so I can probably help you out a bit, but I don't have any fedora boxes. Edit: Should probably move any further discussion of this to another thread. 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 |
Send message Joined: 17 Sep 06 Posts: 20 |
Downloaded the svn with this option svn co http://boinc.berkeley.edu/svn/tags/boinc_core_release_6_12_33 built the source, and the client 6_12_33 was built, and putting it in the BOINC directory seems to work fine. Went in the clientgui directory, and ran the make to create the manager, but it fails. gtk/taskbarex.cpp:20:21: fatal error: gtk/gtk.h: No such file or directory compilation terminated. make: *** [boincmgr-taskbarex.o] Error 1 The 6.10.58 boincmgr saw the upgrade from 6.12.28 to 6.12.33. Just running it on my main home machine, that is a quad Phenom II that I run the ABC project on only. This is a 64bit system with 4GB ram. |
Send message Joined: 17 Sep 06 Posts: 20 |
Did a search and there are a few gtk.h files on the system. Did a make clean in the clientgui directory, and then run make in the directory, and it gives a different error. In file included from /usr/include/gtk-3.0/gtk/gtk.h:43:0, from gtk/taskbarex.cpp:20: /usr/include/gtk-3.0/gtk/gtkapplication.h:57:3: error: ‘GApplication’ does not name a type /usr/include/gtk-3.0/gtk/gtkapplication.h:66:3: error: ‘GApplicationClass’ does not name a type gtk/taskbarex.cpp: In member function ‘virtual bool wxTaskBarIconEx::SetIcon(const wxIcon&, const wxString&)’: gtk/taskbarex.cpp:190:68: error: ‘gtk_status_icon_set_tooltip’ was not declared in this scope gtk/taskbarex.cpp: In member function ‘virtual bool wxTaskBarIconEx::SetBalloon(const wxIcon&, wxString, wxString, unsigned int)’: gtk/taskbarex.cpp:217:28: warning: deprecated conversion from string constant to ‘gchar*’ gtk/taskbarex.cpp:220:28: warning: deprecated conversion from string constant to ‘gchar*’ gtk/taskbarex.cpp:223:28: warning: deprecated conversion from string constant to ‘gchar*’ make: *** [boincmgr-taskbarex.o] Error 1 |
Send message Joined: 29 Aug 05 Posts: 15560 |
Please post about building your BOINC and any problems you have with that in the Q&P or Core Client forums. It's off topic in this thread. Your building problems have nothing to do with the public release of 6.12.33 or the problems people have with missing libraries. |
Send message Joined: 17 Sep 06 Posts: 20 |
If you read the thread you would see that the public released versions doesn't work and is broken. After install it, it screws up working systems. The previous 6.12.28 client would work, but the manager was broken. The thread had asked to post the errors that the released version was producing, and then to build the client from source to have it use the libraries. http://setiathome.berkeley.edu (Original) Number of Seti Units Returned: 19,471 Processing time: 32 years, 290 days, 12 hours, 58 minutes (Total Hours: 287,489) BOINC@HOME CREDITS SETI 10967757.674963 | EINSTEIN 6144060.040851 ROSETTA 3347417.116840 | ABC 6759646.694532 |
Send message Joined: 18 Sep 10 Posts: 22 |
I am still having the same problem with diagnostic error of the screen saver for non-admin users as with the previous 6.12.28 release for Windows (see also message 38117). Reverting back to the 6.10.60 release as that is the last one that was working for me without errors. Thomas |
Send message Joined: 2 Jun 07 Posts: 15 |
I sometimes get this error message after my machine has started up, although I am not using the BOINC screensaver (or any other screensaver for that matter). I am running BOINC version 6.12.33 on Windows XP SP3, and BOINC is installed so as to be usable by all users, although I only have one user account on this mashine. I have uninstalled BOINC, restarted the machine and re-installed it again to no apparent effect, although I did notice that it had the option to use the BOINC screensaver ticked by default as I was re-installing it, and so I un-ticked it. (The last time I used the BOINC Screensaver was probably at least 7 years and 2 machines ago!) As this problem seems so far only to be happening when QMC is the project that starts up first, I am also posting this on the QMC forums, although I have not experienced it on previous BOINC versions. |
Send message Joined: 29 Aug 05 Posts: 15560 |
The screen saver diagnostics error was identified by the developers and is fixed in an upcoming 6.12 version. Since it's vacation time for the developers, plus the Workshop 2011 is closing in rather quickly, it's difficult to say when a new version will be released. It also depends on what other bugs have been/are found in the mean time, that can also be included in this newer version. In the mean time, if you aren't a BOINC Alpha tester, do NOT upgrade to 6.13, as this version uses from the ground up rewritten code with a gazillion bugs in it. You do not want to run it unless you're comfortable with a bug-ridden system and don't mind to send in daily/weekly reports to the developers on what you found out about the present code. |
Send message Joined: 2 Jun 07 Posts: 15 |
The screen saver diagnostics error was identified by the developers and is fixed in an upcoming 6.12 version. Fair enough! |
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.