more setiathome

Ted Mittelstaedt tedm at toybox.placo.com
Wed Sep 22 03:40:06 PDT 2004


Now, here's the seti-specific stuff:

cd /usr/bin
mv make make.old
cd /usr/local/bin
mv gmake make  (bogosity due to seti developers thinking all unix=linux)
cd ~
rehash
cd boinc_public
cd lib
make
mkdir /lib  (yes we create this icky, barfy thing in the root due to
bogosity
of the seti boinc client)
cp libboinc.a /lib
cd ~
fetch
http://boinc.berkeley.edu/seti_source/nightly/seti_boinc-client-cvs-2004-09-
22.zip
unzip seti_boinc-client-cvs-2004-09-22.zip
cd seti_boinc
cp ../boinc_public/api/*.h .
cp ../boinc_public/lib/*.h .
(yes we just dump the headers into the seti boinc client root due to more
seti client bogosity)
./configure
make all
cd ~

run the command

boinc_client
Enter the URL of the project: http://setiathome.berkeley.edu

when initial testing is done and client is querying, CNTL-C
This sets up the empty seti directory.  Now,

cd ~
cd projects
cd setiathome.berkeley.edu
follow instructions on http://boinc.berkeley.edu/anonymous_platform.php for
creating app_info.xml   substitute setiathome_4.3_i386-unknown-freebsd4.10
for setiathome_2.18_windows_intelx86.exe

here's an example:
cat app_info.xml

<app_info>
        <app>
        <name>setiathome</name>
        </app>
        <file_info>
          <name>setiathome_4.3_i386-unknown-freebsd4.10</name>
        </file_info>
        <app_version>
          <app_name>setiathome</app_name>
          <version_num>403</version_num>
          <file_ref>

<file_name>setiathome_4.3_i386-unknown-freebsd4.10</file_name>
               <main_program/>
          </file_ref>
        </app_version>
</app_info>


cp ../../seti_boinc/client/setiathome_4.3_i386-unknown-freebsd4.10 .
cp ../../seti_boinc/client/setiathome_test .

cd /usr/bin
mv make.old make
cd /usr/local/bin
mv make gmake  (reverse the hack for seti client bogosity)

rm -r /lib  (reverse other seti client bogosity)

cd ~

boinc_client

Ted

> -----Original Message-----
> From: owner-freebsd-questions at freebsd.org
> [mailto:owner-freebsd-questions at freebsd.org]On Behalf Of Ted
> Mittelstaedt
> Sent: Tuesday, September 21, 2004 11:53 PM
> To: gerard-seibert at rcn.com; freebsd-questions at freebsd.org
> Subject: RE: setiathome
>
>
>
>
> > -----Original Message-----
> > From: owner-freebsd-questions at freebsd.org
> > [mailto:owner-freebsd-questions at freebsd.org]On Behalf Of Gerard Seibert
> > Sent: Tuesday, September 21, 2004 3:18 PM
> > To: freebsd-questions at freebsd.org
> > Subject: Re: setiathome
>
> > ********** Reply Separator **********
> > Tuesday, September 21, 2004 6:11:39 PM
> >
> > Have you actually tried to compile and run the latest version - 4.09 on
> > a FreeBSD machine?
>
> su root
> fetch
> http://boinc.berkeley.edu/source/nightly/boinc_public-cvs-2004-09-21.zip
> cd /usr/ports
> cd archivers
> cd unzip
> make install
> (while making, curse the idiocy of whomever decided not to use gzip)
> cd ~
> rehash
> unzip *.zip
> cd boinc_public
> ./configure --disable-server
> make
> make check
> make install
> man boinc_client  (curse people who don't write manpages)
> rehash
> faxman# boinc_client
> 2004-09-21 23:37:18 [---] Starting BOINC client version 4.10 for
> i386-unknown-freebsd4.10
> Enter the URL of the project: http://setiathome.berkeley.edu
> You should have already registered with the project
> and received an account key by email.
> Paste the account key here: (account key not shown)
> 2004-09-21 23:42:14 [http://setiathome.berkeley.edu/] Project prefs: using
> your defaults
> 2004-09-21 23:42:14 [http://setiathome.berkeley.edu/] Host ID not assigned
> yet
> 2004-09-21 23:42:14 [---] No general preferences found - using BOINC
> defaults
> 2004-09-21 23:42:14 [---] Running CPU benchmarks
> 2004-09-21 23:42:14 [---] Suspending computation and network activity -
> running CPU benchmarks
> 2004-09-21 23:43:16 [---] Benchmark results:
> 2004-09-21 23:43:16 [---]    Number of CPUs: 1
> 2004-09-21 23:43:16 [---]    249 double precision MIPS (Whetstone) per CPU
> 2004-09-21 23:43:16 [---]    648 integer MIPS (Dhrystone) per CPU
> 2004-09-21 23:43:16 [---] Finished CPU benchmarks
> 2004-09-21 23:43:17 [---] Resuming computation and network activity
> 2004-09-21 23:43:17 [---] Insufficient work; requesting more
> 2004-09-21 23:43:17 [---] Insufficient work; requesting more
> 2004-09-21 23:43:17 [http://setiathome.berkeley.edu/] Requesting 17280
> seconds of work
> 2004-09-21 23:43:17 [http://setiathome.berkeley.edu/] Sending request to
> scheduler: http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
> 2004-09-21 23:43:20 [http://setiathome.berkeley.edu/] Scheduler RPC to
> http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded
> 2004-09-21 23:43:20 [SETI at home] Message from server: platform
> 'i386-unknown-freebsd4.10' not found
> 2004-09-21 23:43:20 [SETI at home] Can't parse general preferences
> 2004-09-21 23:43:20 [SETI at home] Can't parse general preferences
> 2004-09-21 23:43:20 [SETI at home] Project prefs: no separate prefs for home;
> using your defaults
> 2004-09-21 23:43:20 [---] Insufficient work; requesting more
> 2004-09-21 23:43:20 [SETI at home] Requesting 17280 seconds of work
> 2004-09-21 23:43:20 [SETI at home] Sending request to scheduler:
> http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
> 2004-09-21 23:43:23 [SETI at home] Scheduler RPC to
> http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded
> 2004-09-21 23:43:23 [SETI at home] Message from server: platform
> 'i386-unknown-freebsd4.10' not found
> 2004-09-21 23:43:23 [SETI at home] No work from project
> 2004-09-21 23:43:23 [SETI at home] No work from project
> 2004-09-21 23:43:23 [SETI at home] Deferring communication with project for 1
> minutes and 0 seconds
> 2004-09-21 23:43:23 [SETI at home] Deferring communication with project for 1
> minutes and 0 seconds
> 2004-09-21 23:44:24 [---] Insufficient work; requesting more
> 2004-09-21 23:44:24 [SETI at home] Requesting 17280 seconds of work
> 2004-09-21 23:44:24 [SETI at home] Sending request to scheduler:
> http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
> 2004-09-21 23:44:29 [SETI at home] Scheduler RPC to
> http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded
> 2004-09-21 23:44:29 [SETI at home] Message from server: platform
> 'i386-unknown-freebsd4.10' not found
> 2004-09-21 23:44:29 [SETI at home] No work from project
> 2004-09-21 23:44:29 [SETI at home] No work from project
> 2004-09-21 23:44:29 [SETI at home] Deferring communication with project for 1
> minutes and 0 seconds
> 2004-09-21 23:44:29 [SETI at home] Deferring communication with project for 1
> minutes and 0 seconds
>
> (pressed Cntl-C here)
>
> ^C2004-09-21 23:44:38 [---] Received signal 2
> 2004-09-21 23:44:39 [---] Exit requested by user
>
>
>
> Seems to work fine here!!!
>
> > I am on the BOINC forum, and there are horror stories
> > there about individuals that have not been able to get BOINC compiled
> > and running correctly.
>
> Oh sure, no doubt a collection of "I cd'd into
> /usr/ports/someplace and ran
> somesuch and why didn't a binary come down and install, where's
> rpm, where's
> rpm manager, I wanna go hoooommme wahhhhh!!!"
>
> > There was some serious work done on version 4.05,
> > but it was not perfected. In addition, the GUI is not yet available for
> > the non-windows version of BOINC, although hopefully it will be soon.
> >
>
> Well, that's your problem.  If the poster breathes a word about needing a
> GUI
> then they are probably incapabable of compiling software from source.
>
> Note to folks - FreeBSD ain't Linux.  We compile binaries here, we don't
> download someone else's.  rpm is a linux "thang" not a FreeBSD component.
>
> Ted
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
>



More information about the freebsd-questions mailing list