Compile BRL-CAD with GCC 4.8.2+BRL-CAD
Status: ClosedTime to complete: 72 hrs Mentors: erikgTags: compile, gcc, windows, linux, macosx, bsd, unix

RL-CAD builds pervasively on a number of different operating systems, hardware, and compilers.  We actively seek out new compilation environments and like to get them working as best as we can.  We regularly build with Microsoft Visual Studio (the professional one you have to pay for), GCC, and a number of other compilers.  One we infrequently test is the latest GCC 4.8 line. 

This task involves attempting to compile BRL-CAD using the latest trunk version of GCC.  You'll need to download our source code, CMake, and install GCC 4.8.2+ (outside the scope of this task!).  Compile BRL-CAD using GCC 4.8 and keep notes of everything you do along the way.  You'll report back any failures and otherwise document all the steps you take.  Submit a complete build log and your notes documenting everything you did.  Join IRC to discuss your progress and let us help.

We will create follow-on tasks if you make any fixes that get the build working.

Resources:

  • http://brlcad.org/wiki/Compiling
  • http://www.cmake.org/
  • http://gcc.gnu.org/install/
  • http://hpc.sourceforge.net/ (precompiled mac binaries that might work)
Uploaded Work
File name/URLFile sizeDate submitted
brlcad-gcc-4.8.2-build.log390.8 KBDecember 29 2013 01:17 UTC
gcc4.8-compile-brlcad.txt292 bytesDecember 29 2013 01:25 UTC
brlcad-gcc4.8.2.patch2.7 KBDecember 29 2013 14:00 UTC
brlcad-gcc4.8.2-cmakesummary.txt2.1 KBDecember 29 2013 14:07 UTC
Comments
Peter Amidonon December 16 2013 15:26 UTCTask Claimed

I would like to work on this task.

Harmanpreet on December 16 2013 15:45 UTCTask Assigned

This task has been assigned to Andromeda Galaxy. You have 72 hours to complete this task, good luck!

Peter Amidonon December 16 2013 15:56 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

Peter Amidonon December 19 2013 00:00 UTCTask Claimed

I would like to work on this task.

Peter Amidonon December 19 2013 04:18 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

Peter Amidonon December 19 2013 04:19 UTCBundling oddness?

I unclaimed this task because there are interactions between the bundled and the system libs that I do not understand how to resolve.

Jacob Burroughson December 20 2013 03:28 UTCTask Claimed

I would like to work on this task.

Mandeep Kaur on December 20 2013 04:34 UTCTask Assigned

This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!

Jacob Burroughson December 21 2013 00:23 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

Jacob Burroughson December 22 2013 16:37 UTCTask Claimed

I would like to work on this task.

Mandeep Kaur on December 22 2013 16:39 UTCTask Assigned

This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!

Jacob Burroughson December 23 2013 20:04 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

Jacob Burroughson December 25 2013 19:37 UTCTask Claimed

I would like to work on this task.

Kesha Shah on December 25 2013 20:11 UTCTask Assigned

This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!

Melange on December 28 2013 20:11 UTCInitial Deadline passed

Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the pool for other students to claim.

Jacob Burroughson December 29 2013 01:26 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 29 2013 04:25 UTCpatch for changes

Jacob, can you send us a patch file of your changes?   Also, which version of GCC did you use exactly?  If you have a cmake summary, that would also help to see all the compilation options.


 

Sean on December 29 2013 04:26 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.

Sean on December 29 2013 04:26 UTCDeadline extended

The deadline of the task has been extended with 1 days and 0 hours.

Jacob Burroughson December 29 2013 14:00 UTCReady for review

The work on this task is ready to be reviewed.

Jacob Burroughson December 29 2013 14:01 UTCVersion

GCC 4.8.2

Sean on December 29 2013 18:18 UTCTask Closed

Congratulations, this task has been completed successfully.