Set up a Buildbot continuous integration compile slave for Mac OS XBRL-CAD
Status: ClosedTime to complete: 48 hrs Mentors: SeanTags: continuous integration, buildbot, website, compile, macosx

Another GCI task installed and set up the Buildbot continuous integration system for us to use. That's a system for compiling software over and over to detect quickly when changes are introduced that break either compilation or run-time behavior.

This task involves continuing that work and getting a slave build of BRL-CAD set up for Mac.  The previous GCI task is here:

http://www.google-melange.com/gci/task/view/google/gci2012/8006217

You should also be familiar with:

  • http://brlcad.org/wiki/Compiling
  • http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/INSTALL

You'll set up the build slave on your own hardware, but keep a log of everything you do and submit instructions and scripts here for the task.  Provide detailed instructions and well-documented scripts.  Let us know if you run into a problem. :)

Make sure you are able to compile BRL-CAD successfully before claiming this task.

Uploaded Work
File name/URLFile sizeDate submitted
notes.txt914 bytesDecember 22 2012 14:57 UTC
notes.txt1.0 KBDecember 22 2012 16:55 UTC
Comments
Skriptkidon December 22 2012 13:44 UTCTask Claimed

I would like to work on this task.

Erik on December 22 2012 14:32 UTCTask Assigned

This task has been assigned to Skriptkid. You have 48 hours to complete this task, good luck!

Skriptkidon December 22 2012 16:56 UTCReady for review

The work on this task is ready to be reviewed.

Skriptkidon December 22 2012 18:26 UTCCompilation Errors

Have some compilation errors. I'll fix that. Setting up part os done.

Sean on December 23 2012 06:13 UTCer, continuation

It's good that you've provided some progress, but note that the goal will be setting up a build slave with OUR master.  Let me know what you need set up or done on the master so that yours will talk to it, and once we get your slave talking to the master, we can checkpoint progress.

Sean on December 23 2012 06:13 UTCTask Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Skriptkidon December 23 2012 14:53 UTCBut it is your master

Isn't it? The slave is running on my machine but is contacting the master on server. Maybe you're mistaken because I had shutdown the slave :) I'm starting it now.

Skriptkidon December 23 2012 15:17 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 23 2012 15:19 UTCTask Closed

Congratulations, this task has been completed successfully.

Sean on December 23 2012 15:20 UTCdiscussed on irc

A follow-up task has been posted:


http://www.google-melange.com/gci/task/view/google/gci2012/8081208


The error shown here is undoubtedly related to this cmake test:


brlcad/misc/CMake/CheckCInline.cmake