[SOLVED] Compilation failure.
Posted: Fri Aug 05, 2022 5:10 pm
Hello FC team.
First, the compilation of OCCT 7.6.3 went perfectly well.
Then, as usual, I pulled the last FC code.
Below my parameters for the compilation of FC and the result from "make".
Nota : "ne peut trouver" means "can't find'.
First, the compilation of OCCT 7.6.3 went perfectly well.
Then, as usual, I pulled the last FC code.
Below my parameters for the compilation of FC and the result from "make".
Nota : "ne peut trouver" means "can't find'.
Code: Select all
FREECAD_INSTALL_DIR="/home/mainuser/software/freecad_2022-08-05"
OCC_DIR="/home/mainuser/software/occt-b079fb9"
-DBUILD_ASSEMBLY=1 \
-DBUILD_QT5=1 \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_CXX_COMPILER="/usr/bin/mpic++" \
-DCMAKE_CXX_FLAGS="-I/usr/include/hdf5/openmpi -I/usr/include/mpi" \
-DCMAKE_INSTALL_PREFIX="$FREECAD_INSTALL_DIR" \
-DFREECAD_BUILD_DEBIAN=1 \
-DFREECAD_USE_OCC_VARIANT="Official Version" \
-DOCC_DIR="$OCC_DIR" \
-DOCC_INCLUDE_DIR="$OCC_DIR/include/opencascade" \
-DOCC_LIBRARY="$OCC_DIR/lib/libTKernel.so" \
-DOCCT_CMAKE_FALLBACK=1 \
-DPYTHON_EXECUTABLE="/usr/bin/python3.9" \
-DQt5XmlPatterns_DIR="/usr/lib/x86_64-linux-gnu/cmake/Qt5XmlPatterns"
Code: Select all
mainuser@station1:~/software/freecad_source/build_2022-08-05$ make
[ 1%] Built target SMDS
[ 1%] Built target Driver
[ 1%] Built target DriverSTL
[ 1%] Built target SMESHDS
[ 1%] Built target DriverUNV
[ 2%] Built target DriverDAT
[ 3%] Built target SMESH
[ 3%] Built target MEFISTO2
[ 5%] Built target StdMeshers
[ 6%] Built target lazy_loader
[ 6%] Automatic MOC for target E57Format
[ 6%] Built target E57Format_autogen
[ 7%] Built target E57Format
[ 7%] Automatic MOC for target FreeCADBase
[ 7%] Built target FreeCADBase_autogen
[ 10%] Built target FreeCADBase
[ 10%] Generating version_check
git
/home/mainuser/software/freecad_source/build_2022-08-05/src/Build/Version.h.out written
[ 10%] Generating Version.h
[ 10%] Built target fc_version
[ 10%] Automatic MOC for target FreeCADApp
[ 10%] Built target FreeCADApp_autogen
[ 12%] Built target FreeCADApp
[ 12%] Automatic MOC for target FreeCADGui
[ 12%] Built target FreeCADGui_autogen
[ 21%] Built target FreeCADGui
[ 21%] Automatic MOC for target FreeCADGuiPy
[ 21%] Built target FreeCADGuiPy_autogen
[ 21%] Built target FreeCADGuiPy
[ 21%] Automatic MOC for target FreeCADMainPy
[ 21%] Built target FreeCADMainPy_autogen
[ 21%] Built target FreeCADMainPy
[ 21%] Automatic MOC for target FreeCADMainCmd
[ 21%] Built target FreeCADMainCmd_autogen
[ 21%] Built target FreeCADMainCmd
[ 21%] Automatic MOC for target FreeCADMain
[ 21%] Built target FreeCADMain_autogen
[ 21%] Built target FreeCADMain
[ 22%] Built target AddonManagerTests
[ 22%] Built target AddonManager
[ 23%] Built target Arch
[ 29%] Built target Draft
[ 29%] Automatic MOC for target Part
[ 29%] Built target Part_autogen
[ 35%] Built target Part
[ 35%] Automatic MOC for target DraftUtils
[ 35%] Built target DraftUtils_autogen
[ 35%] Built target DraftUtils
[ 36%] Built target FemGuiScriptsTarget
[ 44%] Built target FemScriptsTarget
[ 44%] Automatic MOC for target Fem
[ 44%] Built target Fem_autogen
[ 45%] Built target Fem
[ 46%] Built target FemPythonUi
[ 46%] Automatic MOC for target PartGui
[ 46%] Built target PartGui_autogen
[ 48%] Built target PartGui
[ 48%] Automatic MOC for target FemGui
[ 48%] Built target FemGui_autogen
[ 51%] Built target FemGui
[ 52%] Built target Idf
[ 52%] Built target ImageScripts
[ 52%] Automatic MOC for target Image
[ 52%] Built target Image_autogen
[ 52%] Built target Image
[ 52%] Automatic MOC for target ImageGui
[ 52%] Built target ImageGui_autogen
[ 53%] Built target ImageGui
[ 53%] Built target ImportScripts
[ 54%] Built target ImportPy
[ 54%] Automatic MOC for target Import
[ 54%] Built target Import_autogen
[ 54%] Built target Import
[ 54%] Automatic MOC for target ImportGui
[ 54%] Built target ImportGui_autogen
[ 54%] Built target ImportGui
[ 54%] Automatic MOC for target Points
[ 54%] Built target Points_autogen
[ 55%] Built target Points
[ 55%] Automatic MOC for target Mesh
[ 55%] Built target Mesh_autogen
[ 58%] Built target Mesh
[ 58%] Automatic MOC for target Inspection
[ 58%] Built target Inspection_autogen
[ 59%] Built target Inspection
[ 59%] Automatic MOC for target InspectionGui
[ 59%] Built target InspectionGui_autogen
[ 59%] Built target InspectionGui
[ 59%] Built target FluidMaterialLib
[ 62%] Built target MaterialLib
[ 62%] Built target MaterialToolsLib
[ 62%] Built target Material
[ 62%] Built target MeshTestData
[ 62%] Built target MeshScripts
[ 62%] Automatic MOC for target MeshGui
[ 62%] Built target MeshGui_autogen
[ 63%] Built target MeshGui
[ 63%] Automatic MOC for target MeshPart
[ 63%] Built target MeshPart_autogen
[ 63%] Built target MeshPart
[ 63%] Automatic MOC for target MeshPartGui
[ 63%] Built target MeshPartGui_autogen
[ 64%] Built target MeshPartGui
[ 65%] Built target OpenSCADTests
[ 65%] Built target OpenSCAD
[ 66%] Built target PartScripts
[ 66%] Built target WizardShaft
[ 67%] Built target PartDesignHole
[ 68%] Built target PartDesignScripts
[ 68%] Automatic MOC for target PartDesign
[ 68%] Built target PartDesign_autogen
[ 69%] Built target PartDesign
[ 69%] Automatic MOC for target PartDesignGui
[ 69%] Built target PartDesignGui_autogen
[ 69%] Automatic MOC for target Sketcher
[ 69%] Built target Sketcher_autogen
[ 70%] Built target Sketcher
[ 70%] Automatic MOC for target SketcherGui
[ 70%] Built target SketcherGui_autogen
[ 72%] Built target SketcherGui
[ 74%] Built target PartDesignGui
[ 75%] Built target PathTests
[ 80%] Built target PathScripts
[ 80%] Automatic MOC for target area-native
[ 80%] Built target area-native_autogen
[ 80%] Linking CXX shared library ../../../../Mod/Path/libarea-native.so
/usr/bin/ld : ne peut trouver -lTKFillet
/usr/bin/ld : ne peut trouver -lTKMesh
/usr/bin/ld : ne peut trouver -lTKernel
/usr/bin/ld : ne peut trouver -lTKG2d
/usr/bin/ld : ne peut trouver -lTKG3d
/usr/bin/ld : ne peut trouver -lTKMath
/usr/bin/ld : ne peut trouver -lTKIGES
/usr/bin/ld : ne peut trouver -lTKSTL
/usr/bin/ld : ne peut trouver -lTKShHealing
/usr/bin/ld : ne peut trouver -lTKXSBase
/usr/bin/ld : ne peut trouver -lTKBool
/usr/bin/ld : ne peut trouver -lTKBO
/usr/bin/ld : ne peut trouver -lTKBRep
/usr/bin/ld : ne peut trouver -lTKTopAlgo
/usr/bin/ld : ne peut trouver -lTKGeomAlgo
/usr/bin/ld : ne peut trouver -lTKGeomBase
/usr/bin/ld : ne peut trouver -lTKOffset
/usr/bin/ld : ne peut trouver -lTKPrim
/usr/bin/ld : ne peut trouver -lTKSTEPBase
/usr/bin/ld : ne peut trouver -lTKSTEPAttr
/usr/bin/ld : ne peut trouver -lTKSTEP209
/usr/bin/ld : ne peut trouver -lTKSTEP
/usr/bin/ld : ne peut trouver -lTKHLR
/usr/bin/ld : ne peut trouver -lTKFeat
/usr/bin/ld : ne peut trouver -lTKBin
/usr/bin/ld : ne peut trouver -lTKBinL
/usr/bin/ld : ne peut trouver -lTKCAF
/usr/bin/ld : ne peut trouver -lTKXCAF
/usr/bin/ld : ne peut trouver -lTKLCAF
/usr/bin/ld : ne peut trouver -lTKVCAF
/usr/bin/ld : ne peut trouver -lTKCDF
/usr/bin/ld : ne peut trouver -lTKXDESTEP
/usr/bin/ld : ne peut trouver -lTKXDEIGES
/usr/bin/ld : ne peut trouver -lTKMeshVS
/usr/bin/ld : ne peut trouver -lTKService
/usr/bin/ld : ne peut trouver -lTKV3d
/usr/bin/ld : ne peut trouver -lTKRWMesh
collect2: error: ld returned 1 exit status
make[2]: *** [src/Mod/Path/libarea/CMakeFiles/area-native.dir/build.make:346 : Mod/Path/libarea-native.so] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:4876 : src/Mod/Path/libarea/CMakeFiles/area-native.dir/all] Erreur 2
make: *** [Makefile:149 : all] Erreur 2