Burp on FreeBSD

Message boards : Client : Burp on FreeBSD
Message board moderation

To post messages, you must log in.

AuthorMessage
errorsmith

Send message
Joined: 8 Aug 06
Posts: 1
Credit: 0
RAC: 0
Message 3950 - Posted: 9 Aug 2006, 8:15:45 UTC

Hi

I\'ve just registered for Burp and wondering if there is a Version for *BSD like Clients planned. At current I\'m recieving an errormessage wich says that my FreeBSD Client is not supported / not found

regards,
Dura-Zell
ID: 3950 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4562
Credit: 2,097,282
RAC: 0
Message 3951 - Posted: 9 Aug 2006, 18:04:30 UTC
Last modified: 9 Aug 2006, 18:11:28 UTC

The plan is to make the linux client as crossplatform as possible to cover both MacOSX and BSD as well as many other PoSIX/*nix variants. The project will not start to distribute binaries for many of these platforms before late betatesting has begun, though. In other words yes, there is planned support, but it will not be added quite yet.

Theoretically the list of supported platforms is limited by these 3 things:
1) What I have access to (I need to be able to compile stuff on that particular platform
2) What BOINC supports (Which is the majority of platforms really)
3) What Blender supports (Which is also the majority of platforms)

Recently 1 was dramatically improved as Sourceforge opened up its compile farm.

Development is done in Windows and Linux environments because making stuff work in Linux means it will pretty much work on everything except Windows - adding a few special cases for Windows and you have a universal client.
ID: 3951 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dotsch

Send message
Joined: 25 Jan 07
Posts: 53
Credit: 98
RAC: 0
Message 4520 - Posted: 25 Jan 2007, 5:46:40 UTC - in response to Message 3951.  

Could I help you with the port of the application ?
I have some different Unixes (MacOS on Intel, HP-UX on PARISC and IA64, FreeBSD, NetBSD OpenBSD, Solaris on SPARC and x86, and Linux on SPARC and IA64) running, which I can port it, if you are interested.
ID: 4520 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dotsch

Send message
Joined: 25 Jan 07
Posts: 53
Credit: 98
RAC: 0
Message 4562 - Posted: 20 Feb 2007, 8:55:56 UTC

bump
ID: 4562 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4562
Credit: 2,097,282
RAC: 0
Message 4563 - Posted: 20 Feb 2007, 10:14:02 UTC

Shortly there\'ll be an announcement about what is to happen with the client-side stuff. This includes things as porting and compiling.
ID: 4563 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dotsch

Send message
Joined: 25 Jan 07
Posts: 53
Credit: 98
RAC: 0
Message 5292 - Posted: 7 Apr 2007, 13:19:25 UTC

I will try to build a FreeBSD binary.
ID: 5292 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4562
Credit: 2,097,282
RAC: 0
Message 5294 - Posted: 7 Apr 2007, 19:01:20 UTC - in response to Message 5292.  
Last modified: 7 Apr 2007, 20:51:25 UTC

I will try to build a FreeBSD binary.

You should have a look at the changes committed today to both the Glue2 code and the Blender patchset as these are focused somewhat on getting things to work with FreeBSD.

[Edit:] The Glue2 code (the new client) isn\'t listed on the \"Help us code\" page yet. You may find it under /burp/clients/glue2 in CVS.

[Edit2:] Actually you may want to wait a couple of days with the FreeBSD compiling. Several changes are comming up that will make it quite a lot easier.
ID: 5294 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4562
Credit: 2,097,282
RAC: 0
Message 5301 - Posted: 8 Apr 2007, 21:16:24 UTC
Last modified: 8 Apr 2007, 21:17:22 UTC

Ok, glue2 and the blender patchset should now work with FreeBSD. The changes will not be backported to the old client since the new one is going to supersede it anyways...

There are notes specifically for making things work with FreeBSD in the two HOWTO files.
ID: 5301 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dotsch

Send message
Joined: 25 Jan 07
Posts: 53
Credit: 98
RAC: 0
Message 5314 - Posted: 10 Apr 2007, 19:18:12 UTC

Thank you, Janus. I will try to compile the new version on FreeBSD.
Am I right, that I must use blender 2.43 now ?
Can I let the MacOS client running till I have compiled a the new release ?
ID: 5314 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4562
Credit: 2,097,282
RAC: 0
Message 5315 - Posted: 10 Apr 2007, 19:34:49 UTC - in response to Message 5314.  

Thank you, Janus. I will try to compile the new version on FreeBSD.

Nice
Am I right, that I must use blender 2.43 now ?

Indeed.
Can I let the MacOS client running till I have compiled a the new release ?

Yes of course - if the results are too different they will be rejected by the validator.
ID: 5315 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dotsch

Send message
Joined: 25 Jan 07
Posts: 53
Credit: 98
RAC: 0
Message 5419 - Posted: 14 Apr 2007, 16:11:11 UTC
Last modified: 14 Apr 2007, 16:13:11 UTC

I was able to compile blender 2.43 at FreeBSD and MacOS with the patches, but get the same errors on the wrapper, like on MacOS.

But I get some strange behavior with blender on FreeBSD. If it would be linked against the staticly linked libsdl, I get some unresolved symbols. If the dynamicly linked lib would used, it works successfull.
ID: 5419 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dotsch

Send message
Joined: 25 Jan 07
Posts: 53
Credit: 98
RAC: 0
Message 5538 - Posted: 20 Apr 2007, 13:41:08 UTC - in response to Message 5419.  

I get a SIGSEGV with glue2 on FreeBSD :
stderr out

<core_client_version>5.4.11</core_client_version>
<message>
process exited with code 193 (0xc1)
</message>
<stderr_txt>
----------------------------
GLUE
----------------------------
Detected input arg: argv[0] is blender_4.50_i686-unknown-freebsd
Detected input arg: argv[1] is blender
Detected input arg: argv[2] is -b
Detected input arg: argv[3] is in.blend
Detected input arg: argv[4] is -f 208 0.75 0.5 0.78125 1
$Id: BOINCHandler.cpp,v 1.1 2007/04/03 13:12:34 jbk Exp $
boinc_init_diagnostics() completed
boinc_init_options() completed
Basename: blender_4.50_i686-unknown-freebsd --> blender_4.50_i686-unknown-freebsd
Mapping logical files to physical destinations:
in => ../../projects/burp.boinc.dk/368in0.zip
out.zip => ../../projects/burp.boinc.dk/368in0.zip__ses0000000368_frm0000000208_prt00056.wu_3_0
blender_4.50_i686-unknown-freebsd.zip => ../../projects/burp.boinc.dk/blender_4.50_i686-unknown-freebsd.zip
./linux_zip => ../../projects/burp.boinc.dk/linux_zip
./linux_unzip => ../../projects/burp.boinc.dk/linux_unzip
Decompressing input...
Running ../../projects/burp.boinc.dk/linux_unzip -o ../../projects/burp.boinc.dk/368in0.zip
runcmd(../../projects/burp.boinc.dk/linux_unzip -o ../../projects/burp.boinc.dk/368in0.zip) exitted with exit code 0
Decompressing executable archive...
Running ../../projects/burp.boinc.dk/linux_unzip -o ../../projects/burp.boinc.dk/blender_4.50_i686-unknown-freebsd.zip
runcmd(../../projects/burp.boinc.dk/linux_unzip -o ../../projects/burp.boinc.dk/blender_4.50_i686-unknown-freebsd.zip) exitted with exit code 0
CHMODing executable...
Creating worker...
Worker constructing...
Worker constructed.
$Id: glue.cpp,v 1.2 2007/04/04 12:09:26 jbk Exp $
$Id: BOINCHandler.cpp,v 1.1 2007/04/03 13:12:34 jbk Exp $
$Id: Controller.cpp,v 1.2 2007/04/04 16:21:04 jbk Exp $
$Id: ProgressMonitor.cpp,v 1.2 2007/04/04 06:43:59 jbk Exp $
Executing ./blender -b ./in.blend -f 208 0.75 0.5 0.78125 1
Child created.
Worker thread started
Worker thread monitor almost up.
Worker thread monitor up.
SIGSEGV: segmentation violation

Exiting...

</stderr_txt>


Do you have any idea what\'s wrong ?

ID: 5538 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dotsch

Send message
Joined: 25 Jan 07
Posts: 53
Credit: 98
RAC: 0
Message 5568 - Posted: 21 Apr 2007, 14:25:38 UTC
Last modified: 21 Apr 2007, 14:27:05 UTC

I have build a FreeBSD (x86) binary package. It is available at www.dotsch.de/burp. It includes the newest patched blender and the old glue version 1. The binaries should run on all FreeBSD 5.x and 6.x releases on i386 or better.
ID: 5568 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Client : Burp on FreeBSD