1. 15 Oct, 2018 2 commits
  2. 12 Oct, 2018 3 commits
    • Rashad Kanavath's avatar
      COMP: fix class export to build with cmake 3.10 · 7ce07548
      Rashad Kanavath authored
      building OTB with cmake 3.10 fails with
      "fatal error LNK1189: library limit of 65535 objects exceeded"
      
      This is due to export of all symbols using
      CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS enabled globally. It was easy to use
      this feature from cmake to avoid adding export macro in lot of classes.
      This commit fixes issue
      orfeotoolbox/otb#1732
      and allows to build otb without using WINDOWS_EXPORT_ALL_SYMBOLS
      
      It add proper export macro to classes to build OTB. Still there are many
      other classes left out with old ITK_EXPORT. It can/should be addressed
      once this branch (itk5 support) is merged to develop.
      
      WINDOWS_EXPORT_ALL_SYMBOLS is used for otbsitffast and otb6S using
      "set_target_properties"
      7ce07548
    • Rashad Kanavath's avatar
      9f7a0e8d
    • Rashad Kanavath's avatar
      SuperBuild: QWT: log outputs file · df42a345
      Rashad Kanavath authored
      df42a345
  3. 11 Oct, 2018 4 commits
    • Rashad Kanavath's avatar
      9e9e6616
    • Rashad Kanavath's avatar
      COMP: using 'auto' gives link error · 2d4ab9ef
      Rashad Kanavath authored
      Mac OS X 10.10.2 fails at link time when using auto. I do not know "why"
      this happens on osx 10.10 with AppleClang 6.0. one thing that changed
      when looking before and after is itk 5.0. And itk has a long history of
      strange issues when coming to osx. It maybe that or some bug fixed/added
      in 5.0.
      
      error message from osx:
      ```
      Undefined symbols for architecture x86_64:
        "itk::SmartPointer<otb::ObjectList<otb::VectorData<double, 2u, double> > >::SmartPointer(itk::SmartPointer<otb::ObjectList<otb::VectorData<double, 2u, double> > > const&)", referenced from:
            otb::Wrapper::InputVectorDataListParameter::GetVectorDataList() in otbWrapperInputVectorDataListParameter.cxx.o
        "itk::SmartPointer<otb::ObjectList<otb::VectorImage<float, 2u> > >::SmartPointer(itk::SmartPointer<otb::ObjectList<otb::VectorImage<float, 2u> > > const&)", referenced from:
            otb::Wrapper::InputImageListParameter::GetImageList() in otbWrapperInputImageListParameter.cxx.o
      ld: symbol(s) not found for architecture x86_64
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      make[5]: *** [lib/libOTBApplicationEngine-6.7.1.dylib] Error 1
      make[4]: *** [Modules/Wrappers/ApplicationEngine/src/CMakeFiles/OTBApplicationEngine.dir/all] Error 2
      ```
      2d4ab9ef
    • Rashad Kanavath's avatar
    • Guillaume Pasero's avatar
      Merge branch 'fix_py3_wrapping' into 'develop' · af7abaa7
      Guillaume Pasero authored
      BUG: dict.iteritems() not supported in python 3
      
      See merge request orfeotoolbox/otb!257
      af7abaa7
  4. 10 Oct, 2018 3 commits
  5. 09 Oct, 2018 2 commits
  6. 08 Oct, 2018 2 commits
  7. 05 Oct, 2018 3 commits
  8. 04 Oct, 2018 3 commits
  9. 03 Oct, 2018 7 commits
  10. 02 Oct, 2018 2 commits
  11. 01 Oct, 2018 3 commits
  12. 28 Sep, 2018 4 commits
  13. 27 Sep, 2018 2 commits