vi configure :)<br><br>--Nikos<br><br><div class="gmail_quote">On Tue, Jun 21, 2011 at 12:02 PM, Chris Hodgson <span dir="ltr">&lt;<a href="mailto:chodgson@refractions.net">chodgson@refractions.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Ivan I appreciate your help here, but I think I&#39;ve already tried everything you are suggesting. I dont&#39; have an ORACLE_HOME set on the user doing this compiling, so if I don&#39;t specify --with-oci=... I don&#39;t get oracle support. I do have expat 1.95 installed (with -devel package as well) and it is automatically picked up by configure.<br>

<br>
I can build gdal successfully with no configure options, it builds with expat support among other defaults.<br>
<br>
If I specify --with-oci, I get the error about the funny libexpat path, if I add --with-expat=no, I get past that error, but get an error later when it can&#39;t find the XML_* symbols that the oracle library needs to be linked to. In neither of these cases to i get a working version of gdalinfo built.<br>

<br>
It seems to me that I need to link in expat for the oracle library, but I&#39;m not sure if it is compatible with the 1.95 version the my system has installed and that GDAL requires if I specify --with-expat  ... because there is an libexpat.so.0.5 in the oracle lib directory. Since I don&#39;t actually need GDAL&#39;s expat support, I&#39;m fine with --with-expat=no ... but then I need to somehow tell libtool to ignore the funny expat path it is finding and use the expat in the oracle directory... perhaps the best way to do this is just to copy the libtool command that is failing in the build and tweak it manually to have the right path to the oracle expat instead of the funny path... however I won&#39;t be able to get to the next step of the build to see what other commands I need to run... is there a way to modify the makefile or tell configure about this?<br>

<br>
Thanks,<br><font color="#888888">
Chris</font><div><div></div><div class="h5"><br>
<br>
Ivan Lucena wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Chris,<br>
<br>
I would not advise changing the configuration file.<br>
<br>
If you have a full installation of Oracle in your system you probably have a ORACLE_HOME environment variable, so if you run:<br>
<br>
$ ./configure<br>
...<br>
checking for Oracle OCI headers in /oracle/path/... yes<br>
checking for Oracle OCI libraries in /oracle/path/lib... yes<br>
checking if Oracle OCI version is &gt;= 8.1.7 ... yes<br>
checking for Oracle version &gt;= 10.x to use -lnnz10 flag... yes<br>
checking if Oracle support is enabled... yes<br>
...<br>
  OCI support:               yes<br>
  GEORASTER support:         yes<br>
...<br>
<br>
If you don&#39;t have ORACLE_HOME you can pass the path using<br>
<br>
$ ./configure --with-oci=/oracle/path/...<br>
<br>
Now, you system is CentOS and I have never build GDAL on it but I would guess that it doesn&#39;t have Expat installed yet. My Linux does, so configure finds it:<br>
<br>
checking for XML_ParserCreate in -lexpat... yes<br>
checking for Expat XML Parser headers in /usr/include... found<br>
checking for Expat XML Parser... yes<br>
<br>
My suggestion is to isolate the problem by running ./configure, make and gdalinfo without Expat once and then make clean, ./configure, make and gdalinfo without OCI, ex:<br>
<br>
% ./configure --with-expat=NO % ./configure --with-OCI=NO<br>
<br>
Configure will setup your makefiles, then you run make based on those new settings. <br>
Good luck.<br>
<br>
Ivan<br>
<br>
<br>
  <br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
 -------Original Message-------<br>
 From: Chris Hodgson &lt;<a href="mailto:chodgson@refractions.net" target="_blank">chodgson@refractions.net</a>&gt;<br>
 To: <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
 Subject: Re: [gdal-dev] Problem Compiling with Oracle (--with-oci)<br>
 Sent: Jun 21 &#39;11 12:38<br>
  What would need changed in the configure file? There is no reference<br>
 there to the non-existent libexpat.<br>
  I&#39;m not familiar with spec files... but if I wanted to learn - what<br>
 could I do there that I couldn&#39;t do in the configure/make process? The<br>
 spec file still uses the package&#39;s build system right?<br>
  It&#39;s not until the final linking with libtool that the problem happens,<br>
 I just don&#39;t know what I need to tell libtool to get it to smarten up...<br>
  Surely other people have compiled with support for oracle 11g? CentOS is<br>
 just repackaged RHEL.... I don&#39;t know what I&#39;m doing that is out of the<br>
 ordinary here.<br>
  Chris<br>
  Nikolaos Hatzopoulos wrote:<br>
 &gt; check the configure file it might need changes (vi configure)<br>
 &gt;<br>
 &gt; you can add the elgis repo add the devel package and start getting<br>
 &gt; involved with<br>
 &gt; the compile.<br>
 &gt;<br>
 &gt; this is a src rpm:<br>
 &gt;<br>
 &gt; <a href="http://elgis.argeo.org/repos/testing/5/elgis/SRPMS/gdal-1.8.0-2.el5.elgis.src.rpm" target="_blank">http://elgis.argeo.org/repos/<u></u>testing/5/elgis/SRPMS/gdal-1.<u></u>8.0-2.el5.elgis.src.rpm</a><br>
 &gt;<br>
 &gt; if you are familiar with spec files I strongly suggest you to do it<br>
 &gt; that way :)<br>
 &gt;<br>
 &gt; --Nikos Hatzopoulos<br>
 &gt;<br>
 &gt; On Mon, Jun 20, 2011 at 4:49 PM, Chris Hodgson<br>
 &gt; &lt;<a href="mailto:chodgson@refractions.net" target="_blank">chodgson@refractions.net</a> &lt;mailto:<a href="mailto:chodgson@refractions.net" target="_blank">chodgson@refractions.<u></u>net</a>&gt;&gt; wrote:<br>

 &gt;<br>
 &gt;     grep tells me that the /ade/smayer.../ path is not in any text<br>
 &gt;     file in my gdal distribution (even after configuring) - which I<br>
 &gt;     grabbed the latest 1.8.0 from <a href="http://osgeo.org" target="_blank">osgeo.org</a> &lt;<a href="http://osgeo.org" target="_blank">http://osgeo.org</a>&gt;.<br>
 &gt;<br>
 &gt;     Chris<br>
 &gt;<br>
 &gt;     Ivan Lucena wrote:<br>
 &gt;<br>
 &gt;         Chris,<br>
 &gt;<br>
 &gt;         I am not on my Linux machine now to confirm but I would never<br>
 &gt;         needed to use --with-expat pointing to Oracle&#39;s path. It is<br>
 &gt;         fanny that you found that smaver path. Sounds like you got a<br>
 &gt;         tar.gz package from someone, not from a GDAL distribution.<br>
 &gt;<br>
 &gt;         The OCI driver should not depend in nothing but OCI apart from<br>
 &gt;         GDAL/OGR stuff.<br>
 &gt;<br>
 &gt;         Regards,<br>
 &gt;<br>
 &gt;         Ivan<br>
 &gt;<br>
 &gt;<br>
 &gt;<br>
 &gt;           &gt;<br>
 &gt;              -------Original Message-------<br>
 &gt;              From: Chris Hodgson &lt;<a href="mailto:chodgson@refractions.net" target="_blank">chodgson@refractions.net</a><br>
 &gt;             &lt;mailto:<a href="mailto:chodgson@refractions.net" target="_blank">chodgson@refractions.<u></u>net</a>&gt;&gt;<br>
 &gt;              To: <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
 &gt;             &lt;mailto:<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.<u></u>org</a>&gt;<br>
 &gt;              Subject: [gdal-dev] Problem Compiling with Oracle<br>
 &gt;             (--with-oci)<br>
 &gt;              Sent: Jun 20 &#39;11 17:43<br>
 &gt;              I&#39;m trying to compile GDAL/OGR with support for<br>
 &gt;             Oracle/OCI. I have the<br>
 &gt;              full oracle 11g server installed on CentOS 5.3.<br>
 &gt;              # configure --with-oci=/opt/oracle/<u></u>product/11.2.0/dbhome_1/<br>
 &gt;              # make<br>
 &gt;              ...<br>
 &gt;              libtool:.....<br>
 &gt;              g++:<br>
 &gt;             /ade/smayer_perl_510/perl_<u></u>source/expat_home/lib/<u></u>libexpat.so:<br>
 &gt;             No<br>
 &gt;              such file or directory<br>
 &gt;              I think this path might be from the person who compiled<br>
 &gt;             the OCI<br>
 &gt;              libraries for oracle 11? I have nothing remotely like it<br>
 &gt;             on my system.<br>
 &gt;              If I add --with-expat=no to my configure line I get<br>
 &gt;             errors during<br>
 &gt;              linking about undefined references to XML_... so I&#39;m<br>
 &gt;             guessing the linked<br>
 &gt;              OCI drivers need the expat lib linked in.<br>
 &gt;              I added /opt/oracle/product/11.2.0/<u></u>dbhome_1/lib to my<br>
 &gt;             LD_LIBRARY_PATH,<br>
 &gt;              and there is a libexpat.so.1.5.2 there, as well as my<br>
 &gt;              /lib/libexpat.so.0.5.0 which is from my CentOS standarad<br>
 &gt;             RPMS:<br>
 &gt;              # rpm -qa | grep expat<br>
 &gt;              expat-1.95.8-8.2.1<br>
 &gt;              expat-devel-1.95.8-8.2.1<br>
 &gt;              I also tried<br>
 &gt;             --with-expat=/opt/oracle/<u></u>product/11.2.0/dbhome_1/ but there<br>
 &gt;              are no headers there, among other problems.<br>
 &gt;              How can I get this to work?<br>
 &gt;              Thanks,<br>
 &gt;              Chris<br>
 &gt;              ______________________________<u></u>_________________<br>
 &gt;              gdal-dev mailing list<br>
 &gt;              <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a> &lt;mailto:<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.<u></u>org</a>&gt;<br>
 &gt;              <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/gdal-dev</a><br>
 &gt;                 &gt;<br>
 &gt;<br>
 &gt;     ______________________________<u></u>_________________<br>
 &gt;     gdal-dev mailing list<br>
 &gt;     <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a> &lt;mailto:<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.<u></u>org</a>&gt;<br>
 &gt;     <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/gdal-dev</a><br>
 &gt;<br>
 &gt;<br>
  ______________________________<u></u>_________________<br>
 gdal-dev mailing list<br>
 <a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
 <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/gdal-dev</a><br>
     <br>
</blockquote></blockquote>
<br>
______________________________<u></u>_________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/gdal-dev</a><br>
</div></div></blockquote></div><br>