try istead of:<br><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">LIBS=”-lcurl $LIBS”</span></font><br><br>LIBS=&quot;/absolute/path/libcurl.a <font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"> $LIBS</span></font>&quot;<br>
<br>be aware that even the order on how you define static libraries may confused the <br>compile process.<br><br><br>--Nikos Hatzopoulos<br><br><div class="gmail_quote">On Wed, Aug 3, 2011 at 12:45 PM, Jim Pendleton <span dir="ltr">&lt;<a href="mailto:jimp@ittvis.com">jimp@ittvis.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">








<div link="blue" vlink="purple" lang="EN-US">

<div>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">In order to support the GDAL (1.8.1) jpipkak driver on
Android, I also need to include libcurl (7.21.7) support.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">The inclusion of the curl library into the GDAL build is my
current stumbling block.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">That is, I’m able to build and execute an Android app that
can load my driver and will run to the point of calling gdal.Open() which fails
with a 0 status return because of a lack of curl.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">I don’t fully understand the checking that’s
being performed in the configure utility of GDAL for the –with-curl
switch.  This apperas to be responsible for overriding the
curl_global_init function in a header file and including libcurl.so in the LIBS
list.  I’m afraid I’m not a makefile guru so I’m
probably missing something obvious.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">Regardless of how I set this, the build process for GDAL wants
to parse files *<b><span style="font-weight:bold">installed</span></b>* on the build
platform, in this case /usr/bin/curl-config under RedHat 5.  The result is
that “checking for curl_global_init in –lcurl” always returns
“no”.  It also appears to want to reference a dynamic libcurl.so
(LIBS=”-lcurl $LIBS”), rather than allowing a static library as a
part of the build.  <u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">Separate from GDAL, I’m able to build a static libcurl.a
for Android.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">I would really like to link this static library into my
final Android .so file, along with the rest of GDAL, the required kakadu
modules, and the JNI layer and avoid the need for a separate libcurl.so file.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">Does GDAL’s architecture require a separate libcurl.so
to be loaded at runtime?  And if so, has anyone had any experience with
this in the Android environment?<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">If anyone could help me out with this, I would very much
appreciate it.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">Thanks,<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial">Jim P.<u></u><u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial"><u></u> <u></u></span></font></p>

</div>

</div>


<br>_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br></blockquote></div><br>