[Maja 4.0] Compilation error pour OTB

Voici un erreur rencontré avant la recette qui persiste toujours.

Lors qu'on lance la compil pour Maja 4.0, il y a deux erreurs à l’étape d'OTB:

  • Pour la config de SWIG, il y a deux lignes dans la fonction swap_cache_variables où la syntaxe n'est pas correct:
CMake Error at Modules/Wrappers/SWIG/otb-module-init.cmake:58 (set):
  set given invalid arguments for CACHE mode.
Call Stack (most recent call first):
  Modules/Wrappers/SWIG/otb-module-init.cmake:82 (swap_cache_variable)
  CMake/OTBModuleEnablement.cmake:394 (include)
  CMakeLists.txt:349 (include)

Et l'exe python ne fonctionne pas parce que les librairies libpython* ne sont pas accessibles. Du coup la commande pour chercher la version de python sort une valeur fausse:

CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find PythonInterp: Found unsuitable version "1.4", but required
  is at least "3" (found
  /home/akynos/AnacondaProjects36/Maja-4.0/install/maja/4.0.0/bin/python3)
Call Stack (most recent call first):
  /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:376 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.10/Modules/FindPythonInterp.cmake:152 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  Modules/Wrappers/SWIG/otb-module-init.cmake:90 (find_package)
  CMake/OTBModuleEnablement.cmake:394 (include)
  CMakeLists.txt:349 (include)

Tout info ainsi que les logs se trouvent dans: /work/OT/maccs/MACCS/01_Contextes-FT/FA_0095_Compilation_Error_Maja_4.0

Edited by Peter Kettig