Am Thursday 25 September 2008 schrieb cspiel: > > Michael - > > Thanks for the backtrace! As Kornel already suspected > the information was not as helpful as I had wished. > > However, the occurrence of "CachedFileImage" > > 0x0810a0a6 in enblend::maskBounds<vigra::CachedFileImage<unsigned char> > () > points to the change in the image cache. Until Andrew > locates the real problem, you could recompile Enblend with the > image cache *disabled* and see whether this resolves the issue. > Of course (on some machines) switching off the image cache > severlely limits the size of the problems Enblend (and Enfuse) > can tackle.
I tried, with "./configure --enable-image-cache=no", but it is not compilable ... make[3]: Leaving directory `/mnt/usr2/src/enblend/enblend/src/win32helpers' make[3]: Entering directory `/mnt/usr2/src/enblend/enblend/src' g++ -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -DVIGRA_STATIC_LIB -I/usr/include/OpenEXR -O3 -ffast-math -DNDEBUG -Wall -MT enblend-enblend.o -MD -MP -MF .deps/enblend-enblend.Tpo -c -o enblend-enblend.o `test -f 'enblend.cc' || echo './'`enblend.cc mask.h: In function ‘MaskType* enblend::createMask(const ImageType*, const ImageType*, const AlphaType*, const AlphaType*, const vigra::Rect2D&, const vigra::Rect2D&, bool) [with ImageType = vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, AlphaType = vigra::BasicImage<unsigned char, std::allocator<unsigned char> >, MaskType = vigra::BasicImage<unsigned char, std::allocator<unsigned char> >]’: enblend.h:265: instantiated from ‘void enblend::enblendMain(std::list<vigra::ImageImportInfo*, std::allocator<vigra::ImageImportInfo*> >&, vigra::ImageExportInfo&, vigra::Rect2D&) [with ImagePixelType = vigra::RGBValue<unsigned char, 0u, 1u, 2u>]’ enblend.cc:825: instantiated from here mask.h:323: error: no matching function for call to ‘stride(int&, int&, vigra::triple<vigra::ConstBasicImageIterator<unsigned char, unsigned char**>, vigra::ConstBasicImageIterator<unsigned char, unsigned char**>, vigra::StandardConstValueAccessor<unsigned char> >)’ mask.h:323: error: no matching function for call to ‘stride(int&, int&, std::pair<vigra::ConstBasicImageIterator<unsigned char, unsigned char**>, vigra::StandardConstValueAccessor<unsigned char> >)’ ... > Sorry that I could not help you more, but not being able to > reproduce the bug on my machines limits my possibilities. > > /Chris Kornel -- Kornel Benko [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part.