[Gdal-dev] Compiling ECW JPEG 2000 SDK 3.2 beta

Tom Lynch tflynch at gmail.com
Tue Jun 21 01:04:40 EDT 2005


Hi Bill,

The problem is probably in GDAL ... the new "libecwj2" static build requires 
a call to NCSecwInit() to be made prior to library use and a call to 
NCSecwShutdown() be made following use. These initialize and shutdown 
various resources (include those used by the mutexes) which would explain 
the segfault you're seeing.

I will try to coordinate with Frank on getting the necessary changes into 
GDAL - he may prefer to wait for a more stable version. In the meantime I am 
actively working on providing more documentation and fewer hassles (and 
probably an autoconf-based build - this was discussed a bit at OSG) as soon 
as possible.

Cheers :-)

On 6/21/05, Bill Binko <bill at binko.net> wrote:
> 
> 
> Armin,
> 
> Thanks: I tried the new build system to create libecwj2 and had it build
> correctly. I update GDAL to use it. However, I get a segfault on opening
> a ECW file with gdalinfo with this stack:
> 
> #0 0x405c1aa5 in NCSMutexBegin () from 
> /home/bill/cvsroot/ecw32beta/lib/libecwj2.so.1
> #1 0x40587474 in NCSecwGlobalLock () from 
> /home/bill/cvsroot/ecw32beta/lib/libecwj2.so.1
> #2 0x40503a16 in CNCSJPCGlobalLock::Lock () from 
> /home/bill/cvsroot/ecw32beta/lib/libecwj2.so.1
> #3 0x40503a7b in CNCSJPCGlobalLock::CNCSJPCGlobalLock () from 
> /home/bill/cvsroot/ecw32beta/lib/libecwj2.so.1
> #4 0x40520714 in CNCSJP2FileView::CNCSJP2FileView () from 
> /home/bill/cvsroot/ecw32beta/lib/libecwj2.so.1
> #5 0x40587b1d in CNCSFile::CNCSFile () from 
> /home/bill/cvsroot/ecw32beta/lib/libecwj2.so.1
> #6 0x400d0a17 in ECWDataset::Open () from /usr/lib/libgdal.so.1
> #7 0x400d1110 in ECWDataset::OpenECW () from /usr/lib/libgdal.so.1
> #8 0x4017963f in GDALOpen () from /usr/lib/libgdal.so.1
> #9 0x08049ae7 in main ()
> 
> I am going to try the old build process and see if that is more
> successful.
> 
> Bill
> 
-- 
Tom Lynch
Development, ER Mapper
Phone: +61 8 93882900
Fax: +61 8 93882901
Email: tom.lynch at ermapper.com
Web: http://www.ermapper.com
Forums: http://forum.ermapper.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20050621/46acef0b/attachment.html


More information about the Gdal-dev mailing list