Error: Swig compile Xdmf.i for python
I am trying to install xdmf in WSL to use it in FORTRAN,
for that I installed
sudo apt-get install gfortran libboost-all-dev swig libhdf5-serial-devlibxml2-dev libxslt1-dev python-dev libtiff-dev
then I installed CMake from https://cmake.org/install/
then I started installing xdmf as described in Readme.md
but I encountered the following error:
Input commands:
git clone git://xdmf.org/Xdmf.git
cd Xdmf
mkdir build
cd build
export XDMF_INSTALL_DIR=/opt/Xdmf/
cmake .. -DCMAKE_INSTALL_PREFIX=${XDMF_INSTALL_DIR} \
-DBUILD_SHARED_LIBS=1 -DXDMF_WRAP_PYTHON=1 -Wno-dev
Everything worked fine till here. After that, I ran
make
Error:
[ 1%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfArray.cpp.o
[ 3%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfArrayReference.cpp.o
[ 5%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfArrayType.cpp.o
[ 6%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfBinaryController.cpp.o
[ 8%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfCoreItemFactory.cpp.o
[ 10%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfCoreReader.cpp.o
[ 12%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfError.cpp.o
[ 13%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfFunction.cpp.o
[ 15%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfHDF5Controller.cpp.o
[ 17%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfHDF5Writer.cpp.o
[ 18%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfHeavyDataController.cpp.o
[ 20%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfHeavyDataDescription.cpp.o
[ 22%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfHeavyDataWriter.cpp.o
[ 24%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfInformation.cpp.o
[ 25%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfItem.cpp.o
[ 27%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfItemProperty.cpp.o
[ 29%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfPlaceholder.cpp.o
[ 31%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfSparseMatrix.cpp.o
[ 32%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfSubset.cpp.o
[ 34%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfSystemUtils.cpp.o
[ 36%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfVersion.cpp.o
[ 37%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfVisitor.cpp.o
[ 39%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfWriter.cpp.o
[ 41%] Building CXX object core/CMakeFiles/XdmfCore.dir/XdmfTIFFController.cpp.o
[ 43%] Linking CXX shared library ../lib/libXdmfCore.so
[ 43%] Built target XdmfCore
Scanning dependencies of target Xdmf
[ 44%] Building CXX object CMakeFiles/Xdmf.dir/XdmfAggregate.cpp.o
[ 46%] Building CXX object CMakeFiles/Xdmf.dir/XdmfAttribute.cpp.o
[ 48%] Building CXX object CMakeFiles/Xdmf.dir/XdmfAttributeCenter.cpp.o
[ 50%] Building CXX object CMakeFiles/Xdmf.dir/XdmfAttributeType.cpp.o
[ 51%] Building CXX object CMakeFiles/Xdmf.dir/XdmfCurvilinearGrid.cpp.o
[ 53%] Building CXX object CMakeFiles/Xdmf.dir/XdmfDomain.cpp.o
[ 55%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGeometry.cpp.o
[ 56%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGeometryType.cpp.o
[ 58%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGraph.cpp.o
[ 60%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGrid.cpp.o
[ 62%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGridCollection.cpp.o
[ 63%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGridCollectionType.cpp.o
[ 65%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGridController.cpp.o
[ 67%] Building CXX object CMakeFiles/Xdmf.dir/XdmfGridTemplate.cpp.o
[ 68%] Building CXX object CMakeFiles/Xdmf.dir/XdmfItemFactory.cpp.o
[ 70%] Building CXX object CMakeFiles/Xdmf.dir/XdmfMap.cpp.o
[ 72%] Building CXX object CMakeFiles/Xdmf.dir/XdmfReader.cpp.o
[ 74%] Building CXX object CMakeFiles/Xdmf.dir/XdmfRectilinearGrid.cpp.o
[ 75%] Building CXX object CMakeFiles/Xdmf.dir/XdmfRegularGrid.cpp.o
[ 77%] Building CXX object CMakeFiles/Xdmf.dir/XdmfSet.cpp.o
[ 79%] Building CXX object CMakeFiles/Xdmf.dir/XdmfSetType.cpp.o
[ 81%] Building CXX object CMakeFiles/Xdmf.dir/XdmfTemplate.cpp.o
[ 82%] Building CXX object CMakeFiles/Xdmf.dir/XdmfTime.cpp.o
[ 84%] Building CXX object CMakeFiles/Xdmf.dir/XdmfTopology.cpp.o
[ 86%] Building CXX object CMakeFiles/Xdmf.dir/XdmfTopologyType.cpp.o
[ 87%] Building CXX object CMakeFiles/Xdmf.dir/XdmfUnstructuredGrid.cpp.o
[ 89%] Linking CXX shared library lib/libXdmf.so
[ 89%] Built target Xdmf
Scanning dependencies of target XdmfPython_swig_compilation
[ 91%] Swig compile Xdmf.i for python
Deprecated command line option: -modern. This option is now always on.
Deprecated command line option: -nosafecstrings. This option is no longer supported.
make[2]: *** [CMakeFiles/XdmfPython_swig_compilation.dir/build.make:83: CMakeFiles/_XdmfPython.dir/XdmfPYTHON.stamp] Error 1
make[2]: *** Deleting file 'CMakeFiles/_XdmfPython.dir/XdmfPYTHON.stamp'
make[1]: *** [CMakeFiles/Makefile2:177: CMakeFiles/XdmfPython_swig_compilation.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
Can you tell me how to resolve this issue?
Thanks in advance