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 [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
> --- 
> 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:>.
> 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 - [email protected] <javascript:> 
>

-- 
-- 
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.

Reply via email to