Ivan: Thanks! That worked. On to the next error (with make in gdal/swig/java) ...
gdalconst_wrap.c:154:10: fatal error: 'jni.h' file not found #include <jni.h> ^~~~~~~ 1 error generated. make: *** [gdalconst_wrap.lo] Error 1 Where *should* jni.h come from? I can't find it anywhere in my Java installation. David On Mon, Apr 27, 2020 at 8:18 AM Ivan Lucena <ivan.luc...@outlook.com> wrote: > Hi David, > > I am in the process of refreshing my GDAL building process in a Mac, so I > might be able to help with that question. > > You need to install SWIG in your machine. And one way to do that is using > the HomeBrewer [brew.sh] another is Anaconda [anaconda.com] > > $ brew install swig > > or > > $ conda install swig > > Homebrew mess with you OS and Apple updates might mess with your brew > installed software. Anaconda keeps it all in a user sub-folder. It is up > to you. > > I am not interested in building the Java binding, only Python, but once > upon a time I remember I could get all you need "just" by installing uDig [ > udig.refractions.net]. I mean, the GDAL Java binding was included and > ready to use. > > Regards, > > Ivan > > > > ------------------------------ > *From:* gdal-dev <gdal-dev-boun...@lists.osgeo.org> on behalf of David > Rush <david.r...@wyo.gov> > *Sent:* Monday, April 27, 2020 10:02 AM > *To:* gdal-dev@lists.osgeo.org <gdal-dev@lists.osgeo.org> > *Subject:* Re: [gdal-dev] Building for Java on MacOS > > Thank you, Evan. That got me to the next error: > > /bin/sh: swig: command not found > make: *** [gdal_wrap.cpp] Error 127 > > Where/how does the "swig" script or binary come from? > > David > > On Mon, Apr 27, 2020 at 7:11 AM Even Rouault <even.roua...@spatialys.com> > wrote: > > On lundi 27 avril 2020 07:03:28 CEST David Rush wrote: > > > All: > > > > > > I think I finally found some instructions for building the Java stuff I > > > need: > > > > > > https://trac.osgeo.org/gdal/wiki/GdalOgrInJavaBuildInstructionsUnix > > > > > > That includes some notes for MacOS. Yay. > > > > > > I've set up my java.opt per this link referenced in the above link: > > > > > > https://trac.osgeo.org/gdal/ticket/2401 > > > > > > But when I run "make" from the swig/java directory, I get this error: > > > > > > GNUmakefile:1: ../../GDALmake.opt: No such file or directory > > > make: *** No rule to make target `../../GDALmake.opt'. Stop. > > > > > > I did a search with "find" but I don't seem to have that file. > > > > You need to run ./configure to generate it. And it is strongly advise that > you run the Java bindings against the same version of the native library > for which they have been generated. > > > > -- > > Spatialys - Geospatial professional services > > http://www.spatialys.com > > > > E-Mail to and from me, in connection with the transaction > of public business, is subject to the Wyoming Public Records > Act and may be disclosed to third parties. > -- E-Mail to and from me, in connection with the transaction of public business, is subject to the Wyoming Public Records Act and may be disclosed to third parties.
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev