Update .majaenv.sh
name: General Issue (FA)
about: Use this template for reporting an anomaly.
Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues and build/installation issues on GitHub.
System information
- RH7 cluster
- Maja 4.1.0 avec commit
691ecc8ee0c2d800ff2d0674063636a7ff171a9f
Describe the current behavior
Suite à l’installation de Maja 4.1 de develop sur le cluster, je me suis rendu compte que le script .majaenv nécessite quelque corrections pour que ça marche sur le cluster du cnes et ailleurs. Je voulais rajouter les modifs moi-même, par contre je ne trouve pas le point d’entrée pour modifier ce script vu que c’est généré lors de la compilation. Est-ce que vous pouvez m’indiquer où se trouve le ‘template’ pour ce script ?
Sinon, les modifs sont les suivants :
-
Modification de l’emplacement des « : » : i.e.
export PYTHONPATH=:${MAJA_INSTALL_DIR}/lib/otb/python${OLD_PYTHONPATH}
versexport PYTHONPATH=${MAJA_INSTALL_DIR}/lib/otb/python:${OLD_PYTHONPATH}
-
Ajout du chemin vers les libs numpy (sinon l’erreur de l’issue #104 (closed) apparait) :
export LD_LIBRARY_PATH=${OLD_LD_LIBRARY_PATH}:${MAJA_INSTALL_DIR}/lib/python3.7/site-packages/numpy/.libs/
-
Changement du PYTHONPATH vers le bon dossier:
export PYTHONPATH=:${MAJA_INSTALL_DIR}/lib/otb/python${OLD_PYTHONPATH}
versexport PYTHONPATH=${MAJA_INSTALL_DIR}/lib/python:${OLD_PYTHONPATH}
Et d’ailleurs il faut rajouter à la main – mais uniquement pour le cluster – un module load gcc/6.3.0
après l’install du binpkg, sinon il ne va pas trouver les librairies gcc de la bonne version. Un contournement serait de rajouter gcc dans le superbuild, mais cela me semble trop lourd pour l’instant.
Describe the expected behavior
./bin/maja
devrait marcher sans problème.
Urgency/Criticity
- Urgency (Select Low/Medium/High): Low
- Criticity (Select Low/Medium/High): Low
Code to reproduce the issue
./bin/maja
Correction
Maja 4.1