On Jul 6, 12:22 pm, Aron H <[email protected]> wrote: > On Jul 1, 5:25 pm, "Ryan Sleevi" <[email protected]> wrote:> Sorry, I > should have reviewed what I sent :) > > > As of 4.0, Enblend/Enfuse transitioned to a CMake build system. So the > > patches should no longer be necessary, you should be able to just CMake it. > > I'm stuck. ... > So I backed up and tried to include StlPort, but it doesn't configure > for msvc10, and if I configure for msvc9, it won't 'nmake': > nmake clean install > ....stlport\stl/_cstdlib.h(158) : error C2084: function '__int64 > abs(__int64)' already has a body > ..... > conflict with MSVC headers
Remarkable. If I just comment that line, stlport happily compiles, and so does enblend! (found it here: http://sourceforge.net/projects/stlport/forums/forum/490892/topic/3695497 ) I do get an interesting warning, from the PixelDifferenceFunctor() : rm() definition: 2>c:\hugin\enblend\src\mask.h(335): warning C4723: potential divide by 0 2>c:\hugin\enblend\src\mask.h(335): warning C4756: overflow in constant arithmetic > > Boost has an 'intrusive' slist, which would require deriving the > contained class from a boost hook class. Good idea? > Better ideas? > > P.S. Some other notes: > the .tar.gz doesn't include CMakeLists,txt, so I had to get it from > the hg repository > lcms has updated to 2.0a, but changes to their API means it doesn't > build out of the box. I went back to 1.18a. Had to change 'Platform Toolset' of enblend/enfuse to Windows7.1SDK, from v100 And it builds! Anyone want to try x64 builds of enblend/enfuse? imagecache only, I fear - it appears VC++ 2010 express and Win7.1SDK don't include <omp.h>. I found one reference to copying files/libs from a 2008 install.... Regards, Aron -- 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
