here it is that's strange...

What is the value of the cmake variable OTB_USE_EXTERNAL_MUPARSER (ON or
OFF)?

Manuel

Le 10/01/2014 11:37, Léon G. a écrit :
> Hi Manuel, 
>
> Thanks it worked adding -fPIC to the cmake var. However now, I've
> issues with the muParser library...
>
> [ 92%] Built target otbapp_VectorDataTransform
> Linking CXX executable ../../bin/BandMathFilterExample
> ../../bin/libOTBCommon.a(otbParser.cxx.o): In function
> `mu::ParserBase::DefineFun(std::string const&, double (*)(double,
> double), bool)':
> otbParser.cxx:(.text._ZN2mu10ParserBase9DefineFunERKSsPFdddEb[_ZN2mu10ParserBase9DefineFunERKSsPFdddEb]+0x51):
> undefined reference to `mu::ParserCallback::ParserCallback(double
> (*)(double, double), bool, int, mu::ECmdCode)'
> collect2: error: ld returned 1 exit status
> make[2]: *** [bin/BandMathFilterExample] Error 1
> make[1]: ***
> [Examples/BasicFilters/CMakeFiles/BandMathFilterExample.dir/all] Error 2
> make: *** [all] Error 2
>
>
>
> Le vendredi 10 janvier 2014 10:22:31 UTC+1, Grizonnet Manuel a écrit :
>
>     Hi Léon,
>
>     did you try to compile using the -fPIC  option as advised by the
>     compiler? You can add this option in cmake by modyfing the
>     variables CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
>
>     Side question, did you set the cmake variable BUILD_SHARED_LIBS to
>     ON during cmake configuration? If yes it can explain why you
>     should compile with -fPIC.
>
>     Let me know if it helps.
>
>     Regards,
>
>     Manuel
>
>     Le 10/01/2014 10:05, Léon G. a écrit :
>>     Hi, 
>>
>>
>>     I've been trying to install OTB 3.20 but at some point I get the
>>     following error:
>>
>>     [ 89%] Built target OTBApplicationEngine
>>     [ 89%] Built target OTBWrapperCommandLine
>>     [ 89%] Built target otbApplicationLauncherCommandLine
>>     Linking CXX shared module
>>     ../../bin/otbapp_ComputePolylineFeatureFromImage.so
>>     /usr/bin/ld:
>>     
>> ../../bin/libOTBApplicationEngine.a(otbWrapperElevationParametersHandler.cxx.o):
>>     relocation R_X86_64_32 against `.rodata' can not be used when
>>     making a shared object; recompile with -fPIC
>>     ../../bin/libOTBApplicationEngine.a: could not read symbols: Bad
>>     value
>>     collect2: error: ld returned 1 exit status
>>     make[2]: *** [bin/otbapp_ComputePolylineFeatureFromImage.so] Error 1
>>     make[1]: ***
>>     
>> [Applications/CartographicDBValidation/CMakeFiles/otbapp_ComputePolylineFeatureFromImage.dir/all]
>>     Error 2
>>     make: *** [all] Error 2
>>
>>     Any ideas on where it comes from and how to fix it?
>>
>>
>>     Le jeudi 19 septembre 2013 08:51:57 UTC+2, Yoann a écrit :
>>
>>         I use an Ubuntu precise and compile every things thanks to
>>         sources
>>
>>         I try to recompile every thing with the same error ... I
>>         suppose It comme from my gcc configuration :(
>>
>>     -- 
>>     -- 
>>     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].
>>     For more options, visit https://groups.google.com/groups/opt_out
>>     <https://groups.google.com/groups/opt_out>.
>
> -- 
> -- 
> 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/groups/opt_out.

-- 
-- 
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/groups/opt_out.

Reply via email to