BOINC 6.12.33 released to public

Message boards : News : BOINC 6.12.33 released to public

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Rom Walton
Volunteer moderator
Project developer
Avatar

Send message
Joined: 26 Aug 05
Posts: 164
Message 38788 - Posted: 5 Jul 2011, 15:50:12 UTC
Last modified: 5 Jul 2011, 15:52:25 UTC

The next version of BOINC is now ready for public use. Check the release notes and version history for details.
ID: 38788 · Report as offensive
Michael Setzer II

Send message
Joined: 17 Sep 06
Posts: 18
Guam
Message 38795 - Posted: 5 Jul 2011, 23:31:09 UTC - in response to Message 38788.  

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.

ID: 38795 · Report as offensive
Rom Walton
Volunteer moderator
Project developer
Avatar

Send message
Joined: 26 Aug 05
Posts: 164
Message 38797 - Posted: 6 Jul 2011, 2:59:20 UTC - in response to Message 38795.  

Which libraries are missing?

----- Rom
BOINC Development Team, U.C. Berkeley
My Blog
ID: 38797 · Report as offensive
Rom Walton
Volunteer moderator
Project developer
Avatar

Send message
Joined: 26 Aug 05
Posts: 164
Message 38800 - Posted: 6 Jul 2011, 3:51:23 UTC - in response to Message 38798.  

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
ID: 38800 · Report as offensive
Profile Dingo
Avatar

Send message
Joined: 7 Dec 05
Posts: 8
Australia
Message 38801 - Posted: 6 Jul 2011, 3:52:05 UTC

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
ID: 38801 · Report as offensive
Michael Setzer II

Send message
Joined: 17 Sep 06
Posts: 18
Guam
Message 38804 - Posted: 6 Jul 2011, 6:35:35 UTC - in response to Message 38797.  

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)
ID: 38804 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 38805 - Posted: 6 Jul 2011, 13:12:38 UTC - in response to Message 38804.  

@ 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
ID: 38805 · Report as offensive
Michael Setzer II

Send message
Joined: 17 Sep 06
Posts: 18
Guam
Message 38809 - Posted: 6 Jul 2011, 18:46:42 UTC - in response to Message 38805.  

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.


ID: 38809 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 38811 - Posted: 6 Jul 2011, 21:28:54 UTC - in response to Message 38809.  
Last modified: 6 Jul 2011, 21:34:20 UTC

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
ID: 38811 · Report as offensive
Michael Setzer II

Send message
Joined: 17 Sep 06
Posts: 18
Guam
Message 38813 - Posted: 7 Jul 2011, 8:15:29 UTC - in response to Message 38811.  

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.

ID: 38813 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 38814 - Posted: 7 Jul 2011, 10:07:27 UTC - in response to Message 38813.  
Last modified: 7 Jul 2011, 10:09:02 UTC

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
ID: 38814 · Report as offensive
Michael Setzer II

Send message
Joined: 17 Sep 06
Posts: 18
Guam
Message 38817 - Posted: 7 Jul 2011, 11:49:59 UTC - in response to Message 38814.  

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.

ID: 38817 · Report as offensive
Michael Setzer II

Send message
Joined: 17 Sep 06
Posts: 18
Guam
Message 38819 - Posted: 7 Jul 2011, 13:26:29 UTC - in response to Message 38817.  

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


ID: 38819 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 11812
Netherlands
Message 38822 - Posted: 7 Jul 2011, 15:57:02 UTC - in response to Message 38819.  

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.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.
ID: 38822 · Report as offensive
Michael Setzer II

Send message
Joined: 17 Sep 06
Posts: 18
Guam
Message 38825 - Posted: 7 Jul 2011, 21:35:28 UTC - in response to Message 38822.  

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

Send message
Joined: 18 Sep 10
Posts: 22
Germany
Message 39238 - Posted: 24 Jul 2011, 13:40:39 UTC - in response to Message 38788.  

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
ID: 39238 · Report as offensive
Rob Lilley

Send message
Joined: 2 Jun 07
Posts: 15
United Kingdom
Message 39303 - Posted: 27 Jul 2011, 10:29:16 UTC

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.
ID: 39303 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 11812
Netherlands
Message 39307 - Posted: 27 Jul 2011, 12:49:12 UTC

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.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.
ID: 39307 · Report as offensive
Rob Lilley

Send message
Joined: 2 Jun 07
Posts: 15
United Kingdom
Message 39310 - Posted: 27 Jul 2011, 14:56:22 UTC - in response to Message 39307.  

The screen saver diagnostics error was identified by the developers and is fixed in an upcoming 6.12 version.


Fair enough!
ID: 39310 · Report as offensive
1 · 2 · Next

Message boards : News : BOINC 6.12.33 released to public


Copyright © 2017 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.