Hugin Compiling OpenSuse

From PanoTools.org Wiki
Revision as of 22:08, 30 January 2008 by SimonO (talk | contribs) (added autopano-sift-C, removed kde4 problem notice)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  • 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).