Thanks Andrea for this thorough direction. I got the instruction. Wierd though that GeoSolution provided an instruction on how to set up ImageIOExt on Mac, but would not provide a Mac binary download:
https://imageio-ext.dev.java.net/servlets/ProjectDocumentList?folderID=10435&expandFolder=10435&folderID=0 I am working on building this library. Do you need just the native Mac GDAL library or imageio-ext.jar as well? Tawan On 17/05/2010, at 6:02 PM, andrea antonello wrote: > Hi Tawan, > there is small missunderstanding. Let me explain. > > uDig accesses gdal formats through the imageio-ext[0] library. > Imageio-ext has native bindings to gdal. The hads thing here is > twofold: > 1) it relies on an older version of gdal that has issues to be built on mac > 2) the gdal library needs to be patched and therefore compiled ad hoc > for the imageio-ext build. > > That said there is a building procedure for mac, which is well written > in the documentation folder [1]. > > The next versions of imageio-ext will use a newer gdal, possibly with > no need to be patched and also it will be easy to build it on mac. > > For now the path to go is to follow the build process in the docs and > build proj, gdal, ecw, mrsid, and whatever dependency it takes. (a > warning about the fact that ecw dosn't compile (or run? don't remember > exactly) on mac). > > Good luck, > Andrea > > [0] https://imageio-ext.dev.java.net/ > [1] > https://imageio-ext.dev.java.net/servlets/ProjectDocumentList?folderID=10434&expandFolder=10434&folderID=10435 > > > > > > On Mon, May 17, 2010 at 3:23 AM, Tawan Banchuen > <[email protected]> wrote: >> Hi Andrea and Jody, >> >> I started to do some research on the gdal library. I found this one gdal >> build that is packaged for Mac: >> >> http://www.kyngchaos.com/software:frameworks >> >> Note the "GDAL Complete" package. Is this something we are looking for? Am >> I looking at the right library? >> >> I am not experienced in C++. I did get an A in C++, but that was 7 years >> ago. My colleague though is finishing his dissertation on info viz entirely >> in C++. He has agreed to help, so we can hope to get this library back in >> uDig again. >> >> Andrea: In a nutshell, (1) we need to build the core gdal library and the >> required features on Mac and (2) edit the plist file to point to the build. >> Correct? >> >> Cheers, >> Tawan >> >> >> >> >> >> On 14/05/2010, at 7:47 PM, Jody Garnett wrote: >> >>> It would be great to get a volunteer for building gdal; I am not sure what >>> is involved by Andrea Antonello has had some success previously. >>> >>> This library only has the effect on two or three advanced image formats; so >>> your build is fine :-) >>> The formats are MRSID, ECW and JPEG2000 as I recall. >>> >>> As for where to start with building GDAL bindings for OSX ... I am not sure >>> (which is partly why it is not done). >>> Hopefull Andrea can provided guidance and take some notes in the wiki. >>> >>> Checking out 1.2-M6 would not really help; since we simply bundled a build >>> of the GDAL bindings that a volunteer made for us :-( >>> >>> Jody >>> >>> On 14/05/2010, at 2:55 PM, Tawan Banchuen wrote: >>> >>>> Thanks Jody. >>>> >>>> Sure, I can volunteer to do this. I will need your and other people's >>>> help though. I am pretty new to the uDig codebase as you can tell. I >>>> don't have a clue where things are. >>>> >>>> Sorry for my ignorance with the build and thank you for clarifying what is >>>> going on. >>>> >>>> Does this library also affect the WMS feature? >>>> >>>> Where should I start? Checking out 1.2-M6? >>>> >>>> Regards, >>>> Tawan >>>> >>>> >>>> On 14/05/2010, at 2:26 PM, Jody Garnett wrote: >>>> >>>>> I think we are in the same spot yes. >>>>> >>>>> The answer is we need someone to build the native libraries. If you >>>>> have a mac perhaps you could volunteer? >>>>> There are prepackaged GDAL / PROJECT archives; it the bindings we need >>>>> generated. >>>>> >>>>> Have a look at an earlier release Jesse made that he modified the >>>>> plist settings to include two paths? I think it was 1.2-M6 but you >>>>> will need to ask on the email list. It used an earlier version of the >>>>> bindings which a volunteer compiled for us. >>>>> >>>>> Since this time the imageio-ext project updated to a newer version of >>>>> gdal; and no volunteer has stepped forward. >>>>> >>>>> Finally I am a bit stuck about your build not working? Your build >>>>> worked - the application is just telling you it cannot support those >>>>> file formats. >>>>> Nobody can support those file formats until we get a volunteer. >>>>> >>>>> Frankly I am no longer waiting for this functionality for uDig 1.2.0; >>>>> mac users can do without or step up and do the work. >>>>> >>>>> Jody >>>>> >>>>> On Fri, May 14, 2010 at 11:59 AM, Tawan Banchuen >>>>> <[email protected]> wrote: >>>>>> Hi Jody, >>>>>> I am having a problem, which I believe you came across before as a fellow >>>>>> Mac user. I tried the udig-devel list, but I have not gotten any >>>>>> responses. >>>>>> I cannot get my build to work correctly (see the stack trace below, >>>>>> especially in red). From some Internet searching, I am missing a few >>>>>> native >>>>>> libraries in my LD_LIBRARY_PATH and DYLD_LIBRARY_PATH and need to allow >>>>>> access to my gdal_data folder. >>>>>> Where can I obtain these native libraries? Is there a tutorial on how to >>>>>> configure the gdal_data folder? I am not quite sure where to find this >>>>>> folder. >>>>>> Thank you very much for your help. >>>>>> Best wishes, >>>>>> Tawan >>>>>> I am hoping you can help. >>>>>> >>>>>> !SESSION 2010-05-12 17:15:02.246 >>>>>> ----------------------------------------------- >>>>>> eclipse.buildId=unknown >>>>>> java.version=1.6.0_17 >>>>>> java.vendor=Apple Inc. >>>>>> BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US >>>>>> Framework arguments: -product >>>>>> net.refractions.udig.tutorial.seagulls.product >>>>>> Command-line arguments: -product >>>>>> net.refractions.udig.tutorial.seagulls.product -data >>>>>> /Users/local/EC/tban019/Documents/Research/eclipse/maxosx64/udig-1.2-RC2-Eclipse3.5.2/../runtime-net.refractions.udig.tutorial.seagulls.product >>>>>> -dev >>>>>> file:/Users/local/EC/tban019/Documents/Research/eclipse/maxosx64/udig-1.2-RC2-Eclipse3.5.2/.metadata/.plugins/org.eclipse.pde.core/net.refractions.udig.tutorial.seagulls.product/dev.properties >>>>>> -os macosx -ws cocoa -arch x86_64 -consolelog >>>>>> !ENTRY net.refractions.udig.ui 1 0 2010-05-12 17:15:08.500 >>>>>> !MESSAGE Unable to parse version from about.mappings file. Defaulting to >>>>>> a >>>>>> blank string. >>>>>> 2010-05-12 17:15:09.321 java[2009:903] Process manager already >>>>>> initialized >>>>>> -- can't fully enable headless mode. >>>>>> May 12, 2010 5:16:23 PM >>>>>> it.geosolutions.imageio.gdalframework.GDALUtilities >>>>>> loadGDAL >>>>>> WARNING: Native library load failed.java.lang.UnsatisfiedLinkError: no >>>>>> gdaljni in java.library.path >>>>>> May 12, 2010 5:16:23 PM it.geosolutions.util.KakaduUtilities loadKakadu >>>>>> WARNING: Native library load failed.java.lang.UnsatisfiedLinkError: no >>>>>> kdu_jni in java.library.path >>>>>> !ENTRY org.eclipse.osgi 2 1 2010-05-12 17:16:27.115 >>>>>> !MESSAGE NLS unused message: more in: >>>>>> net.refractions.udig.render.gridcoverage.basic.internal.messages >>>> >>> >> >> _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
