To update corporate website and for a EcoMondo I had to stitch some photos I’ve made a couple of weeks ago. As usual I wanted to use Hugin.
yum install hugin told me that my new Centos 7 machine don’t have it. Ok, let’s search for a proper repo. Too bad there isn’t.
Ok, let’s do it the old way: recompiling it from sources.
That’s a small log of me following the path hinted at on Hugin Compiling Fedora – PanoTools.org Wiki
Note: I’ve finally renounced. Too many unmet dependencies, too many unsolved parts. CentOS is a server distribution and I won’t mess it just to use Hugin. I would rather run something more “pliable” as a virtual machine
CompilingIf you want to compile hugin yourself, just follow the instructions in the INSTALL_cmake file, you will need these development RPM packages (April 2013): libpano13-devel zlib-devel libtiff-devel libjpeg-devel libpng-devel gettext-devel wxGTK-devel boost-devel cmake desktop-file-utils OpenEXR-devel gcc-c++ exiv2-devel glew-devel freeglut-devel mesa-libGLU-devel libXmu-devel wxPython tclap-devel python-devel swig flann-devel lensfun-devel perl-podlators (needed for fedora 19 and above)
- Installing all those requirements.
- Discovering that version 2016 requires a too recent cmake. Ok, reverting to version 2014
- Oh my: no
tclap-develpackages available. It feels like using a way-outdated distro.
- Ok, looking for their sources too. I begin longing for a less “stable” distribution.
- Exif support missing, installing
- Not enough, installing
- No it’s not that. It may be
- Mhmmm… cmake seems satisfied. But compiler found a syntax error in 2014 release. Wow. Last try: 2015 release which also require VIGRA.
- Let’s hope that
vigra-develsuffice. AFAICS it should be The VIGRA Computer Vision Library.
Libvigraimpex found. But vigraimpex seems to compiled without OpenEXR support. OpenEXR support is required for Hugin.
Ok, enough is enough. Let’s create a “hacking” virtual box, based on something “more recent”, such as Fedora 24.