<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: OS X Mavericks in File Geodatabase API Questions</title>
    <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118491#M242</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I can also confirm that this is an issue. I believe the problem is that the linker relies on the name mangling of the compiler, which is known to be unreliable for C++.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the runtime error I get on my code when I try to use the library on Mavericks (previously worked fine on Mountain Lion).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;dyld: lazy symbol binding failed: Symbol not found: __ZN10FileGDBAPI17DeleteGeodatabaseERKNSt3__112basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEE
&amp;nbsp; Referenced from:&amp;nbsp; &amp;lt;file&amp;gt;
&amp;nbsp; Expected in: flat namespace

dyld: Symbol not found: __ZN10FileGDBAPI17DeleteGeodatabaseERKNSt3__112basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEE
&amp;nbsp; Referenced from: &amp;lt;file&amp;gt;
&amp;nbsp; Expected in: flat namespace&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the symbol of DeleteGeodatabase exported from the dylib:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;�??&amp;nbsp; nm -g libFileGDBAPI.dylib | grep DeleteGeodatabase

00000000000010b2 T __ZN10FileGDBAPI11Geodatabase17DeleteGeodatabaseEv
0000000000006260 T __ZN10FileGDBAPI17DeleteGeodatabaseERKSbIwSt11char_traitsIwESaIwEE&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The dylib was created with GCC, which exported the symbol as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;__ZN10FileGDBAPI17DeleteGeodatabaseERKSbIwSt11char_traitsIwESaIwEE&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The new clang toolchain wants to link against that same symbol as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;__ZN10FileGDBAPI17DeleteGeodatabaseERKNSt3__112basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEE&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ideally, the FileGDB API should be exposed as a C API (like pretty much every other C++ library that offers binary linking). Exporting C++ from binaries makes for brittle linking problems like this, right?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 06:56:44 GMT</pubDate>
    <dc:creator>ZacMcCormick</dc:creator>
    <dc:date>2021-12-11T06:56:44Z</dc:date>
    <item>
      <title>OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118487#M238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It appears that the available binary API is not compatible with the new OS X 10.9 Mavericks. Can anyone else confirm or deny this? I am unable to build gdal support for FileGDB, and I suspect it is due to changes in the available libs in 10.9 versus older OS versions.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 21:15:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118487#M238</guid>
      <dc:creator>JohnTull</dc:creator>
      <dc:date>2013-10-31T21:15:01Z</dc:date>
    </item>
    <item>
      <title>Re: File Geodatabase API 1.3 is now available for download.</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118488#M239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;It appears that the available binary API is not compatible with the new OS X 10.9 Mavericks. Can anyone else confirm or deny this? I am unable to build gdal support for FileGDB, and I suspect it is due to changes in the available libs in 10.9 versus older OS versions.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We will take a look. Can you provide more information. What errors are you seeing when you attempt to build gdal.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 21:20:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118488#M239</guid>
      <dc:creator>LanceShipman</dc:creator>
      <dc:date>2013-10-31T21:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: File Geodatabase API 1.3 is now available for download.</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118489#M240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;We will take a look. Can you provide more information. What errors are you seeing when you attempt to build gdal.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is no output other than a failure to pick up the FileGDB API during the configuration step, despite having the libs and includes in the correct locations that worked in 10.8.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"checking for FileGDBAPI... FileGDBAPI not found."&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;These are the steps I followed prior to 10.8 and that I repeated for 10.9 to formerly get FileGDB support in gdal builds:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;unzip FileGDB_API*.zip &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mv FileGDB_API /usr/local/opt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cd /usr/local/include &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ln -s ../opt/FileGDB_API/include/* . &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cd ../lib &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ln -s ../opt/FileGDB_API/lib/lib* .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cd ../opt/FileGDB_API&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;install_name_tool -id "$(pwd)/lib/libFileGDBAPI.dylib" ./lib/libFileGDBAPI.dylib&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;install_name_tool -change "@rpath/libfgdbunixrtl.dylib" "$(pwd)/lib/libfgdbunixrtl.dylib" ./lib/libFileGDBAPI.dylib&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;install_name_tool -id "$(pwd)/lib/libfgdbunixrtl.dylib" ./lib/libfgdbunixrtl.dylib&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Proceed to configure and build gdal from source.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 22:20:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118489#M240</guid>
      <dc:creator>JohnTull</dc:creator>
      <dc:date>2013-10-31T22:20:35Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118490#M241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;otool reports that FileGDB is built agains libstdc++, but 10.9 uses clang with libc++ support. I believe this is where the incompatibility lies and that a 10.9 specific version might need to be built.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;otool -L libFileGDBAPI.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16:20:55&amp;nbsp; �?�&amp;nbsp; master �?? �??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libFileGDBAPI.dylib:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; /usr/local/opt/FileGDB_API/lib/libFileGDBAPI.dylib (compatibility version 0.0.0, current version 0.0.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; /usr/local/opt/FileGDB_API/lib/libfgdbunixrtl.dylib (compatibility version 0.0.0, current version 0.0.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 52.0.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;otool -L libfgdbunixrtl.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16:21:02&amp;nbsp; �?�&amp;nbsp; master �?? �??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libfgdbunixrtl.dylib:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; /usr/local/opt/FileGDB_API/lib/libfgdbunixrtl.dylib (compatibility version 0.0.0, current version 0.0.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 52.0.0)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 22:23:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118490#M241</guid>
      <dc:creator>JohnTull</dc:creator>
      <dc:date>2013-10-31T22:23:17Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118491#M242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I can also confirm that this is an issue. I believe the problem is that the linker relies on the name mangling of the compiler, which is known to be unreliable for C++.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the runtime error I get on my code when I try to use the library on Mavericks (previously worked fine on Mountain Lion).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;dyld: lazy symbol binding failed: Symbol not found: __ZN10FileGDBAPI17DeleteGeodatabaseERKNSt3__112basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEE
&amp;nbsp; Referenced from:&amp;nbsp; &amp;lt;file&amp;gt;
&amp;nbsp; Expected in: flat namespace

dyld: Symbol not found: __ZN10FileGDBAPI17DeleteGeodatabaseERKNSt3__112basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEE
&amp;nbsp; Referenced from: &amp;lt;file&amp;gt;
&amp;nbsp; Expected in: flat namespace&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the symbol of DeleteGeodatabase exported from the dylib:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;�??&amp;nbsp; nm -g libFileGDBAPI.dylib | grep DeleteGeodatabase

00000000000010b2 T __ZN10FileGDBAPI11Geodatabase17DeleteGeodatabaseEv
0000000000006260 T __ZN10FileGDBAPI17DeleteGeodatabaseERKSbIwSt11char_traitsIwESaIwEE&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The dylib was created with GCC, which exported the symbol as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;__ZN10FileGDBAPI17DeleteGeodatabaseERKSbIwSt11char_traitsIwESaIwEE&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The new clang toolchain wants to link against that same symbol as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;__ZN10FileGDBAPI17DeleteGeodatabaseERKNSt3__112basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEE&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ideally, the FileGDB API should be exposed as a C API (like pretty much every other C++ library that offers binary linking). Exporting C++ from binaries makes for brittle linking problems like this, right?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 06:56:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118491#M242</guid>
      <dc:creator>ZacMcCormick</dc:creator>
      <dc:date>2021-12-11T06:56:44Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118492#M243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, zacmcc. Because you're a developer, your feedback is very helpful. I'm not a dev and was left with guesswork from my limited knowledge on how to debug the issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm hopeful that a solution can be developed soon.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 19:40:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118492#M243</guid>
      <dc:creator>JohnTull</dc:creator>
      <dc:date>2013-11-06T19:40:24Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118493#M244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I forgot to mention... I was able to get the library to work on Mavericks after some head banging.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Apple removed llvm-gcc in Mavericks, so you just need to install GCC manually and programs can link against the FileGDB dylib.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;$ brew tap homebrew/versions
$ brew install --enable-cxx gcc49&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then you can use the 'gcc-4.9' command to compile and it should work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It is documented in the README that you need GCC, but it's still unfortunate that the library requires a specific compiler. Consider this my vote for a supported C API &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 06:56:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118493#M244</guid>
      <dc:creator>ZacMcCormick</dc:creator>
      <dc:date>2021-12-11T06:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118494#M245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for all of the feedback on the file geodatabase API and OS X Mavericks. We are investigating our options and will be providing a solution as part of the next release of the API. The release date has not be set, but I expect it will be before the ESRI Dev Conference in March.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 22:38:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118494#M245</guid>
      <dc:creator>LanceShipman</dc:creator>
      <dc:date>2013-11-06T22:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118495#M246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;@zacmcc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for figuring out a way to make this work. I recompiled my gdal via homebrew, supplied the additional option cc='gcc-4.9' with my brew command, and all is good!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Additionally, I had to run install_name_tool on the FileGDB libs to link them to the gcc49 libstdc++.dylib:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;install_name_tool -change /usr/lib/libstdc++.6.dylib /usr/local/Cellar/gcc49/4.9-20131103/lib/gcc/x86_64-apple-darwin13.0.0/4.9.0/libstdc++.dylib /usr/local/opt/FileGDB_API/lib/libFileGDBAPI.dylib&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;install_name_tool -change /usr/lib/libstdc++.6.dylib /usr/local/Cellar/gcc49/4.9-20131103/lib/gcc/x86_64-apple-darwin13.0.0/4.9.0/libstdc++.dylib /usr/local/opt/FileGDB_API/lib/libfgdbunixrtl.dylib&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After that, my custom gdal was able to build and support FileGDB in OS X 10.9 Mavericks!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If anyone is interested in this, I have some notes on OS X Mavericks, gdal, the FileGDB fix and additional dependency notes to get QGIS running here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://gist.github.com/jctull/f4d620cd5f1560577d17"&gt;https://gist.github.com/jctull/f4d620cd5f1560577d17&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Those are likely to become outdated, but were current for me as of 6 Nov 2013.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@lshipman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for committing to an ESRI solution. I'm glad we managed a workaround that won't require that long of a wait.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2013 01:01:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118495#M246</guid>
      <dc:creator>JohnTull</dc:creator>
      <dc:date>2013-11-07T01:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118496#M247</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for posting these suggestions. Using the method outlined I've managed to now get my homebrew installed gdal to recognize the file-geodatabase-api format, but I get this error message when pointing to a valid .gdb:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;ogrinfo(45386,0x7fff74779310) malloc: *** error for object 0x10b49dde0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not too sure what to do with this error message. Any tips are much appreciated. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My script setting up gdal is &lt;/SPAN&gt;&lt;A href="https://github.com/smnorris/dotfiles/blob/master/installgeo.sh" rel="nofollow noopener noreferrer" target="_blank"&gt;here&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 06:56:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118496#M247</guid>
      <dc:creator>SimonNorris</dc:creator>
      <dc:date>2021-12-11T06:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118497#M248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ah, I see the problem. I just copied and pasted the install_name_tool commands. My fgdb files weren't in quite the right spot.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks again for posting the workaround @jctull !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jan 2014 21:08:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118497#M248</guid>
      <dc:creator>SimonNorris</dc:creator>
      <dc:date>2014-01-02T21:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118498#M249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually, after fixing the paths in the install_name_tool commands I'm still having problems. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure how to debug this. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using this method to get fgdb support in gdal:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://blog.burhum.com/post/34851795066/installing-gdal-ogr-with-filegdb-support-on-osx-with" rel="nofollow noopener noreferrer" target="_blank"&gt;http://blog.burhum.com/post/34851795066/installing-gdal-ogr-with-filegdb-support-on-osx-with&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I copy the api lib and include files to /usr/local/lib /usr/local/include and install gdal no problem, the FileGDB format is recognized by ogrinfo. And it looks like the install_name_tool commands successfully change the gcc reference:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
$ install_name_tool -change /usr/lib/libstdc++.6.dylib /usr/local/Cellar/gcc49/4.9-20131103/lib/gcc/x86_64-apple-darwin13.0.0/4.9.0/libstdc++.dylib /usr/local/lib/libFileGDBAPI.dylib

$ install_name_tool -change /usr/lib/libstdc++.6.dylib /usr/local/Cellar/gcc49/4.9-20131103/lib/gcc/x86_64-apple-darwin13.0.0/4.9.0/libstdc++.dylib /usr/local/lib/libfgdbunixrtl.dylib

$ otool -L libFileGDBAPI.dylib
libFileGDBAPI.dylib:
 @rpath/libFileGDBAPI.dylib (compatibility version 0.0.0, current version 0.0.0)
 @rpath/libfgdbunixrtl.dylib (compatibility version 0.0.0, current version 0.0.0)
 /usr/local/Cellar/gcc49/4.9-20131103/lib/gcc/x86_64-apple-darwin13.0.0/4.9.0/libstdc++.dylib (compatibility version 7.0.0, current version 52.0.0)
 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)

$ otool -L libfgdbunixrtl.dylib
libfgdbunixrtl.dylib:
 @rpath/libfgdbunixrtl.dylib (compatibility version 0.0.0, current version 0.0.0)
 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)
 /usr/local/Cellar/gcc49/4.9-20131103/lib/gcc/x86_64-apple-darwin13.0.0/4.9.0/libstdc++.dylib (compatibility version 7.0.0, current version 52.0.0)&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but still no luck using the api:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;$ ogrinfo Misc.gdb
ogrinfo(81745,0x7fff797e2310) malloc: *** error for object 0x10d219de0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 06:56:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118498#M249</guid>
      <dc:creator>SimonNorris</dc:creator>
      <dc:date>2021-12-11T06:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118499#M250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For my purposes (just using the api with a homebrewed ogr/gdal for data conversions) @dakcarto's gdal-filegdb formula works fine without dealing with compiler issues. Installing the api as a plugin seems to be the key.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/dakcarto/homebrew-osgeo4mac/issues/8" rel="nofollow noopener noreferrer" target="_blank"&gt;https://github.com/dakcarto/homebrew-osgeo4mac/issues/8&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
# Place FileGDB_API_1_3-64.zip archive in GDAL_THIRD_PARTY directory 
export GDAL_THIRD_PARTY=&amp;nbsp; #/path/to/gdb-api-zipfile
brew install gdal --enable-unsupported --with-postgresql
brew tap dakcarto/osgeo4mac
brew install gdal-filegdb
export GDAL_DRIVER_PATH=&amp;nbsp; #{HOMEBREW_PREFIX}/lib/gdalplugins&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 06:56:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118499#M250</guid>
      <dc:creator>SimonNorris</dc:creator>
      <dc:date>2021-12-11T06:56:55Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118500#M251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I can't build GDAL with the File GDB API. I'm leary of installing Homebrew, because all my stuff was built by hand, and goodness knows what it would break. ESRI - Please fix!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 30 Mar 2014 01:40:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118500#M251</guid>
      <dc:creator>Celeste_SuliinBurris</dc:creator>
      <dc:date>2014-03-30T01:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118501#M252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;On Mavericks you can use clang++ instead of g++ with the following options for compiling and linking. That way you don't need to change the library locations using libtool.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-stdlib=libstdc++ -mmacosx-version-min=10.6&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I got this from the following page.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://support.enthought.com/entries/26184115-GCC-Clang-and-Cython-in-OS-X-10-9-Mavericks"&gt;https://support.enthought.com/entries/26184115-GCC-Clang-and-Cython-in-OS-X-10-9-Mavericks&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 May 2014 17:36:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118501#M252</guid>
      <dc:creator>PaulAustin</dc:creator>
      <dc:date>2014-05-30T17:36:13Z</dc:date>
    </item>
    <item>
      <title>Re: OS X Mavericks</title>
      <link>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118502#M253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;For my purposes (just using the api with a homebrewed ogr/gdal for data conversions) @dakcarto's gdal-filegdb formula works fine without dealing with compiler issues. Installing the api as a plugin seems to be the key.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/dakcarto/homebrew-osgeo4mac/issues/8" rel="nofollow noopener noreferrer" target="_blank"&gt;https://github.com/dakcarto/homebrew-osgeo4mac/issues/8&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
# Place FileGDB_API_1_3-64.zip archive in GDAL_THIRD_PARTY directory 
export GDAL_THIRD_PARTY=&amp;nbsp; #/path/to/gdb-api-zipfile
brew install gdal --enable-unsupported --with-postgresql
brew tap dakcarto/osgeo4mac
brew install gdal-filegdb
export GDAL_DRIVER_PATH=&amp;nbsp; #{HOMEBREW_PREFIX}/lib/gdalplugins&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This worked perfectly for me with homebrewed gdal &amp;amp; gdal-filegdb installs -- thanks. Was the only thing that did.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; $ ogrinfo --formats&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Supported Formats:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; -&amp;gt; "FileGDB" (read/write)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 06:56:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/file-geodatabase-api-questions/os-x-mavericks/m-p/118502#M253</guid>
      <dc:creator>ChristinaGutierrez</dc:creator>
      <dc:date>2021-12-11T06:56:58Z</dc:date>
    </item>
  </channel>
</rss>

