seti on NetBSD

Questions and Answers : Unix/Linux : seti on NetBSD
Message board moderation

To post messages, you must log in.

AuthorMessage
tenco

Send message
Joined: 7 Nov 04
Posts: 9
Credit: 5,863
RAC: 0
Germany
Message 150562 - Posted: 12 Aug 2005, 16:17:18 UTC

I tried to compile seti_boinc-client-cvs-2005-08-12 on NetBSD and all i got was this error-message:

gmake  all-recursive
gmake[1]: Entering directory `/home/martin/dateien/software/seti_boinc'
Making all in jpeglib
gmake[2]: Entering directory `/home/martin/dateien/software/seti_boinc/jpeglib'
gmake[2]: *** No rule to make target `all'.  Stop.
gmake[2]: Leaving directory `/home/martin/dateien/software/seti_boinc/jpeglib'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/martin/dateien/software/seti_boinc'
gmake: *** [all] Error 2


Is this problem known? Are there stable sources which compile?
ID: 150562 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 150585 - Posted: 12 Aug 2005, 17:40:58 UTC

Did the configure script runs successfull ?
You need only to compile all in client/, if you wan't to have a text only boinc client.

ID: 150585 · Report as offensive
tenco

Send message
Joined: 7 Nov 04
Posts: 9
Credit: 5,863
RAC: 0
Germany
Message 150590 - Posted: 12 Aug 2005, 17:49:40 UTC - in response to Message 150585.  

Did the configure script runs successfull ?
You need only to compile all in client/, if you wan't to have a text only boinc client.


The configure script run successfull. Though configure script from the boinc coreclient doesnt recognize wxGTK (which is installed in /usr/pkg), text only is sufficient for now. Yes, I added "-I/usr/pkg/include" to CFLAGS and CXXFLAGS.

cd client && gmake run successfully. Is it enough to cp setiathome-4.18.i386-unknown-netbsdelf3.99.7 to a projectdir?
ID: 150590 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 150596 - Posted: 12 Aug 2005, 18:09:32 UTC - in response to Message 150590.  

Did the configure script runs successfull ?
You need only to compile all in client/, if you wan't to have a text only boinc client.


The configure script run successfull. Though configure script from the boinc coreclient doesnt recognize wxGTK (which is installed in /usr/pkg), text only is sufficient for now. Yes, I added "-I/usr/pkg/include" to CFLAGS and CXXFLAGS.

cd client && gmake run successfully. Is it enough to cp setiathome-4.18.i386-unknown-netbsdelf3.99.7 to a projectdir?

Good !

You have to run now your setiathome binaries against the reference workunit to vailidate, if the results wich your binaries computes are OK.
If the binary was to heavy optimized, it could be, that the results are out of range, and the results wil not be vailidated from berkeley.

Ned Slider have a very good documentation on his site, how to run and validate the results : http://www.pperry.f2s.com/boinc-compile-seti.htm
The validation limits are here : http://www.pperry.f2s.com/files/validate.txt

This reference WU should run even, you make changes to the optimation. It's also a good method to let the reference WU run as benchmark. For example with "time ./setiathome...".

Btw. : Do you wan't to share your binaries with other users ? - If you wish, it is posible to add a link from the third party site (http://boinc.berkeley.edu/download_other.php) to your download site. If you wan't to have a link, report it, and I will report it to Berkley. If you don't have webspace, it should be no problem, there are some people, who won't host binaries for other users.

Regards

Lars

ID: 150596 · Report as offensive
tenco

Send message
Joined: 7 Nov 04
Posts: 9
Credit: 5,863
RAC: 0
Germany
Message 150606 - Posted: 12 Aug 2005, 18:29:51 UTC - in response to Message 150596.  


You have to run now your setiathome binaries against the reference workunit to vailidate, if the results wich your binaries computes are OK.


I hope you mean seti_boinc/client/test_workunits ? Because this is already running... :)

If the binary was to heavy optimized, it could be, that the results are out of range, and the results wil not be vailidated from berkeley.


Ok, i haven't optimized anything in this first build.

Ned Slider have a very good documentation on his site, how to run and validate the results : http://www.pperry.f2s.com/boinc-compile-seti.htm
The validation limits are here : http://www.pperry.f2s.com/files/validate.txt

This reference WU should run even, you make changes to the optimation. It's also a good method to let the reference WU run as benchmark. For example with "time ./setiathome...".


Thanks. I will try them, too.

Btw. : Do you wan't to share your binaries with other users ? - If you wish, it is posible to add a link from the third party site (http://boinc.berkeley.edu/download_other.php) to your download site.


I think it's better to update the already existing ports in pkgsrc. See
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/boinc3-coreclient/
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/boinc3-libs/
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/boinc3-seti/

and

http://www.pkgsrc.org
http://www.netbsd.org/Documentation/software/packages.html#platforms

It couldn't use them because version 3 is too old, as the server told me :) A NetBSD Problem report has been filed already.
[/quote]
ID: 150606 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 150618 - Posted: 12 Aug 2005, 19:29:58 UTC - in response to Message 150606.  
Last modified: 12 Aug 2005, 19:32:57 UTC

Btw. : Do you wan't to share your binaries with other users ? - If you wish, it is posible to add a link from the third party site (http://boinc.berkeley.edu/download_other.php) to your download site.



I think it's better to update the already existing ports in pkgsrc. See
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/boinc3-coreclient/
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/boinc3-libs/
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/boinc3-seti/

and

http://www.pkgsrc.org
http://www.netbsd.org/Documentation/software/packages.html#platforms

It couldn't use them because version 3 is too old, as the server told me :) A NetBSD Problem report has been filed already.

Hm. Too old. No project support V.3 boinc clients anymore.
But I see the problem, that a user don't know the links to the bsd sites. So it is better to collect the links on a site, where the user can fast find a matching binary for his plattform.

What is this packagesrv ? - It this a collection of needed fixes to compile it correctly ? Found no binary. For which Platfrom are this stuff,.... ????
Sorry, but looks confusing for outstanding (NON NetBSD) people.




ID: 150618 · Report as offensive
tenco

Send message
Joined: 7 Nov 04
Posts: 9
Credit: 5,863
RAC: 0
Germany
Message 150697 - Posted: 13 Aug 2005, 1:47:17 UTC - in response to Message 150606.  
Last modified: 13 Aug 2005, 1:49:29 UTC


You have to run now your setiathome binaries against the reference workunit to vailidate, if the results wich your binaries computes are OK.


I hope you mean seti_boinc/client/test_workunits ? Because this is already running... :)


The test_workunit completed, but there are differences between the reference result and my computed result:

http://www.bnro.de/~martin81/seti.diff

However, the reference result seems to be really old. Can the differences be explained by the differing application version with which they were computed?
ID: 150697 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 150928 - Posted: 13 Aug 2005, 11:29:50 UTC - in response to Message 150697.  


The test_workunit completed, but there are differences between the reference result and my computed result:

http://www.bnro.de/~martin81/seti.diff

However, the reference result seems to be really old. Can the differences be explained by the differing application version with which they were computed?


You have to compare your results with the reference_results, if they are within the validation limit.
But your client detects only one of two gaussians. So far I know is it a problem in the source, and the results are not valid. But I am not shure !


ID: 150928 · Report as offensive
tenco

Send message
Joined: 7 Nov 04
Posts: 9
Credit: 5,863
RAC: 0
Germany
Message 151849 - Posted: 15 Aug 2005, 15:08:48 UTC - in response to Message 150928.  


But your client detects only one of two gaussians. So far I know is it a problem in the source, and the results are not valid. But I am not shure !


So, if it's a problem in the source-code, which sources should i use then? I only found the cvs snapshots and no stable versions. Which cvs snapshot is known to work correctly?
ID: 151849 · Report as offensive

Questions and Answers : Unix/Linux : seti on NetBSD


 
©2025 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.