<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Ivan:</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks!  That worked.  On to the next error (with make in gdal/swig/java) ...</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">gdalconst_wrap.c:154:10: fatal error: 'jni.h' file not found<br>#include <jni.h><br>         ^~~~~~~<br>1 error generated.<br>make: *** [gdalconst_wrap.lo] Error 1<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Where *should* jni.h come from?  I can't find it anywhere in my Java installation.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">David</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 27, 2020 at 8:18 AM Ivan Lucena <<a href="mailto:ivan.lucena@outlook.com">ivan.lucena@outlook.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Hi David,</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I am in the process of refreshing my GDAL building process in a Mac, so I might be able to help with that question.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
You need to install SWIG in your machine. And one way to do that is using the HomeBrewer [brew.sh] another is Anaconda [<a href="http://anaconda.com" target="_blank">anaconda.com</a>]</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
$ brew install swig</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
o<span style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt">r</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><br>
</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
$ conda install swig</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Homebrew mess with you OS and Apple updates might mess with your brew installed software. <span style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt">Anaconda keeps it all in a user sub-folder.
 It is up to you.</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><br>
</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
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 [<a href="http://udig.refractions.net" target="_blank">udig.refractions.net</a>]. I mean, the GDAL Java binding was included and ready to use.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Regards,</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Ivan</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif;font-size:12pt"><br>
</span></div>
<div id="gmail-m_-1606711947366028011appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_-1606711947366028011divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> gdal-dev <<a href="mailto:gdal-dev-bounces@lists.osgeo.org" target="_blank">gdal-dev-bounces@lists.osgeo.org</a>> on behalf of David Rush <<a href="mailto:david.rush@wyo.gov" target="_blank">david.rush@wyo.gov</a>><br>
<b>Sent:</b> Monday, April 27, 2020 10:02 AM<br>
<b>To:</b> <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a> <<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a>><br>
<b>Subject:</b> Re: [gdal-dev] Building for Java on MacOS</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div style="font-family:"trebuchet ms",sans-serif">Thank you, Evan.  That got me to the next error:</div>
<div style="font-family:"trebuchet ms",sans-serif"><br>
</div>
<div style="font-family:"trebuchet ms",sans-serif">/bin/sh: swig: command not found<br>
make: *** [gdal_wrap.cpp] Error 127<br>
</div>
<div style="font-family:"trebuchet ms",sans-serif"><br>
</div>
<div style="font-family:"trebuchet ms",sans-serif">Where/how does the "swig" script or binary come from?</div>
<div style="font-family:"trebuchet ms",sans-serif"><br>
</div>
<div style="font-family:"trebuchet ms",sans-serif">David</div>
</div>
<br>
<div>
<div dir="ltr">On Mon, Apr 27, 2020 at 7:11 AM Even Rouault <<a href="mailto:even.rouault@spatialys.com" target="_blank">even.rouault@spatialys.com</a>> wrote:<br>
</div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<u></u>
<div style="font-family:monospace;font-size:9pt;font-weight:400;font-style:normal">
<p style="margin:0px;text-indent:0px">On lundi 27 avril 2020 07:03:28 CEST David Rush wrote:</p>
<p style="margin:0px;text-indent:0px">> All:</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> I think I finally found some instructions for building the Java stuff I</p>
<p style="margin:0px;text-indent:0px">> need:</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> <a href="https://trac.osgeo.org/gdal/wiki/GdalOgrInJavaBuildInstructionsUnix" target="_blank">
https://trac.osgeo.org/gdal/wiki/GdalOgrInJavaBuildInstructionsUnix</a></p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> That includes some notes for MacOS. Yay.</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> I've set up my java.opt per this link referenced in the above link:</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> <a href="https://trac.osgeo.org/gdal/ticket/2401" target="_blank">
https://trac.osgeo.org/gdal/ticket/2401</a></p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> But when I run "make" from the swig/java directory, I get this error:</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> GNUmakefile:1: ../../GDALmake.opt: No such file or directory</p>
<p style="margin:0px;text-indent:0px">> make: *** No rule to make target `../../GDALmake.opt'. Stop.</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> I did a search with "find" but I don't seem to have that file.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">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.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">-- </p>
<p style="margin:0px;text-indent:0px">Spatialys - Geospatial professional services</p>
<p style="margin:0px;text-indent:0px"><a href="http://www.spatialys.com" target="_blank">http://www.spatialys.com</a></p>
</div>
</blockquote>
</div>
<br>
<br>
E-Mail to and from me, in connection with the transaction <br>
of public business, is subject to the Wyoming Public Records <br>
Act and may be disclosed to third parties.<br>
</div>
</div>

</blockquote></div>

<br>
<br>E-Mail to and from me, in connection with the transaction <br>of public business, is subject to the Wyoming Public Records <br>Act and may be disclosed to third parties.<br>