Difference between revisions of "Hugin Compiling OpenSuse"

From PanoTools.org Wiki
Jump to navigation Jump to search
(added autopano-sift-C, removed kde4 problem notice)
Line 1: Line 1:
 
* Confirmed working on OpenSuSE 10.3 and x86_64 architecture.
 
* Confirmed working on OpenSuSE 10.3 and x86_64 architecture.
 
* to build enblend, enfuse, libpano and hugin, follow the instructions below
 
* to build enblend, enfuse, libpano and hugin, follow the instructions below
* NB: It appears there's a library problem causing a crash when (parts of) KDE4 are installed.
 
  
 
# Dependencies needed for OpenSuSE 10.3
 
# Dependencies needed for OpenSuSE 10.3
Line 54: Line 53:
 
#:sudo make install
 
#:sudo make install
 
#:</pre>
 
#:</pre>
 
+
#compile and install autopano-sift-C
 +
#:<pre>
 +
#:cd /usr/src
 +
#:svn co https://hugin.svn.sourceforge.net/svnroot/hugin/autopano-sift-C/trunk/ autopano-sift-C
 +
#:cd autopano-sift-C
 +
#:mkdir build && cd build
 +
#:cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
 +
#:make
 +
#:sudo make install
 +
#:</pre>
  
 
Success Report: On OpenSuSE 10.2 ist's really straightforward.
 
Success Report: On OpenSuSE 10.2 ist's really straightforward.

Revision as of 22:08, 30 January 2008

  • Confirmed working on OpenSuSE 10.3 and x86_64 architecture.
  • to build enblend, enfuse, libpano and hugin, follow the instructions below
  1. Dependencies needed for OpenSuSE 10.3
    gettext
    libjpeg-devel
    boost-devel
    boost
    wxGTK-devel
    wxGTK
    OpenEXR-devel
    openEXR
    libexiv2-devel
  2. Enblend and Enfuse (cvs):
    cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login
    cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend
    cd enblend
    make -f Makefile.cvs
    ./configure
    make
    sudo make install
  3. compile and install pano13
    mkdir -p /usr/src/panotools/trunk
    cd /usr/src/panotools/trunk
    svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13
    cd libpano13
    sh ./bootstrap
    make
    sudo make install
  4. Install cmake
  5. create the svn-source-directory /usr/src/hugin
    mkdir /usr/src/hugin
    cd /usr/src/hugin
    svn co https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk hugin
  6. create build-directory
    mkdir /usr/src/hugin/BuildHugin
  7. configure
    cd /usr/src/hugin/BuildHugin
    ccmake /usr/src/hugin/hugin
    cmake /usr/src/hugin/hugin
  8. make and install
    make
    sudo make install
  9. compile and install autopano-sift-C
    cd /usr/src
    svn co https://hugin.svn.sourceforge.net/svnroot/hugin/autopano-sift-C/trunk/ autopano-sift-C
    cd autopano-sift-C
    mkdir build && cd build
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
    make
    sudo make install

Success Report: On OpenSuSE 10.2 ist's really straightforward.

  • clean SVN chechout (version as of 20070204)
  • followed the instructions in INSTALL_cmake.
  • The only non-standard thing is libpano13, (2.9.12 was used)
  • All other dependencies have been resolved using the standard (smart) repositories for OpenSuSE (wxGTK is 2.6.3.3).