Hi Andreas, On November 8, 2010 01:56:50 pm Andreas Metzler wrote: > The goal is too keep the list somehow minimal.
OK. > I am pretty sure the lists in the Ubuntu wiki is inflated The goal is the same. Last time I went through that list, I started to build Hugin on a completely blank new system and every time the CMake build stopped I tried to make sense of its messages and added something to the list only if CMake moved past the last error. > boost-build should not be necessary at all Boost dependencies are amongst the most confusing ones to debug. If nobody confirms this before I do it the next time, I'll try to leave boost-build out and see if it works. I don't recall who added boost-build to that list. > libxi-dev and libxmu-dev are unecessarily pulled in, we patch this > (42_stoplinklibXI_libXmu). IIRC I added those two [0], and the CMake build would stop with an error on my system without them. IIRC it seemed to be related to the ATI proprietary video drivers and did not disturb builds on machines without them. > I am not sure about liblapack-dev, I > thought I read somewhere that not linking hugin against external > lapack was preferable. I recall reading that there was no major / significant disadvantage not linking; and of course it is always preferable to have less dependencies than more. But then I don't know why it was linked in the first place. LAPACK [1] claims to be for "high performance" linear algebra computations. Maybe what was "high performance" when the dependency was introduced is no longer critical? I don't know. I know I've been using Hugin built according to the wiki instructions for the past two years, so I don't have a comparison against a non-LAPACK version and can't judge. > The ppa service builds for the distribution listed in debian/changelog, > (lucid in your case). I do not know what the best way to get binaries > for multiple releases, I guess you'll need multiple uploads. And > chroots/test installations. Unfortunately this seems to be the case [2]. I'm considering the laziest option. chroots or vbox... Thanks again for your feedback and for helping me understand the anatomy of a debian package and the process of building it. Yuv [0] <http://wiki.panotools.org/wiki/index.php?title=Hugin_Compiling_Ubuntu&diff=12734&oldid=12733> [1] <http://www.netlib.org/lapack/> [2] <https://answers.launchpad.net/launchpad/+question/50883>
signature.asc
Description: This is a digitally signed message part.
