I think you are using the wrong sqlite3 lib when compiling GDAL. Do you use your system version of sqlite3 ? I order to compile GDAL, you should use the SuperBuild version of SQLite3.
If you want to inspect symbols in shared library, you can use : $ nm -a your_lib.dylib The trick is that on MacOSX, some libs (such as Sqlite3) are already on the system, but they don't expose the expected symbols. Guillaume On 10/02/2015 08:23 PM, Timur Girgin wrote: > Sorry for the multiple postings, however I have succeeded in solving > those errors. > > I have now a new error that just came up... I hope someone has a > solution to this. > | > > Cellar/postgresql/9.4.4/lib -lpq -ldl -lcurl -liconv > -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib > -lxml2 -lz -lpthread -licucore -lm -install_name > /usr/local/lib/libgdal.1.dylib-compatibility_version 20-current_version > 20.2-Wl,-single_module > > > Undefinedsymbols forarchitecture x86_64: > > > "_sqlite3_column_table_name",referenced from: > > > _OGRSQLITE_static_routines inogrsqliteapiroutines.o > > > > OGRSQLiteSelectLayer::OGRSQLiteSelectLayer(OGRSQLiteDataSource*,CPLString,sqlite3_stmt*,int,int,int)inogrsqliteselectlayer.o > > > ld:symbol(s)notfound forarchitecture x86_64 > > > clang:error:linker command failed withexitcode 1(use-v to see invocation) > > > make[5]:***[libgdal.la]Error1 > > > make[4]:***[check-lib]Error2 > > > make[3]:***[GDAL/src/GDAL-stamp/GDAL-build]Error2 > > > make[2]:***[CMakeFiles/GDAL.dir/all]Error2 > > > make[1]:***[CMakeFiles/GDAL.dir/rule]Error2 > > > make:***[GDAL]Error2 > > | > > Thank you! > > > On Friday, October 2, 2015 at 11:33:23 AM UTC-5, Timur Girgin wrote: > > Hello Guillaume, > > Playing with the files a bit, I succeeded (I think) in getting > passed that error. However, I am getting a new error: > > | > > "_png_write_row",referenced from: > > > _imagetopng inconvert.c.o > > > ld:symbol(s)notfound forarchitecture x86_64 > > > clangclang::errorerror::linker command failed withexitcode 1(use-v > to see invocation)linker command failed withexitcode 1(use-v to see > invocation) > > > > > make[5]:***[bin/opj_compress]Error1 > > > make[4]:***[src/bin/jp2/CMakeFiles/opj_compress.dir/all]Error2 > > > make[4]:***Waitingforunfinished jobs.... > > > make[5]:***[bin/opj_dump]Error1 > > > make[5]:***[bin/opj_decompress]Error1 > > > make[4]:***[src/bin/jp2/CMakeFiles/opj_decompress.dir/all]Error2 > > > make[4]:***[src/bin/jp2/CMakeFiles/opj_dump.dir/all]Error2 > > > make[3]:***[all]Error2 > > > make[2]:***[OPENJPEG/src/OPENJPEG-stamp/OPENJPEG-build]Error2 > > > make[1]:***[CMakeFiles/OPENJPEG.dir/all]Error2 > > > make[1]:***Waitingforunfinished jobs.... > > > make[5]:***Norule to make target `/usr/local/lib/libjpeg.dylib', > needed by `Release/libossim.dylib'. Stop. > > > make[4]: *** [src/ossim/CMakeFiles/ossim.dir/all] Error 2 > > > make[3]: *** [all] Error 2 > > > make[2]: *** [OSSIM/src/OSSIM-stamp/OSSIM-build] Error 2 > > > make[1]: *** [CMakeFiles/OSSIM.dir/all] Error 2 > > > make: *** [all] Error 2 > > | > > Do you have any idea on what is causing that to happen? > > Thank you, > Tim > > > > On Friday, October 2, 2015 at 9:21:17 AM UTC-5, Guillaume Pasero wrote: > > Yes, > either change it directly in the CMakeCache.txt, or use the > N-Curses > interface 'ccmake .' to do it. > > Guillaume > > On 10/02/2015 04:07 PM, Timur Girgin wrote: > > Hello Guillaume, > > > > Thank you for the help. However, I am unsure on how to > deactivate curl > > for OTB's build. Am I just supposed to change the boolean > value to FALSE > > for OTB_USE_CURL in the CMakeCache.txt file? > > > > Thank you! > > > > Tim > > > > On Friday, October 2, 2015 at 2:10:01 AM UTC-5, Guillaume > Pasero wrote: > > > > Hi, > > > > I had similar issues. I guess that your > /usr/lib/libsqlite3.dylib is > > also dragged by GDAL. > > > > In my case the problem was : > > - I had sqlite3 compiled from superbuild, and exposing > version 0.0.0 > > - sqlite3 was dragged by GDAL > > - sqlite3 was dragged by CURL, through an obscure chain of > system libs > > > > Your problem might be similar. If so, a fast solution is > to disable > > CURL > > when building OTB. > > A better solution would be to make CURL and GDAL use the > same sqlite3 > > system library (I don't know if this is possible). > > > > HTH > > > > Guillaume > > > > On 10/02/2015 06:11 AM, Timur Girgin wrote: > > > Hello, > > > > > > I am trying to build OTB using the your git repository on a > > MacBook Pro > > > with OSX El Capitan installed on it. I am getting an error: > > > > > > | > > > > > > [95%]Performingconfigure step for'OTB' > > > > > > > > > dyld:Librarynotloaded:/usr/lib/libsqlite3.dylib > > > > > > > > > > > > > > > > Referencedfrom:/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork > > > > > > > > > > > > Reason:Incompatiblelibrary version:CFNetworkrequires > version > > > 9.0.0orlater,but libsqlite3.dylib provides version 0.0.0 > > > > > > > > > /bin/sh:line 1:34010Trace/BPT trap:5 env > > > > > > > DYLD_LIBRARY_PATH=/usr/local/lib:/usr/local/Cellar/cmake/3.3.2/bin/cmake > > > > > > -C/Users/timur1/Downloads/otb/OTB/tmp/OTB-cache-.cmake > "-GUnix > > > Makefiles"/Users/timur1/Downloads/otb/SuperBuild/.. > > > > > > > > > make[2]:***[OTB/src/OTB-stamp/OTB-configure]Error133 > > > > > > > > > make[1]:***[CMakeFiles/OTB.dir/all]Error2 > > > > > > > > > make:***[all]Error2 > > > > > > | > > > > > > I have also checked with otool -L, however I am unsure > what the > > problem is > > > > > > | > > > > > > otool -L > > > /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork > > > > > > > > > > /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork: > > > > > > > > > > > > > > > > > /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork(compatibility > > > > > > version 1.0.0,current version 760.0.5) > > > > > > > > > /usr/lib/libauto.dylib (compatibility version > 1.0.0,current > > > version 1.0.0) > > > > > > > > > /usr/lib/libbsm.0.dylib(compatibility version > 1.0.0,current > > > version 1.0.0) > > > > > > > > > > > > > > > > /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit(compatibility > > > version > > > 1.0.0,current version 275.0.0) > > > > > > > > > > > > > > > > /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation(compatibility > > > > > > version 150.0.0,current version 1253.0.0) > > > > > > > > > > > > > > > > /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration(compatibility > > > > > > version 1.0.0,current version 801.1.1) > > > > > > > > > > > > > > > > /System/Library/Frameworks/Security.framework/Versions/A/Security(compatibility > > > > > > version 1.0.0,current version 57336.1.9) > > > > > > > > > /usr/lib/libsqlite3.dylib (compatibility version > > 9.0.0,current > > > version 216.0.0) > > > > > > > > > /usr/lib/libz.1.dylib(compatibility version > 1.0.0,current > > > version 1.2.5) > > > > > > > > > /usr/lib/libobjc.A.dylib (compatibility version > 1.0.0,current > > > version 228.0.0) > > > > > > > > > /usr/lib/libxml2.2.dylib(compatibility version > 10.0.0,current > > > version 10.9.0) > > > > > > > > > /usr/lib/libicucore.A.dylib (compatibility version > > 1.0.0,current > > > version 55.1.0) > > > > > > > > > /usr/lib/libc++.1.dylib(compatibility version > 1.0.0,current > > > version 120.1.0) > > > > > > > > > /usr/lib/libSystem.B.dylib (compatibility version > > 1.0.0,current > > > version 1225.1.1) > > > > > > | > > > > > > Would someone be able to help me figure out this problem? > > > > > > Thank you so much! > > > > > > Tim > > > > > > -- > > > -- > > > Check the OTB FAQ at > > > http://www.orfeo-toolbox.org/FAQ.html > <http://www.orfeo-toolbox.org/FAQ.html> > > <http://www.orfeo-toolbox.org/FAQ.html > <http://www.orfeo-toolbox.org/FAQ.html>> > > > > > > You received this message because you are subscribed to > the Google > > > Groups "otb-users" group. > > > To post to this group, send email to > [email protected] > > <javascript:> > > > To unsubscribe from this group, send email to > > > [email protected] <javascript:> > > > For more options, visit this group at > > > http://groups.google.com/group/otb-users?hl=en > <http://groups.google.com/group/otb-users?hl=en> > > <http://groups.google.com/group/otb-users?hl=en > <http://groups.google.com/group/otb-users?hl=en>> > > > --- > > > You received this message because you are subscribed to > the Google > > > Groups "otb-users" group. > > > To unsubscribe from this group and stop receiving emails > from it, > > send > > > an email to [email protected] <javascript:> > > > <mailto:[email protected] <javascript:>>. > > > For more options, visit > https://groups.google.com/d/optout > <https://groups.google.com/d/optout> > > <https://groups.google.com/d/optout > <https://groups.google.com/d/optout>>. > > > > -- > > <www.c-s.fr <http://www.c-s.fr> <http://www.c-s.fr>> > *Guillaume PASERO* > > Ingénieur d'études et développement > > *Business Unit E-SPACE & Geo Information* > > <https://thor.si.c-s.fr/blogs/cs-blogs-business/ > <https://thor.si.c-s.fr/blogs/cs-blogs-business/> > > <https://thor.si.c-s.fr/blogs/cs-blogs-business/ > <https://thor.si.c-s.fr/blogs/cs-blogs-business/>>>*- Département > > APPLICATIONS* > > > > *CS Systèmes d'Information* > > Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais > - BP 15872 > > 31506 Toulouse Cedex 05 - FRANCE > > +33 561 17 64 21 - [email protected] <javascript:> > > > > -- > > -- > > Check the OTB FAQ at > > http://www.orfeo-toolbox.org/FAQ.html > <http://www.orfeo-toolbox.org/FAQ.html> > > > > You received this message because you are subscribed to the > Google > > Groups "otb-users" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected] > > For more options, visit this group at > > http://groups.google.com/group/otb-users?hl=en > <http://groups.google.com/group/otb-users?hl=en> > > --- > > You received this message because you are subscribed to the > Google > > Groups "otb-users" group. > > To unsubscribe from this group and stop receiving emails from > it, send > > an email to [email protected] > > <mailto:[email protected]>. > > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > -- > <www.c-s.fr <http://www.c-s.fr>> *Guillaume PASERO* > Ingénieur d'études et développement > *Business Unit E-SPACE & Geo Information* > <https://thor.si.c-s.fr/blogs/cs-blogs-business/ > <https://thor.si.c-s.fr/blogs/cs-blogs-business/>>*- Département > APPLICATIONS* > > *CS Systèmes d'Information* > Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP > 15872 > 31506 Toulouse Cedex 05 - FRANCE > +33 561 17 64 21 - [email protected] > > -- > -- > Check the OTB FAQ at > http://www.orfeo-toolbox.org/FAQ.html > > You received this message because you are subscribed to the Google > Groups "otb-users" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/otb-users?hl=en > --- > You received this message because you are subscribed to the Google > Groups "otb-users" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. -- <www.c-s.fr> *Guillaume PASERO* Ingénieur d'études et développement *Business Unit E-SPACE & Geo Information* <https://thor.si.c-s.fr/blogs/cs-blogs-business/>*- Département APPLICATIONS* *CS Systèmes d'Information* Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872 31506 Toulouse Cedex 05 - FRANCE +33 561 17 64 21 - [email protected] -- -- Check the OTB FAQ at http://www.orfeo-toolbox.org/FAQ.html You received this message because you are subscribed to the Google Groups "otb-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/otb-users?hl=en --- You received this message because you are subscribed to the Google Groups "otb-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
