Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Note: these are preliminary Preliminary build notes for early testing and development. Feel free to add your own notes 2009-12-09 note: these instructions, while valid for the moment, will change as FeSL gets integrated into Fedora's trunk

Test environment:

  • Mac OS X 10.6 (Snow Leopard)
    • Java 1.5 (32-bit from OS X 10.5 Leopard installation, but the default 64-bit Java6 should work fine)
    • Maven 2.0.9
  • Fedora 3.3
    • Tomcat 6.0.20

...

  1. dbxml (versions prior to 2.5 include xerces-c 2.x, which does not build correctly in OS X 10.6)
    Code Block
    ./buildall.sh --prefix=/usr/local/dbxml-2.5.13 --enable-java
    
    Note: this is a quite lengthy build. Take the dog for a walk and come back. 
  2. set environment variables
    Code Block
    export DBXML_HOME=/usr/local/dbxml-2.5.13
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${DBXML_HOME}/lib
    export DYLD_LIBRARY_PATH=${DBXML_HOME}/lib:$DYLD_LIBRARY_PATH
    
    (DYLD_LIBRARY_PATH might only be necessary for OS X)

fedora

Code Block
svn co https://fedora-commons.svn.sourceforge.net/svnroot/fedora-commons/fedora/trunk fedora
cd fedora
mvn install -P fedora-installer
java -jar fcrepo-installer/target/fcrepo-installer-3.3-SNAPSHOT.jar

...