Hugin Compiling OpenSuse
Jump to navigation
Jump to search
- Confirmed working on OpenSuSE 10.3 and x86_64 architecture.
- to build enblend, enfuse, libpano and hugin, follow the instructions below
- Dependencies needed for OpenSuSE 10.3
- gettext
- libjpeg-devel
- boost-devel
- boost
- wxGTK-devel
- wxGTK
- OpenEXR-devel
- openEXR
- libexiv2-devel
- 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
- 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
- Install cmake
- 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
- create build-directory
mkdir /usr/src/hugin/BuildHugin
- configure
cd /usr/src/hugin/BuildHugin
- ccmake /usr/src/hugin/hugin
- cmake /usr/src/hugin/hugin
- make and install
make
- sudo make install
- compile and install autopano-sift-C
Needed for automatic control point generation, restricted by software patents in some countries- 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).