From time to time, I try to install CS coupled with salome-meca, and always with no success
I am an aeronautical and mechanical engineer, using linux for years but no idea about python, so it would be great if saturne and salome-meca came already coupled together in one package, from a real developer...
In any case, I have tried it to do it myself, so first I edit the .configure and add
Code: Select all
--with-salome=/opt/salome_meca/V2019.0.3_universal
Code: Select all
program name = '/usr/bin/python'
isolated = 0
environment = 1
user site = 1
import site = 1
sys._base_executable = '/usr/bin/python'
sys.base_prefix = '/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365'
sys.base_exec_prefix = '/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365'
sys.executable = '/usr/bin/python'
sys.prefix = '/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365'
sys.exec_prefix = '/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365'
sys.path = [
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Lxml-340/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_lm-07/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/tools/Otgui-v61/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_morris-05/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_svm-05/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/modules/EUROPLEXUS_201901/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/modules/EUROPLEXUS_201901/lib/python3.6/site-packages/salome',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Mfront-TFEL321/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_mixmod-07/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/modules/SHAPER_V9_3_0/bin/salome',
'/opt/salome_meca/V2019.0.3_universal/modules/SHAPER_V9_3_0/lib/salome',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Xlrd-120/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_wrapy-07_EDF/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Pillow-342/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Gnuplotpy-183k/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Zcracks-292p2/plugin',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Xlwt-130/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_pmml-16/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/H5py-280/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Cython-0252/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Xlutils-200/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_robopt-04/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/modules/SMESH_V9_3_0/share/salome/plugins/smesh/Verima',
'/opt/salome_meca/V2019.0.3_universal/modules/ASTERSTUDY_201903/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/modules/ASTERSTUDY_201903/lib/python3.6/site-packages/salome',
'/opt/salome_meca/V2019.0.3_universal/tools/Code_aster_frontend-20190/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/tools/Medcoupling-V9_3_0/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Medfichier-400/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/tools/Code_aster_frontend-20190/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/tools/Adao-V9_3_0_0/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Paraview-v560p1/lib/paraview-5.6/site-packages/vtkmodules',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Paraview-v560p1/lib/paraview-5.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Paraview-v560p1/lib/paraview-5.6',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Omniorbpy-422/lib/python3.6/site-packages/omniidl_be',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Omniorbpy-422/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/tools/Libbatch-V2_4_1/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_fftw-06/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Openturns_tool-112/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Jinja-273/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Docutils-012/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Scipy-0191/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Nlopt-242/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Matplotlib-222/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Pyqt-590/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Numpy-1151/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Pygments-202/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Omniorb-422/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Sip-4193/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.6/site-packages',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python38.zip',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.8',
'/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.8/lib-dynload',
]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'
Current thread 0x00007f275807eb80 (most recent call first):
<no Python frame>
make[4]: *** [Makefile:1101: CFDSTUDY_GenSK.cc] Error 1
make[4]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5/salome/cfd_study/idl'
make[3]: *** [Makefile:640: all-recursive] Error 1
make[3]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5/salome/cfd_study'
make[2]: *** [Makefile:641: all-recursive] Error 1
make[2]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5/salome'
make[1]: *** [Makefile:1595: all-recursive] Error 1
make[1]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5'
make: *** [Makefile:1039: all] Error 2
==> ERROR: Se produjo un fallo en build().
Cancelando...
error compilando: code_saturne
Code: Select all
ln -s /opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.8 /opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.6
Code: Select all
usr/bin/python /opt/salome_meca/V2019.0.3_universal/prerequisites/Omniorb-422/bin/omniidl -bcxx -Wba -nf -I/opt/salome_meca/V2019.0.3_universal/prerequisites/Omniorb-422/idl -I/opt/salome_meca/V2019.0.3_universal/modules/KERNEL_V9_3_0/idl/salome -I/opt/salome_meca/V2019.0.3_universal/modules/GUI_smeca_gui/idl/salome CFDSTUDY_Gen.idl
Fatal Python error: init_import_size: Failed to import the site module
Python runtime state: initialized
Traceback (most recent call last):
File "/opt/salome_meca/V2019.0.3_universal/prerequisites/Lxml-340/lib/python3.6/site-packages/site.py", line 73, in <module>
__boot()
File "/opt/salome_meca/V2019.0.3_universal/prerequisites/Lxml-340/lib/python3.6/site-packages/site.py", line 26, in __boot
import imp # Avoid import loop in Python >= 3.3
File "/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.8/imp.py", line 19, in <module>
from importlib._bootstrap import _ERR_MSG, _exec, _load, _builtin_from_name
File "/opt/salome_meca/V2019.0.3_universal/prerequisites/Python-365/lib/python3.8/importlib/__init__.py", line 51, in <module>
_w_long = _bootstrap_external._w_long
AttributeError: module 'importlib._bootstrap_external' has no attribute '_w_long'
make[4]: *** [Makefile:1101: CFDSTUDY_GenSK.cc] Error 1
make[4]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5/salome/cfd_study/idl'
make[3]: *** [Makefile:640: all-recursive] Error 1
make[3]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5/salome/cfd_study'
make[2]: *** [Makefile:641: all-recursive] Error 1
make[2]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5/salome'
make[1]: *** [Makefile:1595: all-recursive] Error 1
make[1]: se sale del directorio '/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5'
make: *** [Makefile:1039: all] Error 2
==> ERROR: Se produjo un fallo en build().
Cancelando...
error compilando: code_saturne
Code: Select all
checking for PyQt5 version >= 5.0... ./configure: line 22998: 2895843 Segmentation fault (core dumped) ${PYTHON} -c "${prog}"
no
checking for PyQt4 version >= 4.5... no
configure: error: in `/home/casa/.cache/yay/code_saturne/src/code_saturne-6.0.5':
configure: error: cannot find PyQt5 support (>= 5.0) or PyQt4 support (>= 4.5), Graphical User Interface cannot be installed
See `config.log' for more details
==> ERROR: Se produjo un fallo en build().
Cancelando...
error compilando: code_saturne
Some other help would be really apreciated. Thanks.
P.S. My system runs Manjaro, python3.8 and salome-meca 2019 and CS 6.0.5 (compilation without coupling works perfectly).