[GRASS-dev] r.in.gdal and .ecw files on OS X
Kirk R. Wythers
kwythers at umn.edu
Tue Aug 1 13:57:55 EDT 2006
William,
I just finished compiling gdal with the ecw stuff. Is this the error
you get when trying read an .ecw file:
GRASS 6.1.cvs (cecr_utm):~ > r.in.gdal -oe input=~/Desktop/
farmservcolororthophoto2003/q0625k/q3334/img_fsa01aim4.ecw
output=fsa01aim4
dyld: lazy symbol binding failed: Symbol not found: _FSFindFolder
Referenced from: /usr/local/lib/libNCSUtil.0.dylib
Expected in: flat namespace
dyld: Symbol not found: _FSFindFolder
Referenced from: /usr/local/lib/libNCSUtil.0.dylib
Expected in: flat namespace
ERROR 1: File is invalid or corrupt
GRASS 6.1.cvs (cecr_utm):~ >
Just wanted to run this by you to if I was hung up in the same place.
Although I do get the ecw coming up as a readable file option with
the -f option now:
ECW (rw): ERMapper Compressed Wavelets
thanks,
Kirk
On Aug 1, 2006, at 10:35 AM, William Kyngesburye wrote:
> I tried both. By default, it builds shared with the old collection
> of libraries, and static with the new single libecwj2. And yes, I
> noticed the missing makefile-osx also. But they're moving away
> from the fixed makefiles from qmake to the standard configure-make-
> install. You're supposed to be able to create your own with qmake,
> but in the past I haven't had that installed. I have it now, part
> of the Qt stuff, but I'm not sure I want to mess with that.
>
> There is one change you need to make or it won't build: in Source/C/
> NCSnet/NCScnet3/NCSSocket.cpp, line 190, comment out or delete the
> MACOSX ifdef block so just the NON-MACOSX line is used:
>
> //# ifdef MACOSX
> // int tempSize = sizeof(struct sockaddr);
> //# else
> socklen_t tempSize = sizeof(struct sockaddr);
> //# endif
>
> I don't think this has anything to do with the crashes - Tom Lynch
> from ERMapper (hangs out on the GDAL list) suggested this, or at
> least pointed out a thread in their forum about it.
>
>
> Interesting - I was just poking around their forums to see if there
> was any new info. Tom mentioned a final release at the end of
> June. Indeed, the binary (Windoze only) is final, but the source
> is still RC2. Soon, he says. Things move slow over there... I
> hope they have OSX working.
>
> On Aug 1, 2006, at 9:39 AM, Kirk R. Wythers wrote:
>
>> I'll give it a go today William.
>>
>> Curiosity, did you build the static or the shared? Also, I am
>> puzzled by the presence of Makefile-linux and Makefile-solaris,
>> but no Makefile-osx
>>
>> Any thoughts?
>>
>
> -----
> William Kyngesburye <kyngchaos at kyngchaos.com>
> http://www.kyngchaos.com/
>
> First Pogril: Why is life like sticking your head in a bucket
> filled with hyena offal?
> Second Pogril: I don't know. Why IS life like sticking your head
> in a bucket filled with hyena offal?
> First Pogril: I don't know either. Wretched, isn't it?
>
> -HitchHiker's Guide to the Galaxy
>
More information about the grass-dev
mailing list