Changes between Version 8 and Version 9 of InstallXmlTools


Ignore:
Timestamp:
May 30, 2012, 8:28:29 PM (8 years ago)
Author:
GaryM
Comment:

update

Legend:

Unmodified
Added
Removed
Modified
  • InstallXmlTools

    v8 v9  
    1 = XSD and Apache Xerces XML libraries =
     1= XML libraries =
    22
     3== 1. XSD ==
     4XSD requires a bit of work.
     5
     6Two different binaries are available for 32 and 64 bit.
     7
     8Download the tarball for version [http://codesynthesis.com/download/xsd/3.2/linux-gnu/ 3.2.0] and unpack in the Chaste home directory.
     9We also create a symlink for the executable in ~/bin.
     10
     11In the following instructions we do 64 bit, you may need to change the xsd tar and folder name.
     12{{{
     13cd
     14wget http://codesynthesis.com/download/xsd/3.2/linux-gnu/x86_64/xsd-3.2.0-x86_64-linux-gnu.tar.bz2
     15tar -xjf xsd-3.2.0-x86_64-linux-gnu.tar.bz2
     16ln -s ~/xsd-3.2.0-x86_64-linux-gnu/bin/xsd ~/bin/xsd
     17}}}
     18
     19== 2. Xerces ==
    320For Fedora machines:
    421{{{
     
    1128}}}
    1229
    13 XSD requires a bit more work. 
    14 
    15 Download the tarball for version [http://codesynthesis.com/download/xsd/2.3/linux-gnu/i686/xsd-2.3.1-i686-linux-gnu.tar.bz2 2.3.1] and unpack in the Chaste home directory.
    16 We also create a symlink for the executable in ~/bin.
    17 {{{
    18 cd
    19 wget http://codesynthesis.com/download/xsd/2.3/linux-gnu/i686/xsd-2.3.1-i686-linux-gnu.tar.bz2
    20 tar -xjf xsd-2.3.1-i686-linux-gnu.tar.bz2
    21 ln -s ~/xsd-2.3.1-i686-linux-gnu/bin/xsd ~/bin/xsd
    22 }}}
    2330
    2431Note that the bob user also needs XSD, for #include files.
    2532
    26 == Static linking ==
     33=== Static linking ===
    2734
    2835If you want to create a statically linked version of the Chaste executable, then you need to build xerces from source rather than installing the package, since by default it only provides a shared library. '''Note:''' edit the "/home/chaste/" in the runConfigure line below appropriately.