Slicer3:Builds

From Slicer Wiki
Jump to: navigation, search
Home < Slicer3:Builds

Our nightly builds are compiled in Release mode using the following compilers and platforms.

The --upload flag sends the binary by scp to the server "namic1" into the /clients/Slicer3/WWW/Downloads/Nightly directory. The extend.tcl script is called from getbuildtest.tcl when the --extend or --extend-upload flag is used, and the extensions are uploaded to the machine ext.slicer.org. You can view the extensions by going to http://ext.slicer.org/ext.

Builds are manually moved from the /clients/Slicer3/WWW/Downloads/Nightly directory to the /clients/Slicer3/WWW/Downloads/Snapshots/platform or the /clients/Slicer3/WWW/Downloads/Release/platform directory as needed.

  • Windows:

Windows XP Professional Version 5.1.2600 Service Pack 2 Build 2600

Microsoft Visual Studio .NET 2003

The machine we are using is "wintest", and the path to the nightly build directory is C:\Slicer3


  • Mac (Intel):

Darwin 8.11.1 Darwin Kernel Version 8.11.1 root:xnu-792.25.20~1/RELEASE_I386 i386 i386

i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5341)

The machine we are using is "lefty", and the path to the nightly build directory is ~hayes/Slicer3-release-gbt/Slicer3

The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload --extend-upload


  • Mac (PPC):

Darwin 8.7.0 Darwin Kernel Version 8.7.0 root:xnu-792.6.76.obj~1/RELEASE_PPC Power Macintosh powerpc

powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)

The machine we are using is "slicerm", and the path to the nightly build directory is ~slicer/Slicer3-release-gbt/Slicer3

The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload --extend-upload We are no longer supporting PPC Mac, but will make custom builds for people as necessary.


  • Linux (32-bit):

Ubuntu 8.10

Linux 2.6.27-7-generic #1 SMP i686 GNU/Linux

gcc (GCC) 4.3.2

The machine we are using is the "ubuntu-8.10" virtual machine on spl-t74-4. The virtual machine manager can be run on this host using the command "virt-manager"

The server ext.slicer.org hangs when 32-bit Linux machines try to submit to it, so we are not uploading extensions until we have a new extension server.

The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload


  • Linux (64-bit):

Red Hat Enterprise Linux WS release 4 (Nahant)

Linux 2.6.9-5.ELsmp #1 SMP x86_64 x86_64 x86_64 GNU/Linux

gcc (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)

The machine we are using is "slicerl", and the path to the nightly build directory is ~hayes/Slicer3-release-gbt

The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload --extend-upload