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

Reply via email to