Cookbook example for writing boinc application from scratch

Message boards : Questions and problems : Cookbook example for writing boinc application from scratch
Message board moderation

To post messages, you must log in.

AuthorMessage
Mirco Bockholt

Send message
Joined: 10 Aug 18
Posts: 3
Germany
Message 89068 - Posted: 28 Nov 2018, 0:26:04 UTC

Dear community,

I just installed my boinc on a virtual machine (Debian 8) some while ago. Now, I wanted to write my own boinc application for this server. For this task, I followed the instructions in the technical documentation. I wrote a program, which includes boinc_init() and boinc_finish(0) and a system call to a python script, which burns some CPU time. If I add the compiled program to my project and start the server, the client only says, that there are no tasks available. So I thought, that I may have wrote a wrong program and included another one from the boinc sources to my project (the sleeper one, which just burns some CPU time). Unfortunately, the client still says that there are no tasks available. If I create a new project with the -test_app parameter, everything works fine. Only my own projects seem to not work.

Therefore my question is, if there is something like a step by step tutorial for creating own boinc applications? The one in the technical documentation seems not to work for me (or I may misunderstood it).

Thank you for your time and attention.

Regards
ID: 89068 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 89082 - Posted: 30 Nov 2018, 18:12:18 UTC - in response to Message 89068.  

I can't remember any cookbook examples.

But, going from what you tell you have done, or more specifically, what you didn't tell you have done, did you create any work for your app?
ID: 89082 · Report as offensive

Message boards : Questions and problems : Cookbook example for writing boinc application from scratch

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.