OSX version required


Advanced search

Message boards : Number crunching : OSX version required

Author Message
zombie67 [MM]
Avatar
Send message
Joined: 16 Jun 11
Posts: 28
Credit: 838,617
RAC: 0

Message 275 - Posted: 20 Sep 2011 | 3:41:44 UTC

This was discussed several months ago, as a "nice to have". But now that we know the cost required for volunteers to participate, I think it needs to be discussed again. Volunteers are going to be relatively few, considering the cost of additional hardware to participate. So the OS support should be a broad as possible, and include OSX (IMO).

What will it take to get an OSX app? If necessary, there are several volunteers in the BOINC community that will volunteer to compile and test applications.
____________
Dublin, CA
Team SETI.USA

Profile krzyszp
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 16 Apr 11
Posts: 383
Credit: 766,841
RAC: 147

Message 276 - Posted: 20 Sep 2011 | 8:57:53 UTC - in response to Message 275.

As soon as we deliver first detectors to volunteers we will publish source code for client software (Windows, Linux), but no one from our group are iOS developer...
If any developer successfully compile software for our detector - we attach it to project server ASAP :)



____________
Regards,
Krzysztof 'krzyszp' Piszczek
Android Radioactive@Home Map
Android Radioactive@Home Map - donated
My Workplace

Slicker [TopGun]
Send message
Joined: 16 Jul 11
Posts: 2
Credit: 0
RAC: 0
Message 649 - Posted: 21 Dec 2011 | 2:56:52 UTC

I compiled a version for OS X 10.5 or higher. I can't test it as I don't have a sensor so there are no guarantees that it will work. The app can be located at:
http://boinc.thesonntags.com/collatz_test/radac_1.54_i686-apple-darwin.zip
if anyone else wants to give it a try. If it works, let me know and I'll make the XCode project available.

Slicker [TopGun]
Send message
Joined: 16 Jul 11
Posts: 2
Credit: 0
RAC: 0
Message 652 - Posted: 23 Dec 2011 | 16:22:26 UTC

Since the previous attempt didn't work. Let's try this again....
I changed the c++ lib to be static. I decided that even when linking to the libusb.a file, it was really still using the dynamic library (libusb.dylib. I named it correctly for OS X 10.5+ (x86_64 which is 64-bit only rather than i686 which is 32/64 bit).

I included the libusb.dylib with its symbolic links. I think it should work in the project folder. If not, try putting them in /usr/local/lib. If that doesn't work, try otool -L to see what it reports.

http://boinc.thesonntags.com/collatz_test/download/radac_1.54_x86_64-apple-darwin.zip)

(Note: I deleted the previous compilation since it didn't work and the name changed)

zombie67 [MM]
Avatar
Send message
Joined: 16 Jun 11
Posts: 28
Credit: 838,617
RAC: 0

Message 706 - Posted: 19 Jan 2012 | 0:28:32 UTC

Ding!

http://radioactiveathome.org/boinc/result.php?resultid=196564

Some extra work is required, but it's working! Thanks Slicker!

Slicker, would it be possible to get an updated package with the following?

1) an updated app_info.xml
2) updated README to make the the dylib linking or copying mandatory
____________
Dublin, CA
Team SETI.USA

exsafs
Avatar
Send message
Joined: 25 Jun 11
Posts: 14
Credit: 5,359
RAC: 0
Message 1006 - Posted: 22 Apr 2012 | 22:00:58 UTC - in response to Message 706.

I would be very happy if someone would explain how to get the detector working on a OSX machine. Many people like me are not familiar with programming, so a more detailed description on what should be done would help here. Zombie67, may you help?

zombie67 [MM]
Avatar
Send message
Joined: 16 Jun 11
Posts: 28
Credit: 838,617
RAC: 0

Message 1012 - Posted: 24 Apr 2012 | 13:24:43 UTC - in response to Message 1006.

I would be very happy if someone would explain how to get the detector working on a OSX machine. Many people like me are not familiar with programming, so a more detailed description on what should be done would help here. Zombie67, may you help?


Download this, and put the files in your project folder. Restarting BOINC will be required.

http://dl.dropbox.com/u/55884901/radioactiveathome.org_boinc.zip
____________
Dublin, CA
Team SETI.USA

exsafs
Avatar
Send message
Joined: 25 Jun 11
Posts: 14
Credit: 5,359
RAC: 0
Message 1018 - Posted: 27 Apr 2012 | 15:42:38 UTC - in response to Message 1012.
Last modified: 27 Apr 2012 | 15:53:34 UTC

its still not working.
i copied the files to the /Library/Application Support/BOINC Data/projects/radioactiveathome.org_boinc folder, after restart i get the following message from BOINC:

BOINC ownership or permission are not set properly; please reinstall BOINC. (error code at -1202 at app_info.xml in the "see above" folder)

If i reinstall, BOINC starts, and i get tasks from the server, but they crash within seconds:

Fri Apr 27 17:29:19 2012 | Radioactive@Home | update requested by user
Fri Apr 27 17:29:22 2012 | Radioactive@Home | Sending scheduler request: Requested by user.
Fri Apr 27 17:29:22 2012 | Radioactive@Home | Reporting 1 completed tasks, requesting new tasks for CPU
Fri Apr 27 17:29:23 2012 | Radioactive@Home | Scheduler request completed: got 1 new tasks
Fri Apr 27 17:29:25 2012 | Radioactive@Home | Starting task sample_379484_0 using radac version 154 in slot 0
Fri Apr 27 17:29:26 2012 | Radioactive@Home | Computation for task sample_379484_0 finished
Fri Apr 27 17:29:26 2012 | Radioactive@Home | Output file sample_379484_0_0 for task sample_379484_0 absent

looking into the task details i get this:

http://radioactiveathome.org/boinc/workunit.php?wuid=379484

any ideas? (i have none ...)

exsafs
Avatar
Send message
Joined: 25 Jun 11
Posts: 14
Credit: 5,359
RAC: 0
Message 1019 - Posted: 27 Apr 2012 | 15:52:31 UTC - in response to Message 1018.

maybe this is helpful:

Stderr output
<core_client_version>7.0.25</core_client_version>
<![CDATA[
<message>
process got signal 5
</message>
<stderr_txt>
dyld: Library not loaded: /usr/local/lib/libusb-0.1.4.dylib
Referenced from: /Library/Application Support/BOINC Data/slots/0/../../projects/radioactiveathome.org_boinc/radac_1.54_x86_64-apple-darwin
Reason: image not found

</stderr_txt>
]]>

Dagorath
Avatar
Send message
Joined: 4 Jul 11
Posts: 151
Credit: 42,738
RAC: 0

Message 1024 - Posted: 28 Apr 2012 | 5:02:34 UTC - in response to Message 1019.

I don't run OS X, I run Linux which is similar. These lines from the log you posted...

dyld: Library not loaded: /usr/local/lib/libusb-0.1.4.dylib[
Referenced from: /Library/Application Support/BOINC Data/slots/0/../../projects/radioactiveathome.org_boinc/radac_1.54_x86_64-apple-darwin
Reason: image not found


...kind of make me think the R@H science app can't find libusb-0.1.4.dylib. It's in the zip file you downloaded from the link zombie67 gave you. Did you put it in the project folder as zombie67 suggested? I see there is also a file named libusb-0.1.4.4.4.dylib in that package. Possibly there was some confusion with the filenames and all those 4s? Maybe check the project folder again and make sure all the files from the zip file are there?

Another idea... it seems to expect libusb-0.1.4.dylib to be in /usr/local/lib so if it is in the project folder then maybe try copying it to /usr/local/lib.


____________

exsafs
Avatar
Send message
Joined: 25 Jun 11
Posts: 14
Credit: 5,359
RAC: 0
Message 1103 - Posted: 10 May 2012 | 16:24:07 UTC - in response to Message 1024.

ok, it finally worked ... thanks! now lets measure real radiation!

zombie67 [MM]
Avatar
Send message
Joined: 16 Jun 11
Posts: 28
Credit: 838,617
RAC: 0

Message 1167 - Posted: 15 Jun 2012 | 0:50:20 UTC

Any chance for an official, no anonymous platform required, OSX version?

I ask because I see that the latest version is 1.65 for linux. And my macs are currently using 1.54. I am not sure what version of source code that is based on, if it is out of date already, or will be in the future. But I don't think it will ever be updated without the project publishing an official app.
____________
Dublin, CA
Team SETI.USA

Profile TJM
Project administrator
Project developer
Project tester
Send message
Joined: 16 Apr 11
Posts: 291
Credit: 1,372,550
RAC: 58

Message 1168 - Posted: 15 Jun 2012 | 7:27:07 UTC

The current OSX app is already outdated (however it's lacking only non-critical features).
As far as I know no one of the team has any experience with MACs, but it's never too late to learn, so I guess I have to start looking for tutorials :D
It would be nice to get some tips from someone who has some mac-compiling experience. Is it better to go for a virtual OSX machine setup, or cross-compiling environment on Linux ?

ericjwolfe
Send message
Joined: 21 Feb 12
Posts: 1
Credit: 1,177
RAC: 0
Message 1318 - Posted: 26 Aug 2012 | 1:12:27 UTC

I am very interested in trying your rad detector; however, I have a Macintosh iMac running OSX 10.8. I am not a computer geek(programer). I have been using a GM-90 rad detector from Black Cat Systems. GM-90 Geiger Counter Radiation Detector
The GM-90 contains two geiger mueller tubes, capable of detecting alpha, beta, and gamma / x-ray radiation. Each time a radiation particle enters the sensing window, it is detected, and the software on the attached computer is informed of this event.
Detectors/Rad software for GM-10/45 radiation monitoring systems are available for Window/Linux/Macintosh. They may be a source for information on developing a version of your software that works on Mac's. www.blackcatsystmes.com or email: info@blackcatsystems.com a users group radiation_detection@yahoogroups.com through http:groups.yahoo.com;group/radiation_detection
I just thought this information may be of interest to the group. I am not "selling" Black Cat System, but for information only. Let me know if I can help. I hope I can successfully order one of your units and get it to work on my Mac. Good luck. It is very useful to have your system on BIONIC.
____________
Eric J Wolfe
Hilo, Hawaii, USA

zombie67 [MM]
Avatar
Send message
Joined: 16 Jun 11
Posts: 28
Credit: 838,617
RAC: 0

Message 2127 - Posted: 17 Dec 2013 | 5:13:13 UTC - in response to Message 1168.

The current OSX app is already outdated (however it's lacking only non-critical features).
As far as I know no one of the team has any experience with MACs, but it's never too late to learn, so I guess I have to start looking for tutorials :D
It would be nice to get some tips from someone who has some mac-compiling experience. Is it better to go for a virtual OSX machine setup, or cross-compiling environment on Linux ?



Time to revisit this, I think. There are apps for all kinds of less-common machines now. How about some Mac love?
____________
Dublin, CA
Team SETI.USA

Profile Steve Hawker*
Send message
Joined: 4 Mar 13
Posts: 23
Credit: 132,088
RAC: 0

Message 2338 - Posted: 31 Jan 2014 | 22:12:35 UTC - in response to Message 2127.

The current OSX app is already outdated (however it's lacking only non-critical features).
As far as I know no one of the team has any experience with MACs, but it's never too late to learn, so I guess I have to start looking for tutorials :D
It would be nice to get some tips from someone who has some mac-compiling experience. Is it better to go for a virtual OSX machine setup, or cross-compiling environment on Linux ?



Time to revisit this, I think. There are apps for all kinds of less-common machines now. How about some Mac love?


Bump!

Post to thread

Message boards : Number crunching : OSX version required


Main page · Your account · Message boards


Copyright © 2024 BOINC@Poland | Open Science for the future