Message boards :
Number crunching :
BOINC Client 7.8.3
Message board moderation
Author | Message |
---|---|
Bill F Send message Joined: 18 May 99 Posts: 42 Credit: 5,653,653 RAC: 2 |
New updated BOINC client 7.8.3 has been released to fix many of the bugs in prior 7.8.2. Not recommended for Spanish language yet. Bill F |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
Thanks for the notification. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
It's always nice to post the change Log; http://boinc.berkeley.edu/dev/forum_thread.php?id=11539&postid=81802#81802 Many? The only one I see of interest is the "possible buffer overflow". Possibly you wouldn't even have that 'possible' without the Error it's reporting. The Mac Screen Saver is a joke, it actually Broke the boinc-master compile on My Mac, something about Not importing a header listed as Import? You now have to Import Header files during compile? Glad I don't care for Screen Savers. My 7.8.2 is working nicely. |
Charlie Fenton Send message Joined: 3 Apr 99 Posts: 35 Credit: 6,090,490 RAC: 5 |
It's always nice to post the change Log;How about these 3? Mac: Changes to Xcode project to support screensaver changes for Mac OS 10.13. The Mac Screen Saver is a joke, it actually Broke the boinc-master compile on My Mac, something about Not importing a header listed as Import? You now have to Import Header files during compile?#import is the Objective-C equivalent of #include. I can't reproduce your issue. Could you please post the exact error message? Are you referring to the screensaver plugin (Xcode target ScreenSaver which produces BOINCSaver.saver) or the default screensaver graphics executable (Xcode target ss_app which produces boincscr)? Which version of Xcode you are using and which version of OS X you are running? Please note that Xcode may initially report that MultiGPUMig.h or MultiGPUMigServer.h are missing, but these are generated during the build process when MultiGPUMig.defs is compiled, and the build ends successfully. Also please note that boinc-master is not the same source code as the 7.8.3 release; those source files are marked by the GIT tag client_release/7.8/7.8.3 which is under the branch origin/client_release/7/7.8 Charlie Fenton BOINC / SETI@home Macintosh & Windows Programmer |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Hi Charlie, I see the same boinc-master 7.9 error in El Capitan & Sierra using the Terminal with XCode 6.2 & 8.3.3. I just downloaded a fresh copy of boinc-master in Sierra and it gives; OBJC libboinc_graphics2_la-macglutfix.lo macglutfix.m:34:9: fatal error: 'MultiGPUMig.h' file not found #import "MultiGPUMig.h" ^ 1 error generated. make[2]: *** [libboinc_graphics2_la-macglutfix.lo] Error 1 The code says; #define GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED #include <Cocoa/Cocoa.h> #include <mach/mach_time.h> #include <pthread.h> #import <OpenGL/CGLIOSurface.h> #import <GLKit/GLKit.h> #include <servers/bootstrap.h> #import "MultiGPUMig.h" #import "MultiGPUMigServer.h" #include "x_opengl.h" #include "boinc_gl.h" #include "boinc_glut.h" I've just never seen them listed as #import before ;-) In El Capitan I used the 7.8.2 client release and that worked using ./configure --disable-server --disable-client --disable-manager --disable-shared --enable-static --with-apple-opengl-framework CPPFLAGS="-I/usr/local/lib -I/usr/local/include" |
Charlie Fenton Send message Joined: 3 Apr 99 Posts: 35 Credit: 6,090,490 RAC: 5 |
Now I understand the problem. We have not supported building BOINC for the Mac using configure and make for several years; I'm surprised that approach still worked for version 7.8.2. We have not updated the configure and make files for the Mac for a very long time. You can just double click on mac_build/boinc.xcodeproj and select the Build_All target. To build the release version, select Build for profiling from Xcode's Product menu. But the "official" method is to run the mac_build/BuildMacBOINC.sh script from Terminal (instructions are in the comments within the script.) You can then build the installer using the mac_installer/release_boinc.sh script (again, the instructions are in the comments within the script.) All of this is explained in great detail in the file mac_build/HowToBuildBOINC_XCode.rtf. An older version of this document can be found in the BOINC Wiki at http://boinc.berkeley.edu/trac/wiki/MacBuild, but the correct Macintosh build instructions for any particular version of BOINC are in the GIT source tree for that version at mac_build/HowToBuildBOINC_XCode.rtf. |
Charlie Fenton Send message Joined: 3 Apr 99 Posts: 35 Credit: 6,090,490 RAC: 5 |
I forgot to mention that there was a minor bug in the BuildMacBOINC.sh script that might prevent it from building the screensaver in certain situations. A fix has been committed to GIT master, but not yet to the 7.8 branch or 7.8.3 tag. If you want to be sure to build the screensaver with the old script , be sure to explicitly specify the -all argument to the script. Charlie Fenton BOINC / SETI@home Macintosh & Windows Programmer |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
We have not supported building BOINC for the Mac using configure and make for several years; I'm surprised that approach still worked for version 7.8.2. We have not updated the configure and make files for the Mac for a very long time...That sounds even worse than expected, sort of....permanent. I suppose it's a good thing I was just compiling the Mac boinc-master for the libraries needed to build the Mac Science Apps. Since the Optimized Science Apps don't have a screen saver it would seem it isn't a great loss, unless, I'm unable to make the compile without the graphics part. I'll have to try that soon, I hope I won't have to compile the entire package just for the libraries needed for the Science Apps. Fortunately, everything still works as expected in Linux. |
Charlie Fenton Send message Joined: 3 Apr 99 Posts: 35 Credit: 6,090,490 RAC: 5 |
I hope I won't have to compile the entire package just for the libraries needed for the Science Apps Nope, you can build just the libraries using the script like so: cd to the mac_build directory of the boinc tree, for example: $ cd [path]/boinc/mac_build $ ./BuildMacBOINC.sh -lib The built libraries will be in the mac_build/build/Deployment/ directory. Please read the comments at the start of the script for more information. I designed this script precisely to make it easy to do the sorts of things you want. |
ML1 Send message Joined: 25 Nov 01 Posts: 20343 Credit: 7,508,002 RAC: 20 |
Charlie, Good and many thanks for keeping this crunchin'! Regards, Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.