[gelöst]FreeCAD OpenCAMLib cmake error:Could NOT find OpenMP
Verfasst: Apr 7th, '19, 18:20
Hallo
Ich nutze FreeCAD unter Mageia 6.1
Nun würde ich gerne 3D GCode Daten für meine Fräse generieren.
Leider wird dafür eine externe Lib benötigt: opencamlib
https://github.com/aewallin/opencamlib
Für Linux muss man diese Lib leider selbst bauen.
Bekomme nun den Fehler "Could NOT find OpenMP"
gcc 5 sollte OpenMP unterstützen. https://gcc.gnu.org/wiki/openmp
In Forenbeiträgen mit OpenMP Problemen wird häufig libgomp erwähnt, scheint aber im gcc rpm dabei zu sein: https://madb.mageia.org/rpm/show/applic ... /t_media/4
Im git steht noch, dass folgendes benötigt wird, aber soweit komm ich noch gar nicht.
build-essential -> mageia rpm-build installiert
cmake -> 3.7.2 installiert
subversion
doxygen
texlive-latex-base
libboost-all-dev -> vermutlich mein nächstes Problem, konnte ich auch noch nicht finden.
Danke für Euer Mühe
lg Lukas
Ich nutze FreeCAD unter Mageia 6.1
Nun würde ich gerne 3D GCode Daten für meine Fräse generieren.
Leider wird dafür eine externe Lib benötigt: opencamlib
https://github.com/aewallin/opencamlib
Für Linux muss man diese Lib leider selbst bauen.
Bekomme nun den Fehler "Could NOT find OpenMP"
gcc 5 sollte OpenMP unterstützen. https://gcc.gnu.org/wiki/openmp
In Forenbeiträgen mit OpenMP Problemen wird häufig libgomp erwähnt, scheint aber im gcc rpm dabei zu sein: https://madb.mageia.org/rpm/show/applic ... /t_media/4
Im git steht noch, dass folgendes benötigt wird, aber soweit komm ich noch gar nicht.
build-essential -> mageia rpm-build installiert
cmake -> 3.7.2 installiert
subversion
doxygen
texlive-latex-base
libboost-all-dev -> vermutlich mein nächstes Problem, konnte ich auch noch nicht finden.
- Code: Alles auswählen
# cmake ../src
-- Note: will NOT build python library
-- Note: will NOT build emscripten library
-- C++ compiler version: 5.5.0 [/usr/bin/c++]
-- setting gcc options: -Wall -Wno-deprecated -pedantic-errors
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [ ]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [-fopenmp=libomp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [-Qopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [-openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [-xopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [+Oopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [-qsmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP C flag = [-mp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [ ]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [-fopenmp=libomp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [-Qopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [-openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [-xopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [+Oopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [-qsmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
-- Try OpenMP CXX flag = [-mp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find OpenMP (missing: OpenMP_C_FLAGS OpenMP_CXX_FLAGS)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindOpenMP.cmake:316 (find_package_handle_standard_args)
CMakeLists.txt:101 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/luki/Downloads/opencamlib/opencamlib/build/CMakeFiles/CMakeOutput.log".
See also "/home/luki/Downloads/opencamlib/opencamlib/build/CMakeFiles/CMakeError.log".
Danke für Euer Mühe
lg Lukas