or do we change the verbiage in the external_otb.cmake file which has a line that states -DOTB_USE_QT:BOOL=${OTB_USE_QT} to -DOTB_USE_QT=OFF.
Thanks, Shaffiq On Tuesday, September 4, 2018 at 11:44:26 PM UTC-4, Shaffiq Somani wrote: > > Dear Guillaume, > > Thanks for the update. I had no luck installing the QT5 and make it > work. If I do do a script, how do I disable the Qt with " > *-DOTB_USE_QT=OFF*" since I am not sure on how to incorporate the line. > > Are the steps shown below are the ones that I follow, since I am not > really a computer programmer or a CMAKE person. > > 1. *cmake *-DOTB_USE_QT=OFF > * CMAKE_INSTALL_PREFIX=~/OTB/install ../otb/SuperBuild* > *2. *cd ~/OTB/build > 3. make > > or do I do something differently. > > Thanks, > > Shaffiq > > > > On Tuesday, September 4, 2018 at 2:31:44 AM UTC-4, Guillaume Pasero wrote: >> >> Hi, >> >> We usually build OTB on macOS 10.10 and this error doesn't show up. You >> can disable Qt with "-DOTB_USE_QT=OFF", your OTB will not use Qt >> (meaning no GUI launcher for application, no monteverdi, no mapla, but you >> will still have command line applications). >> >> In your case, I am not sure Homebrew can help. What you can try is to get >> a Qt 5 install on your system, and use it in the SuperBuild with >> -DUSE_SYSTEM_QT5=ON. >> >> Regards, >> Guillaume >> >> On 09/04/2018 05:52 AM, Shaffiq Somani wrote: >> >> Almost forgot. >> >> I am using Mac OS High Sierra, 4 cores, and the superbuild option. I am >> stuck at 14%. Do I need to install Homebrew to get it resolved or is there >> any other place I should post it. >> >> Thanks >> >> On Monday, September 3, 2018 at 12:17:33 PM UTC-4, Shaffiq Somani wrote: >>> >>> Hello, >>> >>> I am trying to build the OTB Toolbox, using CMAKE. However, the QT5 >>> had an installation failure which is listed below. Has anyone had the >>> issue and know how to resolve it for the MAC OS High Sierra. I am >>> following the command lines from >>> >>> https://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech2.html >>> >>> >>> *Terminal Error* >>> >>> CMake Error at >>> /Users/shaffiqsomani/OTB/build/QT5/src/QT5-stamp/QT5-build-Release.cmake:16 >>> (message): >>> >>> Command failed: 2 >>> >>> >>> '/Applications/Xcode.app/Contents/Developer/usr/bin/make' >>> >>> >>> See also >>> >>> >>> /Users/shaffiqsomani/OTB/build/QT5/src/QT5-stamp/QT5-build-*.log >>> >>> >>> >>> make[2]: *** [QT5/src/QT5-stamp/QT5-build] Error 1 >>> >>> make[1]: *** [CMakeFiles/QT5.dir/all] Error 2 >>> >>> make: *** [all] Error 2 >>> >>> >>> *QT5-build-err.log* >>> >>> ld: warning: direct access in function 'QHash<QString, >>> int>::insert(QString const&, int const&)' from file >>> '/Users/shaffiqsomani/OTB/build/QT5/build/qtbase/lib/libQt5Bootstrap.a(qcommandlineparser.o)' >>> >>> to global weak symbol 'QHash<QString, int>::deleteNode2(QHashData::Node*)' >>> from file '.obj/rcc.o' means the weak symbol cannot be overridden at >>> runtime. This was likely caused by different translation units being >>> compiled with different visibility settings. >>> >>> ld: warning: direct access in function 'QHash<QString, >>> int>::insert(QString const&, int const&)' from file >>> '/Users/shaffiqsomani/OTB/build/QT5/build/qtbase/lib/libQt5Bootstrap.a(qcommandlineparser.o)' >>> >>> to global weak symbol 'QHash<QString, int>::deleteNode2(QHashData::Node*)' >>> from file '.obj/rcc.o' means the weak symbol cannot be overridden at >>> runtime. This was likely caused by different translation units being >>> compiled with different visibility settings. >>> >>> ld: warning: direct access in function 'QHash<QString, >>> int>::insert(QString const&, int const&)' from file >>> '/Users/shaffiqsomani/OTB/build/QT5/build/qtbase/lib/libQt5Bootstrap.a(qcommandlineparser.o)' >>> >>> to global weak symbol 'QHash<QString, int>::duplicateNode(QHashData::Node*, >>> void*)' from file '.obj/rcc.o' means the weak symbol cannot be overridden >>> at runtime. This was likely caused by different translation units being >>> compiled with different visibility settings. >>> >>> ld: warning: direct access in function >>> 'QCommandLineParserPrivate::~QCommandLineParserPrivate()' from file >>> '/Users/shaffiqsomani/OTB/build/QT5/build/qtbase/lib/libQt5Bootstrap.a(qcommandlineparser.o)' >>> >>> to global weak symbol 'QHash<QString, int>::deleteNode2(QHashData::Node*)' >>> from file '.obj/rcc.o' means the weak symbol cannot be overridden at >>> runtime. This was likely caused by different translation units being >>> compiled with different visibility settings. >>> >>> ld: warning: linking against a dylib which is not safe for use in >>> application extensions: /Users/shaffiqsomani/OTB/install/lib/libz.dylib >>> >>> /Users/shaffiqsomani/OTB/build/QT5/src/QT5/qtbase/src/network/access/qnetworkaccessdebugpipebackend_p.h:0: >>> >>> Note: No relevant classes found. No output generated. >>> >>> ld: warning: linking against a dylib which is not safe for use in >>> application extensions: /Users/shaffiqsomani/OTB/install/lib/libz.dylib >>> >>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: >>> >>> file: ../../../lib/libqtharfbuzz.a(hb-warning.o) has no symbols >>> >>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: >>> >>> file: ../../../lib/libqtharfbuzz.a(hb-warning.o) has no symbols >>> >>> ld: warning: linking against a dylib which is not safe for use in >>> application extensions: /Users/shaffiqsomani/OTB/install/lib/libpng.dylib >>> >>> ld: warning: linking against a dylib which is not safe for use in >>> application extensions: /Users/shaffiqsomani/OTB/install/lib/libz.dylib >>> >>> ld: warning: linking against a dylib which is not safe for use in >>> application extensions: /Users/shaffiqsomani/OTB/install/lib/libz.dylib >>> >>> /Users/shaffiqsomani/OTB/build/QT5/src/QT5/qtbase/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm:833:20: >>> >>> error: qualified reference to 'QFixed' is a constructor name rather than a >>> type in this context >>> >>> return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont))); >>> >>> ^ >>> >>> 1 error generated. >>> >>> make[7]: *** [.obj/qfontengine_coretext.o] Error 1 >>> >>> make[6]: *** [sub-fontdatabases-make_first] Error 2 >>> >>> make[5]: *** [sub-platformsupport-make_first] Error 2 >>> >>> make[4]: *** [sub-src-make_first] Error 2 >>> >>> make[3]: *** [module-qtbase-make_first] Error 2 >>> >>> >>> I see that that you can turn off the QT installation, by using the >>> command -DOTB_USE_QT=OFF *to cmake,* and I was wondering if I can link >>> it to the application binary. If I can, how do I turn off the QT. Is that >>> just an adjustment to the cmake text file, or would it be done in terminal. >>> >>> >>> Thanks so much for your assistance, >>> >>> >>> Shaffiq >>> >> -- >> -- >> 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 otb-...@googlegroups.com >> To unsubscribe from this group, send email to >> otb-users+...@googlegroups.com >> 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 otb-users+...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- >> <http://www.c-s.fr> *Guillaume PASERO* >> Responsable technique >> *Business Unit ESPACE & GeoInformation - Département Payload Data & >> 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 - guillaum...@c-s.fr >> > -- -- 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 otb-users@googlegroups.com To unsubscribe from this group, send email to otb-users+unsubscr...@googlegroups.com 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 otb-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.