Difference between revisions of "Slicer3:Builds"

From Slicer Wiki
Jump to: navigation, search
 
(3 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:
+
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 7: Line 11:
  
 
Microsoft Visual Studio .NET 2003
 
Microsoft Visual Studio .NET 2003
 +
 +
The machine we are using is "wintest", and the path to the nightly build directory is C:\Slicer3
  
  
Line 14: Line 20:
  
 
i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5341)
 
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
  
  
Line 21: Line 31:
  
 
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
 
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):
 
* Linux (32-bit):
  
Red Hat Enterprise Linux WS release 4 (Nahant)
+
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"
  
Linux 2.6.9-5.ELsmp #1 SMP i686 i686 i386 GNU/Linux
+
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.
  
gcc (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
+
The command for building the nightly is Slicer3/Scripts/getbuildtest.tcl -t "" --update --release --pack --upload
  
  
Line 39: Line 60:
  
 
gcc (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
 
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

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