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. I thought that MSVC would include all the necessary STL headers, so I left out StlPort in my first attempt. I was missing <slist>, the non-standard single-linked list. I tried substituting <list>, but mask.h uses slist::insert_after, which is unique to slist, used for better performance.
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 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. 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
