<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Building everything from scratch</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>Recent changes to Building everything from scratch</description><atom:link href="https://sourceforge.net/p/dials/wiki/Building%20everything%20from%20scratch/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 20 Jan 2015 10:36:07 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dials/wiki/Building%20everything%20from%20scratch/feed" rel="self" type="application/rss+xml"/><item><title>Building everything from scratch modified by James Parkhurst</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Parkhurst</dc:creator><pubDate>Tue, 20 Jan 2015 10:36:07 -0000</pubDate><guid>https://sourceforge.nete1ca375ad4a3e8f94d81f9eaa556364db54ef4f9</guid></item><item><title>Building everything from scratch modified by James Parkhurst</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -1,101 +1 @@
-Building Everything from Scratch
-================================
-
-We are in the process of refining the build process (Nat Echols @ LBL is doing the work for this) such that we can start with a clean directory and with a few scripts bootstrap a full working configuration. 
-
-This essentially needs to be done in two phases:
-
- - build your base python
- - build CCTBX on top
-
-Dependencies
-------------
-
-In order to follow this process, you will need to following tools installed on your machine:
-
- - csh
- - curl
- - perl
- - svn
-
-You will also need C/C++ and Fortran compilers.
-
-Building your Python
---------------------
-
-To get this started, create a directory to contain the cctbx build and get the auto_builder script
-    
-    mkdir cctbx
-    cd cctbx
-    svn export https://svn.code.sf.net/p/cctbx/code/trunk/libtbx/auto_build
-
-And then:
-
-    mkdir build
-    cd build
-    ../auto_build/install --all
-
-Then let this run for some time... not sure for the moment if --all is the best option - it does install a bunch of stuff - but it should be a good place to start. The following packages are installed this way:
-
-    biopython-1.58.tar.gz
-    freetype-2.4.2.tar.gz
-    h5py-2.0.1-edit.tar.gz
-    hdf5-1.8.8.tar.bz2
-    Imaging-1.1.7.tar.gz
-    matplotlib-1.2.0.tar.gz
-    numpy-1.6.1.tar.gz
-    PyRTF-0.45.tar.gz
-    reportlab-2.6.tar.gz
-    wxPython-src-2.8.12.1.tar.gz
-
-though the versions of the packages may depend on the OS version you have. Certainly OS X.7 gives a different package list to the venerable RHEL5. Once this is complete the next step is to check out all of the CCTBX components on top...
-
-Building CCTBX with this Python
--------------------------------
-
-To get started with this, go back to the cctbx root directory and download everything using this script:
-
-    cd ..
-    svn export https://svn.code.sf.net/p/cctbx/code/trunk/libtbx/development/cctbx_svn_getting_started.csh
-    ./cctbx_svn_getting_started.csh
-
-Then wait a while again while everything downloads. You will now have a directory named "sources" containing all the cctbx source code. To build cctbx, go to the build directory build it.
-
-    cd build
-    ./base/bin/python ../sources/cctbx_project/libtbx/configure.py cctbx rstbx iotbx
-    . setpaths.sh
-    make
-
-This is for the basic cctbx - no labelit etc. which needs to be added and built.
-
-Note that the setpaths.sh script needs to be sourced each time you want to build cctbx or run a cctbx program; this can be added to your .bashrc file if necessary.
-
-Building DIALS with this CCTBX
-------------------------------
-
-In the "sources" directory of your cctbx installation, checkout the dials source in the following way:
-
-    cd ../sources/
-    svn checkout https://svn.code.sf.net/p/dials/code/trunk dials
-
-This may take some time, but will fetch all the dials source code and deposit in in a folder called dials within the cctbx source directory.
-
-To include dials within the cctbx build process, execute the following command.
-
-    libtbx.configure dials
-
-Then navigate to the cctbx build directory and build the dials source code.
-
-    cd ../build
-    make
-
-You should now be good to go!
-
-Obtaining the DIALS regression test data
-----------------------------------------
-
-To obtain the dials regression test data, needed for some of the dials tests, you will need access to the CCI server. Checkout the data into the cctbx source directory and configure as follows, replacing "USERNAME" for your username:
-
-    cd ../sources
-    svn checkout svn+ssh://USERNAME@cci.lbl.gov/dials_regression/trunk dials_regression
-    libtbx.configure dials_regression
+Installation instructions can be found at http://dials.sourceforge.net/doc/installation.html
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Parkhurst</dc:creator><pubDate>Tue, 20 Jan 2015 10:36:05 -0000</pubDate><guid>https://sourceforge.nete76c53196de741eba60d638881174e9be715cacd</guid></item><item><title>Building everything from scratch modified by James Parkhurst</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -12,6 +12,7 @@
 ------------

 In order to follow this process, you will need to following tools installed on your machine:
+
  - csh
  - curl
  - perl
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Parkhurst</dc:creator><pubDate>Fri, 11 Jul 2014 10:55:34 -0000</pubDate><guid>https://sourceforge.neta1fa8c5dd08180e0cb912d73fce2f3ea5a6164cb</guid></item><item><title>Building everything from scratch modified by James Parkhurst</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -7,6 +7,17 @@

  - build your base python
  - build CCTBX on top
+
+Dependencies
+------------
+
+In order to follow this process, you will need to following tools installed on your machine:
+ - csh
+ - curl
+ - perl
+ - svn
+
+You will also need C/C++ and Fortran compilers.

 Building your Python
 --------------------
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Parkhurst</dc:creator><pubDate>Fri, 11 Jul 2014 10:55:08 -0000</pubDate><guid>https://sourceforge.net2bf1fefe64577e584f00656dad3dd1a3c8b2d80c</guid></item><item><title>Building everything from scratch modified by David</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -44,7 +44,8 @@
 To get started with this, go back to the cctbx root directory and download everything using this script:

     cd ..
-    svn export https://svn.code.sf.net/p/cctbx/code/trunk/libtbx/development/cctbx_svn_getting_started.csh ./cctbx_svn_getting_started.csh
+    svn export https://svn.code.sf.net/p/cctbx/code/trunk/libtbx/development/cctbx_svn_getting_started.csh
+    ./cctbx_svn_getting_started.csh

 Then wait a while again while everything downloads. You will now have a directory named "sources" containing all the cctbx source code. To build cctbx, go to the build directory build it.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David</dc:creator><pubDate>Mon, 09 Sep 2013 09:51:37 -0000</pubDate><guid>https://sourceforge.net2ddf07dbdb8ea62793aa83bbf449ed9f587a1016</guid></item><item><title>Building everything from scratch modified by David</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -44,8 +44,7 @@
 To get started with this, go back to the cctbx root directory and download everything using this script:

     cd ..
-    svn export https://cctbx.svn.sourceforge.net/svnroot/cctbx/trunk/libtbx/development/cctbx_svn_getting_started.csh
-    ./cctbx_svn_getting_started.csh
+    svn export https://svn.code.sf.net/p/cctbx/code/trunk/libtbx/development/cctbx_svn_getting_started.csh ./cctbx_svn_getting_started.csh

 Then wait a while again while everything downloads. You will now have a directory named "sources" containing all the cctbx source code. To build cctbx, go to the build directory build it.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David</dc:creator><pubDate>Mon, 09 Sep 2013 09:50:15 -0000</pubDate><guid>https://sourceforge.net5ba9dae432c87f214559898ce7f7c8f970b7f604</guid></item><item><title>Building everything from scratch modified by Luis Fuentes-Montero</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -15,7 +15,7 @@

     mkdir cctbx
     cd cctbx
-    svn export https://cctbx.svn.sourceforge.net/svnroot/cctbx/trunk/libtbx/auto_build
+    svn export https://svn.code.sf.net/p/cctbx/code/trunk/libtbx/auto_build

 And then:

@@ -49,7 +49,7 @@

 Then wait a while again while everything downloads. You will now have a directory named "sources" containing all the cctbx source code. To build cctbx, go to the build directory build it.

-    cd ../build
+    cd build
     ./base/bin/python ../sources/cctbx_project/libtbx/configure.py cctbx rstbx iotbx
     . setpaths.sh
     make
@@ -85,5 +85,5 @@
 To obtain the dials regression test data, needed for some of the dials tests, you will need access to the CCI server. Checkout the data into the cctbx source directory and configure as follows, replacing "USERNAME" for your username:

     cd ../sources
-    svn checkout svn+ssh:/USERNAME@cci.lbl.gov/dials_regression/trunk dials_regression
+    svn checkout svn+ssh://USERNAME@cci.lbl.gov/dials_regression/trunk dials_regression
     libtbx.configure dials_regression
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Luis Fuentes-Montero</dc:creator><pubDate>Mon, 09 Sep 2013 08:12:29 -0000</pubDate><guid>https://sourceforge.net1a065df8dc31c3776b11b89f24802fcf0005789e</guid></item><item><title>Building everything from scratch modified by Graeme Winter</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -45,7 +45,7 @@

     cd ..
     svn export https://cctbx.svn.sourceforge.net/svnroot/cctbx/trunk/libtbx/development/cctbx_svn_getting_started.csh
-    .cctbx_svn_getting_started.csh
+    ./cctbx_svn_getting_started.csh

 Then wait a while again while everything downloads. You will now have a directory named "sources" containing all the cctbx source code. To build cctbx, go to the build directory build it.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Graeme Winter</dc:creator><pubDate>Fri, 06 Sep 2013 09:40:00 -0000</pubDate><guid>https://sourceforge.net17eff77240400355869d98e188379a794ee55f96</guid></item><item><title>Building everything from scratch modified by James Parkhurst</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -82,8 +82,8 @@
 Obtaining the DIALS regression test data
 ----------------------------------------

-To obtain the dials regression test data, needed for some of the dials tests, you will need access to the CCI server. Checkout the data into the cctbx source directory and configure as follows:
+To obtain the dials regression test data, needed for some of the dials tests, you will need access to the CCI server. Checkout the data into the cctbx source directory and configure as follows, replacing "USERNAME" for your username:

     cd ../sources
-    svn checkout svn+ssh:/username@cci.lbl.gov/dials_regression/trunk dials_regression
+    svn checkout svn+ssh:/USERNAME@cci.lbl.gov/dials_regression/trunk dials_regression
     libtbx.configure dials_regression
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Parkhurst</dc:creator><pubDate>Thu, 05 Sep 2013 17:09:05 -0000</pubDate><guid>https://sourceforge.neta5ee409a6653ac28896daa1109ac963c78575e88</guid></item><item><title>Building everything from scratch modified by James Parkhurst</title><link>https://sourceforge.net/p/dials/wiki/Building%2520everything%2520from%2520scratch/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -78,3 +78,12 @@
     make

 You should now be good to go!
+
+Obtaining the DIALS regression test data
+----------------------------------------
+
+To obtain the dials regression test data, needed for some of the dials tests, you will need access to the CCI server. Checkout the data into the cctbx source directory and configure as follows:
+
+    cd ../sources
+    svn checkout svn+ssh:/username@cci.lbl.gov/dials_regression/trunk dials_regression
+    libtbx.configure dials_regression
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Parkhurst</dc:creator><pubDate>Thu, 05 Sep 2013 17:08:12 -0000</pubDate><guid>https://sourceforge.neta7802dde9f831881ea13ed4fffe26686b9cf70a0</guid></item></channel></rss>