never@found.can wrote:
> I admit I am not a coder. At one time you could download the pkg and
> install the Seti@home and run it. Now you have to compile and a lot of
> other stuff just to get the client to run and I have yet to figure it out.
> It woud be great for people like me to have a pkg or port to compile and
> configure the Boinc client program. I have several OpenBSD severs that just
> sit idle 18 hours a day and 24 hours on weekends.
>
> thanks
>
> DRX
I had no problems compiling boinc and the setiathome enhanced client on
OpenBSD. I pinched the source code archive from freebsd's ports
(/usr/ports/astro/boinc-setiathome-enhanced) and compiled it under
OpenBSD and it worked.
wget:
ftp://ftp.FreeBSD.org/pub/FreeBSD/po...ed-5.27.tar.gz
Some pointers:
* Install fftw3-float (build it from ports or pkg_add it)
* Make sure curl is installed.
* Get the latest boinc client from Berkeley edu, dont use old versions,
and compile it.
* Don't build with GCC3. I kept getting segfaults on openbsd, some of
the code in boinc which benchmarks the machine was written for GCC4. As
soon as I built with gcc4, all problems disappeared (I had a discussion
about this with the developers in their mailing lists)
* Use the anonymous platform mechanism so you dont have to run crappy
emulation mode and it means you can use platforms that arnt officially
supported by their server.
* boinc spawns a copy of the enhanced client to complete a work unit,
you'll need to have your appinfo.xml setup correctly, if you look around
for the seti anonymous platform on google you will see how this is done.
* the boinc client supports throttling, so u can set it up to use x% of CPU.