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