https://wiki.panotools.org/api.php?action=feedcontributions&user=Enbrown&feedformat=atomPanoTools.org Wiki - User contributions [en]2024-03-29T11:58:30ZUser contributionsMediaWiki 1.35.3https://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13670Hugin Compiling Fedora122011-07-24T20:10:13Z<p>Enbrown: </p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse compiling instructions.<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old (it requires at least version 2.8). Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Boost ==<br />
<br />
The version of the Boost libraries provided by Fedora 12 are too old (it requires at least version 1.40). Go to http://sourceforge.net/projects/boost/files/boost/ to get the latest version. Assuming that version 1.47.0 has been downloaded as boost_1_47_0.tar.bz2:<br />
<br />
tar xvfj boost_1_47_0.tar.bz2<br />
cd boost_1_47_0<br />
./bootstrap.sh --prefix=/usr/local<br />
./b2<br />
/bin/su -c './b2 install'<br />
<br />
== libxmi ==<br />
<br />
libxmi is required by Enblend and Enfuse below. There may be a way to use an already installed version (or YUM package), but I haven't figured it out.<br />
<br />
wget 'ftp://mirror.anl.gov/pub/gnu/libxmi/libxmi-1.2.tar.gz'<br />
tar xvfz libxmi-1.2.tar.gz<br />
cd libxmi-1.2<br />
./configure<br />
<br />
If you get an error about "checking host system type... Invalid configuration" and it aborts with "configure: error: libtool configure failed", you can delete config.sub and sym-link a later automake's config.sub:<br />
<br />
mv config.sub config.sub.old<br />
ln -s /usr/share/automake-1.11/config.sub .<br />
./configure<br />
<br />
Then continue with the compiling:<br />
<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
/bin/su -c 'make install install-data-am'<br />
<br />
== Tclap ==<br />
<br />
Download Tclap tarball from http://sourceforge.net/projects/tclap/files/<br />
<br />
tar xvfz tclap-1.2.1.tar.gz<br />
cd tclap-1.2.1<br />
./configure<br />
make<br />
make check<br />
/bin/su -c 'make install'<br />
<br />
== Hugin ==<br />
<br />
The CMake variable Boost_USE_MULTITHREADED below tells CMake not to look for the multithreaded Boost libraries; otherwise it will find the Fedora 12 libraries and try to link but they are too old and lack some functionality required by hugin and celeste.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/hugin hugin<br />
cd hugin<br />
mkdir mybuild<br />
cd mybuild<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBoost_LIBRARY_DIRS:FILEPATH=/usr/local/lib -DBoost_USE_MULTITHREADED=OFF ../<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/autopano-sift-C autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build<br />
cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Status reports ==<br />
<br />
Compiled successfully with source downloaded July 24, 2011 on: Linux 2.6.32.26-175.fc12.x86_64 #1 SMP<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrownhttps://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13669Hugin Compiling Fedora122011-07-24T19:46:11Z<p>Enbrown: </p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse compiling instructions.<br />
<br />
'''WARNING: THESE INSTRUCTIONS ARE INCOMPLETE'''<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old (it requires at least version 2.8). Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Boost ==<br />
<br />
The version of the Boost libraries provided by Fedora 12 are too old (it requires at least version 1.40). Go to http://sourceforge.net/projects/boost/files/boost/ to get the latest version. Assuming that version 1.47.0 has been downloaded as boost_1_47_0.tar.bz2:<br />
<br />
tar xvfj boost_1_47_0.tar.bz2<br />
cd boost_1_47_0<br />
./bootstrap.sh --prefix=/usr/local<br />
./b2<br />
/bin/su -c './b2 install'<br />
<br />
== libxmi ==<br />
<br />
libxmi is required by Enblend and Enfuse below. There may be a way to use an already installed version (or YUM package), but I haven't figured it out.<br />
<br />
wget 'ftp://mirror.anl.gov/pub/gnu/libxmi/libxmi-1.2.tar.gz'<br />
tar xvfz libxmi-1.2.tar.gz<br />
cd libxmi-1.2<br />
./configure<br />
<br />
If you get an error about "checking host system type... Invalid configuration" and it aborts with "configure: error: libtool configure failed", you can delete config.sub and sym-link a later automake's config.sub:<br />
<br />
mv config.sub config.sub.old<br />
ln -s /usr/share/automake-1.11/config.sub .<br />
./configure<br />
<br />
Then continue with the compiling:<br />
<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
/bin/su -c 'make install install-data-am'<br />
<br />
== Tclap ==<br />
<br />
Download Tclap tarball from http://sourceforge.net/projects/tclap/files/<br />
<br />
tar xvfz tclap-1.2.1.tar.gz<br />
cd tclap-1.2.1<br />
./configure<br />
make<br />
make check<br />
/bin/su -c 'make install'<br />
<br />
== Hugin ==<br />
<br />
The CMake variable Boost_USE_MULTITHREADED below tells CMake not to look for the multithreaded Boost libraries; otherwise it will find the Fedora 12 libraries and try to link but they are too old and lack some functionality required by hugin and celeste.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/hugin hugin<br />
cd hugin<br />
mkdir mybuild<br />
cd mybuild<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBoost_LIBRARY_DIRS:FILEPATH=/usr/local/lib -DBoost_USE_MULTITHREADED=OFF ../<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/autopano-sift-C autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build<br />
cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Status reports ==<br />
<br />
<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrownhttps://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13668Hugin Compiling Fedora122011-07-24T19:34:13Z<p>Enbrown: </p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse compiling instructions.<br />
<br />
'''WARNING: THESE INSTRUCTIONS ARE INCOMPLETE'''<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old (it requires at least version 2.8). Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Boost ==<br />
<br />
The version of the Boost libraries provided by Fedora 12 are too old (it requires at least version 1.40). Go to http://sourceforge.net/projects/boost/files/boost/ to get the latest version. Assuming that version 1.47.0 has been downloaded as boost_1_47_0.tar.bz2:<br />
<br />
tar xvfj boost_1_47_0.tar.bz2<br />
cd boost_1_47_0<br />
./bootstrap.sh --prefix=/usr/local<br />
./b2<br />
/bin/su -c './b2 install'<br />
<br />
== libxmi ==<br />
<br />
libxmi is required by Enblend and Enfuse below. There may be a way to use an already installed version (or YUM package), but I haven't figured it out.<br />
<br />
wget 'ftp://mirror.anl.gov/pub/gnu/libxmi/libxmi-1.2.tar.gz'<br />
tar xvfz libxmi-1.2.tar.gz<br />
cd libxmi-1.2<br />
./configure<br />
<br />
If you get an error about "checking host system type... Invalid configuration" and it aborts with "configure: error: libtool configure failed", you can delete config.sub and sym-link a later automake's config.sub:<br />
<br />
mv config.sub config.sub.old<br />
ln -s /usr/share/automake-1.11/config.sub .<br />
./configure<br />
<br />
Then continue with the compiling:<br />
<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
/bin/su -c 'make install install-data-am'<br />
<br />
== Tclap ==<br />
<br />
Download Tclap tarball from http://sourceforge.net/projects/tclap/files/<br />
<br />
tar xvfz tclap-1.2.1.tar.gz<br />
cd tclap-1.2.1<br />
./configure<br />
make<br />
make check<br />
/bin/su -c 'make install'<br />
<br />
== Hugin ==<br />
<br />
'''This step doesn't work due to Hugin attempting to compile in standard Fedora 12 Boost libraries that lack the necessary functions.'''<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/hugin hugin<br />
cd hugin<br />
mkdir mybuild<br />
cd mybuild<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBoost_LIBRARY_DIRS:FILEPATH=/usr/local/lib -DBoost_USE_MULTITHREADED=OFF ../<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/autopano-sift-C autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build<br />
cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Status reports ==<br />
<br />
<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrownhttps://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13667Hugin Compiling Fedora122011-07-24T18:05:15Z<p>Enbrown: </p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse compiling instructions.<br />
<br />
'''WARNING: THESE INSTRUCTIONS ARE INCOMPLETE'''<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old (it requires at least version 2.8). Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Boost ==<br />
<br />
The version of the Boost libraries provided by Fedora 12 are too old (it requires at least version 1.40). Go to http://sourceforge.net/projects/boost/files/boost/ to get the latest version. Assuming that version 1.47.0 has been downloaded as boost_1_47_0.tar.bz2:<br />
<br />
tar xvfj boost_1_47_0.tar.bz2<br />
cd boost_1_47_0<br />
./bootstrap.sh --prefix=/usr/local<br />
./b2<br />
/bin/su -c './b2 install'<br />
<br />
== libxmi ==<br />
<br />
libxmi is required by Enblend and Enfuse below. There may be a way to use an already installed version (or YUM package), but I haven't figured it out.<br />
<br />
wget 'ftp://mirror.anl.gov/pub/gnu/libxmi/libxmi-1.2.tar.gz'<br />
tar xvfz libxmi-1.2.tar.gz<br />
cd libxmi-1.2<br />
./configure<br />
<br />
If you get an error about "checking host system type... Invalid configuration" and it aborts with "configure: error: libtool configure failed", you can delete config.sub and sym-link a later automake's config.sub:<br />
<br />
mv config.sub config.sub.old<br />
ln -s /usr/share/automake-1.11/config.sub .<br />
./configure<br />
<br />
Then continue with the compiling:<br />
<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
/bin/su -c 'make install install-data-am'<br />
<br />
== Tclap ==<br />
<br />
Download Tclap tarball from http://sourceforge.net/projects/tclap/files/<br />
<br />
tar xvfz tclap-1.2.1.tar.gz<br />
cd tclap-1.2.1<br />
./configure<br />
make<br />
make check<br />
/bin/su -c 'make install'<br />
<br />
== Hugin ==<br />
<br />
'''This step doesn't work due to Hugin attempting to compile in standard Fedora 12 Boost libraries that lack the necessary functions.'''<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/hugin hugin<br />
cd hugin<br />
mkdir mybuild<br />
cd mybuild<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ../<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/autopano-sift-C autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build<br />
cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Status reports ==<br />
<br />
<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrownhttps://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13666Hugin Compiling Fedora122011-07-24T00:20:20Z<p>Enbrown: </p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse compiling instructions.<br />
<br />
'''WARNING: THESE INSTRUCTIONS ARE INCOMPLETE'''<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old (it requires at least version 2.8). Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Boost ==<br />
<br />
The version of the Boost libraries provided by Fedora 12 are too old (it requires at least version 1.40). Go to http://sourceforge.net/projects/boost/files/boost/ to get the latest version. Assuming that version 1.47.0 has been downloaded as boost_1_47_0.tar.bz2:<br />
<br />
tar xvfj boost_1_47_0.tar.bz2<br />
cd boost_1_47_0<br />
./bootstrap.sh --prefix=/usr/local<br />
./b2<br />
/bin/su -c './b2 install'<br />
<br />
== libxmi ==<br />
<br />
libxmi is required by Enblend and Enfuse below. There may be a way to use an already installed version (or YUM package), but I haven't figured it out.<br />
<br />
wget 'ftp://mirror.anl.gov/pub/gnu/libxmi/libxmi-1.2.tar.gz'<br />
tar xvfz libxmi-1.2.tar.gz<br />
cd libxmi-1.2<br />
./configure<br />
<br />
If you get an error about "checking host system type... Invalid configuration" and it aborts with "configure: error: libtool configure failed", you can delete config.sub and sym-link a later automake's config.sub:<br />
<br />
mv config.sub config.sub.old<br />
ln -s /usr/share/automake-1.11/config.sub .<br />
./configure<br />
<br />
Then continue with the compiling:<br />
<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
/bin/su -c 'make install install-data-am'<br />
<br />
== Tclap ==<br />
<br />
Download Tclap tarball from http://sourceforge.net/projects/tclap/files/<br />
<br />
tar xvfz tclap-1.2.1.tar.gz<br />
cd tclap-1.2.1<br />
./configure<br />
make<br />
make check<br />
/bin/su -c 'make install'<br />
<br />
== Hugin ==<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/hugin hugin<br />
cd hugin<br />
mkdir mybuild<br />
cd mybuild<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ../<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/autopano-sift-C autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build<br />
cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Status reports ==<br />
<br />
<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrownhttps://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13665Hugin Compiling Fedora122011-07-23T22:55:31Z<p>Enbrown: </p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse compiling instructions.<br />
<br />
'''WARNING: THESE INSTRUCTIONS ARE INCOMPLETE'''<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old (it requires at least version 2.8). Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Boost ==<br />
<br />
The version of the Boost libraries provided by Fedora 12 are too old (it requires at least version 1.40). Go to http://sourceforge.net/projects/boost/files/boost/ to get the latest version. Assuming that version 1.47.0 has been downloaded as boost_1_47_0.tar.bz2:<br />
<br />
tar xvfj boost_1_47_0.tar.bz2<br />
cd boost_1_47_0<br />
./bootstrap.sh --prefix=/usr/local<br />
./b2<br />
/bin/su -c './b2 install'<br />
<br />
== libxmi ==<br />
<br />
libxmi is required by Enblend and Enfuse below. There may be a way to use an already installed version (or YUM package), but I haven't figured it out.<br />
<br />
wget 'ftp://mirror.anl.gov/pub/gnu/libxmi/libxmi-1.2.tar.gz'<br />
tar xvfz libxmi-1.2.tar.gz<br />
cd libxmi-1.2<br />
./configure<br />
<br />
If you get an error about "checking host system type... Invalid configuration" and it aborts with "configure: error: libtool configure failed", you can delete config.sub and sym-link a later automake's config.sub:<br />
<br />
mv config.sub config.sub.old<br />
ln -s /usr/share/automake-1.11/config.sub .<br />
./configure<br />
<br />
Then continue with the compiling:<br />
<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
/bin/su -c 'make install install-data-am'<br />
<br />
== Tclap ==<br />
<br />
Download Tclap tarball from http://sourceforge.net/projects/tclap/files/<br />
<br />
tar xvfz tclap-1.2.1.tar.gz<br />
cd tclap-1.2.1<br />
./configure<br />
make<br />
make check<br />
/bin/su -c 'make install'<br />
<br />
== Hugin ==<br />
=== Checkout Hugin ===<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/hugin hugin<br />
<br />
=== Compile Hugin ===<br />
<br />
cd hugin<br />
mkdir mybuild<br />
cd mybuild<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ../<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
hg clone http://hugin.hg.sourceforge.net:8000/hgroot/hugin/autopano-sift-C autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build<br />
cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Status reports ==<br />
<br />
<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrownhttps://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13664Hugin Compiling Fedora122011-07-23T22:23:47Z<p>Enbrown: </p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse.<br />
<br />
'''THESE INSTRUCTIONS ARE INCOMPLETE'''<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old (it requires at least version 2.8). Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Boost ==<br />
<br />
The version of the Boost libraries provided by Fedora 12 are too old (it requires at least version 1.40). Go to http://sourceforge.net/projects/boost/files/boost/ to get the latest version. Assuming that version 1.47.0 has been downloaded as boost_1_47_0.tar.bz2:<br />
<br />
tar xvfj boost_1_47_0.tar.bz2<br />
cd boost_1_47_0<br />
./bootstrap.sh --prefix=/usr/local<br />
./b2<br />
/bin/su -c './bootstrap.sh <br />
<br />
== libxmi ==<br />
<br />
wget 'ftp://mirror.anl.gov/pub/gnu/libxmi/libxmi-1.2.tar.gz'<br />
tar xvfz libxmi-1.2.tar.gz<br />
cd libxmi-1.2<br />
./configure<br />
<br />
If you get an error about "checking host system type... Invalid configuration" and it aborts with "configure: error: libtool configure failed", you can delete config.sub and sym-link a later automake's config.sub:<br />
<br />
mv config.sub config.sub.old<br />
ln -s /usr/share/automake-1.11/config.sub .<br />
./configure<br />
<br />
Then continue with the compiling:<br />
<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
sudo make install install-data-am<br />
<br />
== Hugin ==<br />
=== Checkout Hugin ===<br />
<br />
mkdir /usr/src/hugin<br />
cd /usr/src/hugin<br />
svn co https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk hugin<br />
<br />
* if you need to build a specific SVN revision, e.g. 2765, you can slightly change the svn command to get it. e.g.:<br />
<br />
svn co -r 2765 https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk/ hugin<br />
<br />
=== Compile Hugin ===<br />
<br />
mkdir /usr/src/hugin/BuildHugin<br />
cd /usr/src/hugin/BuildHugin<br />
ccmake /usr/src/hugin/hugin<br />
cmake /usr/src/hugin/hugin<br />
make && sudo make install<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
cd /usr/src<br />
svn co https://hugin.svn.sourceforge.net/svnroot/hugin/autopano-sift-C/trunk/ autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build && cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
sudo make install<br />
<br />
== Status reports ==<br />
<br />
Success Report: On OpenSuSE 10.2 ist's really straightforward.<br />
* clean SVN chechout (version as of 20070204)<br />
* followed the instructions in '''INSTALL_cmake'''.<br />
* The only non-standard thing is libpano13, (2.9.12 was used)<br />
* All other dependencies have been resolved using the standard (smart) repositories for OpenSuSE (wxGTK is 2.6.3.3).<br />
<br />
Success Report: Confirmed working on OpenSuSE 10.3 and x86_64 architecture.<br />
<br />
Success Report: On OpenSuSE 11.0 x86_64.<br />
* you will need to make sure you have all of the build tools. (examples: gcc+ automake)<br />
* Also had to install libXML2 for autopano<br />
<br />
For OpenSuSE 11.1:<br />
* 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<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrownhttps://wiki.panotools.org/index.php?title=Hugin_Compiling_Fedora12&diff=13663Hugin Compiling Fedora122011-07-23T21:53:55Z<p>Enbrown: Added instructions for compiling the latest version of Hugin for Fedora 12</p>
<hr />
<div>To build enblend, enfuse, libpano and hugin, follow the instructions below. Adapted from OpenSuse.<br />
<br />
'''THESE INSTRUCTIONS ARE INCOMPLETE'''<br />
<br />
== Dependencies and prerequisites needed for Fedora 12 ==<br />
<br />
gettext<br />
libjpeg-devel<br />
boost-devel<br />
boost <br />
wxGTK-devel<br />
wxGTK<br />
OpenEXR-devel<br />
openEXR<br />
libexiv2-devel<br />
libtiff-devel<br />
liblcms-devel<br />
<br />
== CMake ==<br />
<br />
The version of CMake that comes with Fedora 12 is too old. Get the latest version of CMake from http://www.cmake.org/cmake/resources/software.html<br />
<br />
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz<br />
tar xvfz cmake-2.8.5.tar.gz<br />
cd cmake-2.8.5<br />
./configure --prefix=/usr/local<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== Enblend and Enfuse (cvs) ==<br />
<br />
cvs -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend login<br />
cvs -z3 -d:pserver:anonymous@enblend.cvs.sourceforge.net:/cvsroot/enblend co -P enblend<br />
cd enblend<br />
make -f Makefile.cvs<br />
./configure<br />
make<br />
/bin/su -c 'make install'<br />
<br />
== libpano13 ==<br />
<br />
mkdir -p /usr/src/panotools/trunk<br />
cd /usr/src/panotools/trunk<br />
svn co https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano libpano13<br />
cd libpano13<br />
sh ./bootstrap<br />
make<br />
sudo make install install-data-am<br />
<br />
== Hugin ==<br />
=== Checkout Hugin ===<br />
<br />
mkdir /usr/src/hugin<br />
cd /usr/src/hugin<br />
svn co https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk hugin<br />
<br />
* if you need to build a specific SVN revision, e.g. 2765, you can slightly change the svn command to get it. e.g.:<br />
<br />
svn co -r 2765 https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk/ hugin<br />
<br />
=== Compile Hugin ===<br />
<br />
mkdir /usr/src/hugin/BuildHugin<br />
cd /usr/src/hugin/BuildHugin<br />
ccmake /usr/src/hugin/hugin<br />
cmake /usr/src/hugin/hugin<br />
make && sudo make install<br />
<br />
== autopano-sift-C ==<br />
Needed for automatic control point generation, restricted by software patents in some countries.<br />
<br />
cd /usr/src<br />
svn co https://hugin.svn.sourceforge.net/svnroot/hugin/autopano-sift-C/trunk/ autopano-sift-C<br />
cd autopano-sift-C<br />
mkdir build && cd build<br />
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..<br />
make<br />
sudo make install<br />
<br />
== Status reports ==<br />
<br />
Success Report: On OpenSuSE 10.2 ist's really straightforward.<br />
* clean SVN chechout (version as of 20070204)<br />
* followed the instructions in '''INSTALL_cmake'''.<br />
* The only non-standard thing is libpano13, (2.9.12 was used)<br />
* All other dependencies have been resolved using the standard (smart) repositories for OpenSuSE (wxGTK is 2.6.3.3).<br />
<br />
Success Report: Confirmed working on OpenSuSE 10.3 and x86_64 architecture.<br />
<br />
Success Report: On OpenSuSE 11.0 x86_64.<br />
* you will need to make sure you have all of the build tools. (examples: gcc+ automake)<br />
* Also had to install libXML2 for autopano<br />
<br />
For OpenSuSE 11.1:<br />
* 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<br />
<br />
[[Category:Software:Platform:Linux]]<br />
[[Category:Software:Hugin]]<br />
[[Category:Software:Hugin:Compiling]]</div>Enbrown