Sorry,

This is my problem, published the e-mail before fixing the web link.

This will work now.

http://www.tatteredmoons.org/hugin/fasttrack.sh

It's incomplete and untested

Dale


On Thu, 2010-09-09 at 20:47 +0200, Kornel Benko wrote:
> Am Donnerstag 09 September 2010 schrieb Dale Beams:
> > I'm glad the subject came up.
> > 
> > I was going to request some info added to CMakeLists.txt.  I noticed that
> > libboost-fielsystem-x is mentioned in enblend as optional, but upon
> > building it states boost has failed.  I'm not sure if there is another
> > check or if the syntax/routine is incorrect and it's not responding with
> > the correct message.  Morever, when building later, and upon using Hugin,
> > I get boost not installed as well.  If libboost-filesystem and
> > libboost-system is optional it would be nice to leave it out of a bare
> > bones build as it drags in a lot of "junk".  There is also a section in
> > enblend about RPM, etc. that is not in the others.  Not sure if should
> > have been there across all CMakeLists.txt.
> 
> I created a perl script to extract the list of needed packages for a given 
> list of executables.
> But it takes some looong time to do its job, therefore not applicable to 
> automatically execute.
> 
> The algorithm is following:
>       1.) determine all used shared libraries (parse output of "ldd 
> {executable}")
>       2.) determine to which package they belong (parse output of "dpkg -S 
> {library}")
>       3.) determine prerequisites of each package (parse output of "dpkg -s 
> {package}")
>       4.) remove each package which is already a prerequisite of another 
> package
>       5.) print the list of remaining packages
> 
> > I noticed the CPACK_DEBIAN_PACKAGE_DEPENDS="libpano13" in the hugin
> > CMakeLists.txt a couple of weeks ago and was going to suggest doing this
> > for enblend as well but have been so busy with work I've not been able to
> > get around to it.
> 
> Yes, enblend/enfuse needs this too :(
> 
> > I think the build instructions on the web is wonderful and don't think I
> > could have put them togather myself.  I'd like to clean them up, as well
> > as possible create seperate pages for seperate releases (ie, 9.04, 9.10). 
> > Or at least for the supported releases from Ubuntu.  One of the things I
> > noticed is that not all dependenices are listed the further you move down
> > the list, but assumed because they've been already installed previously
> > for other builds.  However this presents a problem for builds such as
> > PanoGLViewer, etc.
> > 
> > I've also began stepping through each build to determine if every
> > dependenciy is needed during the build, during the installation, and what
> > it belongs to.  For example, Enblend only needs four dependencies to
> > install after the build.
> 
> Interesting. My script gives me
>       freeglut3 (>= 2.6.0-0),\
>       libboost-filesystem1.38.0 (>= 1.38.0-6),\
>       libglew1.5 (>= 1.5.2-0),libgomp1 (>= 4.4.3-4),\
>       liblcms1 (>= 1.18.dfsg-1),\
>       libopenexr6 (>= 1.6.1-4.1),\
>       libplot2c2 (>= 2.6-0),\
>       libtiff4 (>= 3.9.2-2)
> ==> 7 dependencies for enblend/enfuse
> 
> > The build instructions also list packages that I don't believe are being
> > maintaned or used anymore.  Matchpoint, FreePV, etc.  Perhaps those should
> > be moved to a section "Archived, No longer maintained.  Autotools is
> > another section that should be archived imho.
> > 
> > I've attached a "fasttrack" build script.  It's incomplete, but should be
> > uniform.  I'd planned on introducing dependencies previous modification of
> > the CMakeLists.txt by "echo CMAKE_DEBIAN ... etc >> CMakeLists.txt"
> > (syntax is not correct but you get the idea).
> 
> The list has to be known before calling CPack ...
> 
> > I'd  eventually liked to get a very streamlined set of build instructions
> > for each Ubuntu release, a fast track build script so that there is less
> > confusion.  There are several comments that have been returned to me that
> > I'm trying to address
> > 
> > 1. Hugin is anything but simple to use.
> > 2. There's no way I'm going to try to build that, it looks to complicated. 
> > Do you have binaries? 3. Where can I find how to do this or that?
> > 
> > I looked on wikipedia on the math behind a simple equalateral (spelling?)
> > projection and finally got a real understanding of the complexity of the
> > math behind Hugin and releated programs.  I realize it's no easy task, nor
> > is it an easy task building tutorials, workflow, etc.  Add to that most
> > people work for a living and what does get's posted is done with precious
> > spare time.  I'm really looking for a way to simplify understanding,
> > installation, building for an average desktop user.
> > 
> > Dale
> > 
> > Fast Track Script - http://www.tatteredmoons.org/hugin/fasttrack.sh
> 
> This one comes in firefox as:
>       Error 404: NOT FOUND!
>       Your browser cannot find the document corresponding to the URL you 
> typed in.
> 


-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to