Dear Guillaume and Rashad, Thank you very much for the instruction. I have tried to change OTB_USE_CURL=OFF in CMakeCache.txt. I didn’t know whether this was correct or not but it’s still not working.
I haven’t tried RPATH, install_name_tool as I am not familiar with these. I will try in the weekend. I just uploaded a bug report to bugs.orfeo-toolbox.org Thanks. Best regards, Firman Hadi. > On Dec 16, 2015, at 17:34, Rashad Kanavath <[email protected]> wrote: > > > > On Wed, Dec 16, 2015 at 10:43 AM, Guillaume Pasero <[email protected]> > wrote: > Hi, > > SuperBuild on MacOS can be tricky because some system libs have > dependencies that are also part of superbuild. In this case, it is curl > that drags CFNetwork. As a first step, try to disable curl > (OTB_USE_CURL=OFF). > > This is becoming a recurring issue on mac users. I propose the following. > > use RPATH, install_name_tool in superbuild for Mac. > after installing each external library a macro can be called to update the > dylib's rpath via install_name_tool. For those dependencies that are from > system are ignored. I think that can be easily checked with the value of > USE_SYSTEM_* variables. > > This way we can ensure the linking is done properly whether or no there > exists same dylib in the disk somewhere. In this case it is sqlite3. > > @Firman, > Can you file a bug on bugs.orfeo-toolbox.org ? > > I will push a fix following that. > > > > Regards, > Guillaume > > On 12/16/2015 10:22 AM, Firman Hadi wrote: > > Dear all, > > > > I have been trying to install Orfeo Toolbox in my Mac (Yosemite) using > > Superbuild. > > I think I have reached the final step of installation but it was failed. > > It seems the error is related to dynamic link. > > Please advise me on how to solve the problem. > > I attach the error log for your reference. > > > > > > Thanks. > > > > Best regards, > > > > Firman Hadi > > Research Specialist > > Geoinformatics Center > > Asian Institute of Technology > > > > ============================ > > > > Scanning dependencies of target QT4 > > [ 95%] Built target QT4 > > Scanning dependencies of target OTB > > [ 95%] Creating directories for 'OTB' > > [ 96%] No download step for 'OTB' > > [ 97%] No patch step for 'OTB' > > [ 97%] No update step for 'OTB' > > [ 97%] Performing configure step for 'OTB' > > dyld: Library not loaded: /usr/lib/libsqlite3.dylib > > Referenced from: > > /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork > > Reason: Incompatible library version: CFNetwork requires version 9.0.0 > > or later, but libsqlite3.dylib provides version 0.0.0 > > /bin/sh: line 1: 18065 Trace/BPT trap: 5 env > > DYLD_LIBRARY_PATH=/usr/local/lib: > > /usr/local/Cellar/cmake/3.2.3/bin/cmake > > -C/Users/firmanhadi/OTB/OTB_SOURCE/Superbuild/build/OTB/tmp/OTB-cache.cmake > > "-GUnix Makefiles" /Users/firmanhadi/OTB/OTB_SOURCE/Superbuild/.. > > make[2]: *** [OTB/src/OTB-stamp/OTB-configure] Error 133 > > make[1]: *** [CMakeFiles/OTB.dir/all] Error 2 > > make: *** [all] Error 2 > > > > -- > > -- > > 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. > > > > -- > Regards, > Rashad > > -- > -- > 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 a topic in the Google > Groups "otb-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/otb-users/Ob88OQqC9XE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. -- -- 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.
