Difference between revisions of "Slicer3:Builds"

From Slicer Wiki
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Our nightly builds are compiled in Release mode using the following compilers and platforms.  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.
+
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:
Line 20: Line 24:
  
 
The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload --extend-upload
 
The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload --extend-upload
 +
  
 
* Mac (PPC):
 
* Mac (PPC):
Line 31: Line 36:
 
The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload --extend-upload
 
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.
 
We are no longer supporting PPC Mac, but will make custom builds for people as necessary.
 +
  
 
* Linux (32-bit):
 
* Linux (32-bit):
Line 45: Line 51:
  
 
The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload
 
The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload
 +
  
 
* Linux (64-bit):
 
* Linux (64-bit):

Latest revision as of 19:09, 27 July 2010

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