Difference between revisions of "Hugin Compiling OpenSuse"
Jump to navigation
Jump to search
(New page: 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 ...) |
(Change compiling category) |
||
(19 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
+ | To build enblend, enfuse, libpano and hugin, follow the instructions below. | ||
+ | |||
+ | == Dependencies and prerequisites needed for OpenSuSE 10.3 == | ||
+ | |||
+ | gettext | ||
+ | libjpeg-devel | ||
+ | boost-devel | ||
+ | boost | ||
+ | wxGTK-devel | ||
+ | wxGTK | ||
+ | OpenEXR-devel | ||
+ | openEXR | ||
+ | libexiv2-devel | ||
+ | libtiff-devel | ||
+ | liblcms-devel | ||
+ | cmake | ||
+ | |||
+ | == 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 | ||
+ | |||
+ | == libpano13 == | ||
+ | |||
+ | 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-data-am | ||
+ | |||
+ | == Hugin == | ||
+ | === Checkout Hugin === | ||
+ | |||
+ | mkdir /usr/src/hugin | ||
+ | cd /usr/src/hugin | ||
+ | svn co https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk hugin | ||
+ | |||
+ | * if you need to build a specific SVN revision, e.g. 2765, you can slightly change the svn command to get it. e.g.: | ||
+ | |||
+ | svn co -r 2765 https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk/ hugin | ||
+ | |||
+ | === Compile Hugin === | ||
+ | |||
+ | mkdir /usr/src/hugin/BuildHugin | ||
+ | cd /usr/src/hugin/BuildHugin | ||
+ | ccmake /usr/src/hugin/hugin | ||
+ | cmake /usr/src/hugin/hugin | ||
+ | make && sudo make 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 | ||
+ | |||
+ | == Status reports == | ||
+ | |||
Success Report: On OpenSuSE 10.2 ist's really straightforward. | Success Report: On OpenSuSE 10.2 ist's really straightforward. | ||
* clean SVN chechout (version as of 20070204) | * clean SVN chechout (version as of 20070204) | ||
− | * followed the instructions in INSTALL_cmake. | + | * followed the instructions in '''INSTALL_cmake'''. |
* The only non-standard thing is libpano13, (2.9.12 was used) | * 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). | * All other dependencies have been resolved using the standard (smart) repositories for OpenSuSE (wxGTK is 2.6.3.3). | ||
+ | |||
+ | Success Report: Confirmed working on OpenSuSE 10.3 and x86_64 architecture. | ||
+ | |||
+ | Success Report: On OpenSuSE 11.0 x86_64. | ||
+ | * you will need to make sure you have all of the build tools. (examples: gcc+ automake) | ||
+ | * Also had to install libXML2 for autopano | ||
+ | |||
+ | For OpenSuSE 11.1: | ||
+ | * On x86_64 systems with libraries in /usr/lib64 or /usr/local/lib64 such as OpenSuSE, redhat or fedora you need to pass LIB_SUFFIX=64 to cmake | ||
+ | |||
+ | [[Category:Software:Platform:Linux]] | ||
+ | [[Category:Software:Hugin]] | ||
+ | [[Category:Software:Hugin:Compiling]] |
Latest revision as of 22:44, 14 July 2011
To build enblend, enfuse, libpano and hugin, follow the instructions below.
Dependencies and prerequisites needed for OpenSuSE 10.3
gettext libjpeg-devel boost-devel boost wxGTK-devel wxGTK OpenEXR-devel openEXR libexiv2-devel libtiff-devel liblcms-devel cmake
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
libpano13
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-data-am
Hugin
Checkout Hugin
mkdir /usr/src/hugin cd /usr/src/hugin svn co https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk hugin
- if you need to build a specific SVN revision, e.g. 2765, you can slightly change the svn command to get it. e.g.:
svn co -r 2765 https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk/ hugin
Compile Hugin
mkdir /usr/src/hugin/BuildHugin cd /usr/src/hugin/BuildHugin ccmake /usr/src/hugin/hugin cmake /usr/src/hugin/hugin make && sudo make 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
Status reports
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).
Success Report: Confirmed working on OpenSuSE 10.3 and x86_64 architecture.
Success Report: On OpenSuSE 11.0 x86_64.
- you will need to make sure you have all of the build tools. (examples: gcc+ automake)
- Also had to install libXML2 for autopano
For OpenSuSE 11.1:
- On x86_64 systems with libraries in /usr/lib64 or /usr/local/lib64 such as OpenSuSE, redhat or fedora you need to pass LIB_SUFFIX=64 to cmake