My buildlog from "osc build openSUSE_12.2 x86_64 libgdal.spec --clean" if it helps.<br><br><a href="http://paste.opensuse.org/view/raw/e119c82d">http://paste.opensuse.org/view/raw/e119c82d</a><br><br><br><div class="gmail_quote">
On Fri, Jan 25, 2013 at 1:54 PM, Donovan Cameron <span dir="ltr"><<a href="mailto:sault.don@gmail.com" target="_blank">sault.don@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I've tested compiling the 64bit gdal-1.9.2 from the tar.gz source file:<br>
<br>
./configure --with-fgdb=/usr/lib64/FileGDB_API<br>
<br>
And it completes successfully where I can see the FileGDB driver<br>
read/write format in the output of ogrinfo --formats.<br>
<br>
There must be something in this SPEC file that is causing a conflict<br>
so that that the .so for the FileGDB driver can't be found, even after<br>
it's registered with ldconfig.<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Jan 25, 2013 at 11:05 AM, Donovan Cameron <<a href="mailto:sault.don@gmail.com">sault.don@gmail.com</a>> wrote:<br>
> Thanks for the suggestion Jan.<br>
><br>
> I tried to compile the 32-bit libgdal with the 32bit FileGDB_API but<br>
> still throws the same error...<br>
> Is it possible that the osc tool is looking inside it's build<br>
> environment at /tmp or /usr/tmp instead of my local user files at<br>
> /usr/lib64?<br>
><br>
> I might take this problem to the package maintainer for libgdal on<br>
> openSUSE 12.2 to see if they have attempted to compile with FileGDB<br>
> support.<br>
><br>
> On Fri, Jan 25, 2013 at 1:19 AM, Jan Heckman <<a href="mailto:jan.heckman@gmail.com">jan.heckman@gmail.com</a>> wrote:<br>
>> Hi,<br>
>> On windows, using visual studio (2008 and 2012), I could compile both 32<br>
>> bits and 64 bits, but only the 32 bits version actually worked.<br>
>> I haven't tried to figure out why the 64 bits version didn't work, 32 bits<br>
>> was good enough for me.<br>
>> Hope this is an option for you as well,<br>
>> Jan<br>
>><br>
>> On Fri, Jan 25, 2013 at 5:23 AM, Donovan Cameron <<a href="mailto:sault.don@gmail.com">sault.don@gmail.com</a>><br>
>> wrote:<br>
>>><br>
>>> Looks like over in the [qgis-user] list, someone is having similar<br>
>>> problems:<br>
>>> <a href="https://groups.google.com/d/msg/qgis_user_remote/B2J9sOsSLbo/BIpAHZ84bhgJ" target="_blank">https://groups.google.com/d/msg/qgis_user_remote/B2J9sOsSLbo/BIpAHZ84bhgJ</a><br>
>>><br>
>>> On Thu, Jan 24, 2013 at 9:05 PM, Donovan Cameron <<a href="mailto:sault.don@gmail.com">sault.don@gmail.com</a>><br>
>>> wrote:<br>
>>> > I can't seem to compile GDAL with FileGDB support on openSUSE.<br>
>>> > I'm compiling locally using the OBS tools (osc) and have checked-out<br>
>>> > the libgdal package from the Application:Geo project.<br>
>>> ><br>
>>> > Steps I've taken:<br>
>>> ><br>
>>> > 1) Download FileGDB_API_1_2-64.tar.gz<br>
>>> ><br>
>>> > 2) tar xzvf FileGDB_API_1_2-64.tar.gz -C /usr/lib64/<br>
>>> ><br>
>>> > 3) export LD_LIBRARY_PATH=/usr/lib64/FileGDB_API/lib<br>
>>> > cd /usr/lib64/FileGDB_API/samples<br>
>>> > make<br>
>>> > cd bin<br>
>>> > ./Querying #Works, so the API is fine.<br>
>>> ><br>
>>> > 4) su -<br>
>>> > $ vi /etc/ld.so.conf.d/fgdb.conf #Added a single entry:<br>
>>> > /usr/lib64/FileGDB_API/lib<br>
>>> > $ ldconfig #A grep of this with the -v flag shows it registered fine<br>
>>> ><br>
>>> > 5) #Some openSUSE specific stuff, b/c I'm building locally via the OBS<br>
>>> > $ zypper in osc<br>
>>> > cd /home/saultdon/Development/obs<br>
>>> > osc co Application:Geo libgdal<br>
>>> > cd Application:Geo/libgdal<br>
>>> > vi libgdal.spec #added "--with-fgdb=/usr/lib64/FileGDB_API" in<br>
>>> > %configure section<br>
>>> > #I also did a test build without that configure param. first and it<br>
>>> > compiled fine with working RPMs<br>
>>> > osc build openSUSE_12.2 x86_64 libgdal.spec --clean<br>
>>> ><br>
>>> > Resulting Error:<br>
>>> > [  209s] checking for libFileGDBAPI.so in in<br>
>>> > /usr/lib64/FileGDB_API/lib... configure: error: not found.<br>
>>> > [  209s] error: Bad exit status from /var/tmp/rpm-tmp.7SOa8g (%build)<br>
>>> > [  209s] RPM build errors:<br>
>>> > [  209s] Bad exit status from /var/tmp/rpm-tmp.7SOa8g (%build)<br>
>>> > The buildroot was: /var/tmp/build-root<br>
>>> ><br>
>>> > libFileGDBAPI.so file exists, ldconfig registered it, and the API test<br>
>>> > worked fine, the env. var. LD_LIBRARY_PATH is also set, but I don't<br>
>>> > even think that's necessary. I only had to set that to get the API<br>
>>> > test to work.<br>
>>> ><br>
>>> > I'm not sure where this is going wrong. If anyone has any input or<br>
>>> > needs more information, let me know.<br>
>>> ><br>
>>> ><br>
>>> > Thanks!<br>
>>> ><br>
>>> ><br>
>>> > Donovan<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>
>><br>
>><br>
</div></div></blockquote></div><br>