Difference between revisions of "Hugin Compiling OpenSuse"
Jump to navigation
Jump to search
m (OpenSuSE 11.0 succes report.) |
(Change compiling category) |
||
(8 intermediate revisions by 5 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. | Success Report: On OpenSuSE 11.0 x86_64. | ||
* you will need to make sure you have all of the build tools. (examples: gcc+ automake) | * you will need to make sure you have all of the build tools. (examples: gcc+ automake) | ||
* Also had to install libXML2 for autopano | * 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:Platform:Linux]] | ||
[[Category:Software:Hugin]] | [[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