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.
