homebrew-freecad icon indicating copy to clipboard operation
homebrew-freecad copied to clipboard

Freecad build fails on Big Sur during Install

Open dmingram66 opened this issue 3 years ago • 32 comments

Everything complies but I get the following error during installation phase

brew reinstall freecad
Warning: Treating freecad as a formula. For the cask, use homebrew/cask/freecad ==> Cloning https://github.com/freecad/freecad.git Updating /Users/dingram/Library/Caches/Homebrew/freecad--git ==> Checking out revision f35d30bc58cc2000754d4f30cf29d063416cfb9e HEAD is now at f35d30bc5 Fix travis build for MacOS HEAD is now at f35d30bc5 Fix travis build for MacOS ==> Reinstalling freecad/freecad/freecad --with-macs-app ==> cmake -DBUILD_QT5=ON -DUSE_PYTHON3=1 -DPYTHON_EXECUTABLE=/usr/local/opt/pyth ==> make -j8 install

-- Installing: /usr/local/Cellar/freecad/0.19pre/FreeCAD.app/Contents/share/Gui/Stylesheets/images_dark-light/up_arrow_lighter.svg CMake Error at src/MacAppBundle/cmake_install.cmake:55 (file): file INSTALL cannot find "/tmp/freecad-20210312-96801-9rbsq9/src/MacAppBundle/import site": No such file or directory. Call Stack (most recent call first): src/cmake_install.cmake:51 (include) cmake_install.cmake:68 (include)

dmingram66 avatar Mar 12 '21 17:03 dmingram66

Can you execute the resulting binaries ? It seems to fail when it build the App package. You shall still be able to use FreeCAD (even if this needs to be fixed)

vejmarie avatar Mar 12 '21 17:03 vejmarie

Sorry can you try to use the tap instead of the cask ?

vejmarie avatar Mar 12 '21 17:03 vejmarie

Are there any news on this? I have the same problem on my Mac with MacOS Big Sur 11.2.3:

`CMake Error at src/MacAppBundle/cmake_install.cmake:74 (file): file INSTALL cannot find "/Users/mario/FreeCAD/source/src/MacAppBundle/import site": No such file or directory. Call Stack (most recent call first): src/cmake_install.cmake:51 (include) cmake_install.cmake:68 (include)

make: *** [install] Error 1 `

zisoft avatar Apr 11 '21 12:04 zisoft

Can you test the upcoming PR ? It is fixing the issue (normally)

vejmarie avatar Apr 12 '21 03:04 vejmarie

Thanks for your quick reply. Unfortunately, this doesn't seem to have any effect.

  • cloned your repo, branch macbundle
  • emptied the build folder
  • run cmake
  • make -j6 install

Compilation went fine, but when it comes to the final install step it still says:

CMake Error at src/MacAppBundle/cmake_install.cmake:74 (file): file INSTALL cannot find "/Users/mario/FreeCAD/source/src/MacAppBundle/import site": No such file or directory. Call Stack (most recent call first): src/cmake_install.cmake:51 (include) cmake_install.cmake:68 (include)

make: *** [install] Error 1

zisoft avatar Apr 12 '21 14:04 zisoft

What is your cmake command ? Because it look like that you are not building with hombrew (which is fine). The import site issue can be fixed by using an export PKG_CONFIG_PATH = "/usr/local/opt/[email protected]/lib/pkgconfig//lib/pkgconfig" and remove default icu4c from your system (brew remove icu4c)

If that still doesn't work, I need your full cmake command. I have met your error yesterday while debugging, it was coming from a conflict. Can you also give me your src/MacAppBundle/cmake_install.cmake from your build directory. I can remember easily which package was causing the error.

vejmarie avatar Apr 12 '21 15:04 vejmarie

Correct, I am not building with homebrew, I follow the steps on the documentation page. Ok, I followed the steps.

brew remove --ignore-dependencies icu4c export PKG_CONFIG_PATH...

This is my shell script to compile FreeCAD:

export PREFIX_PATH="/usr/local/Cellar/qt5152/5.15.2/lib/cmake;/usr/local/Cellar/nglib/v6.2.2007/Contents/Resources;/usr/local/Cellar/[email protected]/8.2.0_1/lib/cmake/vtk-8.2;/usr/local/opt/[email protected]/lib/cmake" export PKG_CONFIG_PATH = "/usr/local/opt/[email protected]/lib/pkgconfig//lib/pkgconfig"

cd ./build

cmake
-DCMAKE_BUILD_TYPE="Release"
-DBUILD_QT5=1
-DWITH_PYTHON3=1
-DCMAKE_PREFIX_PATH="$PREFIX_PATH"
-DPYTHON_EXECUTABLE="/usr/local/bin/python3"
-DPYTHON_INCLUDE_DIR=$(python -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())")
-DFREECAD_USE_EXTERNAL_KDL=1
-DCMAKE_CXX_FLAGS='-std=c++14'
-DBUILD_FEM_NETGEN=1
-DFREECAD_CREATE_MAC_APP=1
-DCMAKE_INSTALL_PREFIX="./.."
../source/

I need to set the PYTHON_INCLUDE_DIR here because I am also a victim of this newline character at the end of the path.

But still no change in the result:

CMake Error at src/MacAppBundle/cmake_install.cmake:74 (file): file INSTALL cannot find "/Users/mario/FreeCAD/source/src/MacAppBundle/import site": No such file or directory. Call Stack (most recent call first): src/cmake_install.cmake:51 (include) cmake_install.cmake:68 (include)

make: *** [install] Error 1

zisoft avatar Apr 12 '21 16:04 zisoft

ok I think you do have sip installed on your machine (the default one). Just do brew remove sip brew install freecad/freecad/[email protected] brew link --force [email protected]

This step shall fix your initial error into cmake (remove it before rebuilding otherwise it keeps it into the cache)

Be sure that all the package from freecad are properly linked on your syste, brew link [email protected] brew link --force freecad/freecad/[email protected] and that you are using embedded python3.9 not @3.9 brew link --force python3.9 It shall work

vejmarie avatar Apr 12 '21 16:04 vejmarie

Ok, I have followed all the steps. The PKG_CONFIG_PATH should be "/usr/local/opt/[email protected]/lib/pkgconfig" right? (I assume you have a type in your comment above).

Did all the link steps you mentioned.

...still the exact same result...

Sorry, I'm a long time developer veteran but I'm completely lost here.

EDIT: I cannot link icu:

brew link -f [email protected] Warning: Refusing to link macOS provided/shadowed software: [email protected]

zisoft avatar Apr 12 '21 16:04 zisoft

Yes got a typo sorry. Can you post src/MacAppBundle/cmake_install.cmake from your build directory. I can have a look to the error. The file is not properly generated during the cmake phase by one of imported module which is probably not linked as it shall on your machine. On mine the error was coming from the SIP package.

No worries to be lost, debugging freecad installation is not a complex task, but it involve so many dependencies that it could be frustrating. I am on discord or slack, it could be easier to have a look to if you want. Also on gitter.

vejmarie avatar Apr 12 '21 17:04 vejmarie

Here is my build/src/MacAppBundle/cmake_install.cmake file:

Install script for directory: /Users/mario/FreeCAD/source/src/MacAppBundle

Set the install prefix

if(NOT DEFINED CMAKE_INSTALL_PREFIX) set(CMAKE_INSTALL_PREFIX "/Users/mario/FreeCAD/FreeCAD.app/Contents") endif() string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")

Set the install configuration name.

if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) if(BUILD_TYPE) string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") else() set(CMAKE_INSTALL_CONFIG_NAME "Release") endif() message(STATUS "Install configuration: "${CMAKE_INSTALL_CONFIG_NAME}"") endif()

Set the component getting installed.

if(NOT CMAKE_INSTALL_COMPONENT) if(COMPONENT) message(STATUS "Install component: "${COMPONENT}"") set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") else() set(CMAKE_INSTALL_COMPONENT) endif() endif()

Is this installation the result of a crosscompile?

if(NOT DEFINED CMAKE_CROSSCOMPILING) set(CMAKE_CROSSCOMPILING "FALSE") endif()

Set default install directory permissions.

if(NOT DEFINED CMAKE_OBJDUMP) set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) execute_process(COMMAND /usr/local/Cellar/cmake/3.20.1/bin/cmake -E copy_directory /usr/local/opt/python3.9/Frameworks/Python.framework/Versions/Current/lib/python3.9 /Users/mario/FreeCAD/FreeCAD.app/Contents/lib/python3.9 ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/libexec/matplotlib/lib/python3.9/site-packages") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/libexec/matplotlib/lib/python3.9" TYPE DIRECTORY FILES "/usr/local/Cellar/matplotlib/2.1.1/libexec/lib/python3.9/site-packages") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) file(WRITE /Users/mario/FreeCAD/FreeCAD.app/Contents/lib/python3.9/site-packages/homebrew-matplotlib-bundle.pth "../../../libexec/matplotlib/lib/python3.9/site-packages" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/libexec/import site site.addsitedir('/usr/local/Cellar/protobuf/3.15.8/libexec/lib/python3.9/site-packages')/lib/python3.9')/import site;/Users/mario/FreeCAD/FreeCAD.app/Contents/libexec/import site site.addsitedir('/usr/local/Cellar/protobuf/3.15.8/libexec/lib/python3.9/site-packages')/lib/python3.9')/site-packages')") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/libexec/import site site.addsitedir('/usr/local/Cellar/protobuf/3.15.8/libexec/lib/python3.9/site-packages')/lib/python3.9')" TYPE DIRECTORY FILES "/Users/mario/FreeCAD/source/src/MacAppBundle/import site" "/Users/mario/FreeCAD/source/src/MacAppBundle/ site.addsitedir('/usr/local/Cellar/protobuf/3.15.8/libexec/lib/python3.9/site-packages')" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) file(WRITE /Users/mario/FreeCAD/FreeCAD.app/Contents/lib/python3.9/site-packages/homebrew-protobuf.pth "../../../libexec/import site site.addsitedir('/usr/local/Cellar/protobuf/3.15.8/libexec/lib/python3.9/site-packages')/lib/python3.9')/site-packages" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/Assistant") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS" TYPE PROGRAM FILES "/usr/local/Cellar/qt5152/5.15.2/lib/cmake/Qt5Core/../../../libexec/Assistant.app/Contents/MacOS/Assistant") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/QtWebEngineProcess") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS" TYPE PROGRAM FILES "/usr/local/Cellar/qt5152/5.15.2/lib/cmake/Qt5Core/../../../lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/am.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ar.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/bg.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/bn.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ca.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/cs.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/da.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/de.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/el.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/en-GB.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/en-US.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/es-419.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/es.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/et.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/fa.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/fi.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/fil.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/fr.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/gu.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/he.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/hi.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/hr.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/hu.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/id.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/it.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ja.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/kn.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ko.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/lt.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/lv.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ml.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/mr.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ms.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/nb.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/nl.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/pl.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/pt-BR.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/pt-PT.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ro.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ru.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/sk.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/sl.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/sr.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/sv.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/sw.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/ta.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/te.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/th.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/tr.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/uk.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/vi.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/zh-CN.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales/zh-TW.pak") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/MacOS/qtwebengine_locales" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/am.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ar.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/bg.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/bn.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ca.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/cs.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/da.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/de.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/el.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/en-GB.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/en-US.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/es-419.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/es.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/et.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fa.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fi.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fil.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/fr.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/gu.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/he.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/hi.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/hr.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/hu.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/id.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/it.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ja.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/kn.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ko.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/lt.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/lv.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ml.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/mr.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ms.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/nb.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/nl.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/pl.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/pt-BR.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/pt-PT.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ro.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ru.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sk.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sl.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sr.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sv.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/sw.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/ta.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/te.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/th.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/tr.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/uk.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/vi.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/zh-CN.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales/zh-TW.pak" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/qtwebengine_devtools_resources.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/qtwebengine_resources.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/qtwebengine_resources_100p.pak;/Users/mario/FreeCAD/FreeCAD.app/Contents/qtwebengine_resources_200p.pak") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_devtools_resources.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_resources.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_resources_100p.pak" "/usr/local/Cellar/qt5152/5.15.2/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_resources_200p.pak" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/icudtl.dat") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents" TYPE PROGRAM FILES "/usr/local/Cellar/qt5152/5.15.2/lib/cmake/Qt5Core/../../../lib/QtWebEngineCore.framework/Versions/5/Resources/icudtl.dat") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/QtWebEngineCore.prl") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents" TYPE PROGRAM FILES "/usr/local/Cellar/qt5152/5.15.2/lib/cmake/Qt5Core/../../../lib/QtWebEngineCore.framework/Versions/5/Resources/QtWebEngineCore.prl") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/assetimporters/libassimp.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/assetimporters/libuip.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/assetimporters" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/assetimporters/libassimp.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/assetimporters/libuip.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/audio/libqtaudio_coreaudio.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/audio" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/audio/libqtaudio_coreaudio.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/bearer/libqgenericbearer.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/bearer" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/bearer/libqgenericbearer.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/canbus/libqtpassthrucanbus.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/canbus/libqtpeakcanbus.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/canbus/libqttinycanbus.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/canbus/libqtvirtualcanbus.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/canbus" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/canbus/libqtpassthrucanbus.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/canbus/libqtpeakcanbus.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/canbus/libqttinycanbus.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/canbus/libqtvirtualcanbus.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/designer/libqquickwidget.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/designer/libqwebengineview.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/designer" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/designer/libqquickwidget.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/designer/libqwebengineview.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/gamepads/libdarwingamepad.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/gamepads" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/gamepads/libdarwingamepad.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/generic/libqtuiotouchplugin.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/generic" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/generic/libqtuiotouchplugin.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geometryloaders/libdefaultgeometryloader.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geometryloaders/libgltfgeometryloader.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geometryloaders" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/geometryloaders/libdefaultgeometryloader.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/geometryloaders/libgltfgeometryloader.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geoservices/libqtgeoservices_esri.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geoservices/libqtgeoservices_itemsoverlay.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geoservices/libqtgeoservices_mapbox.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geoservices/libqtgeoservices_mapboxgl.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geoservices/libqtgeoservices_nokia.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geoservices/libqtgeoservices_osm.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/geoservices" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/geoservices/libqtgeoservices_esri.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/geoservices/libqtgeoservices_itemsoverlay.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/geoservices/libqtgeoservices_mapbox.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/geoservices/libqtgeoservices_mapboxgl.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/geoservices/libqtgeoservices_nokia.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/geoservices/libqtgeoservices_osm.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/iconengines/libqsvgicon.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/iconengines" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/iconengines/libqsvgicon.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqgif.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqicns.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqico.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqjpeg.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqmacheif.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqmacjp2.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqpdf.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqsvg.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqtga.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqtiff.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqwbmp.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats/libqwebp.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/imageformats" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqgif.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqicns.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqico.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqjpeg.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqmacheif.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqmacjp2.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqpdf.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqsvg.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqtga.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqtiff.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqwbmp.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/imageformats/libqwebp.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/mediaservice/libqavfcamera.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/mediaservice/libqavfmediaplayer.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/mediaservice/libqtmedia_audioengine.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/mediaservice" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/mediaservice/libqavfcamera.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/mediaservice/libqavfmediaplayer.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/mediaservice/libqtmedia_audioengine.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platforminputcontexts/libqtvirtualkeyboardplugin.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platforminputcontexts" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platforms/libqcocoa.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platforms/libqminimal.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platforms/libqoffscreen.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platforms/libqwebgl.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platforms" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/platforms/libqcocoa.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/platforms/libqminimal.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/platforms/libqoffscreen.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/platforms/libqwebgl.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platformthemes/libqxdgdesktopportal.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/platformthemes" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/platformthemes/libqxdgdesktopportal.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/playlistformats/libqtmultimedia_m3u.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/playlistformats" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/playlistformats/libqtmultimedia_m3u.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/position/libqtposition_cl.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/position/libqtposition_positionpoll.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/position/libqtposition_serialnmea.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/position" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/position/libqtposition_cl.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/position/libqtposition_positionpoll.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/position/libqtposition_serialnmea.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/printsupport/libcocoaprintersupport.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/printsupport" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/printsupport/libcocoaprintersupport.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_debugger.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_inspector.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_local.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_messages.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_native.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_nativedebugger.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_preview.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_profiler.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_quickprofiler.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_server.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling/libqmldbg_tcp.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/qmltooling" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_debugger.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_inspector.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_local.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_messages.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_native.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_nativedebugger.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_preview.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_profiler.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_quickprofiler.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_server.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/qmltooling/libqmldbg_tcp.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/renderers/libopenglrenderer.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/renderers" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/renderers/libopenglrenderer.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/renderplugins/libscene2d.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/renderplugins" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/renderplugins/libscene2d.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sceneparsers/libgltfsceneexport.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sceneparsers/libgltfsceneimport.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sceneparsers" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/sceneparsers/libgltfsceneexport.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/sceneparsers/libgltfsceneimport.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sensorgestures/libqtsensorgestures_plugin.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sensorgestures/libqtsensorgestures_shakeplugin.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sensorgestures" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/sensorgestures/libqtsensorgestures_plugin.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/sensorgestures/libqtsensorgestures_shakeplugin.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sensors/libqtsensors_generic.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sensors/libqtsensors_ios.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sensors" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/sensors/libqtsensors_generic.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/sensors/libqtsensors_ios.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sqldrivers/libqsqlite.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/sqldrivers" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/sqldrivers/libqsqlite.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/styles/libqmacstyle.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/styles" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/styles/libqmacstyle.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/texttospeech/libqtexttospeech_speechosx.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/texttospeech" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/texttospeech/libqtexttospeech_speechosx.dylib") endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/virtualkeyboard/libqtvirtualkeyboard_hangul.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/virtualkeyboard/libqtvirtualkeyboard_tcime.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/virtualkeyboard/libqtvirtualkeyboard_thai.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/virtualkeyboard" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/webview/libqtwebview_darwin.dylib;/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/webview/libqtwebview_webengine.dylib") if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") endif() file(INSTALL DESTINATION "/Users/mario/FreeCAD/FreeCAD.app/Contents/lib/qtplugins/webview" TYPE FILE FILES "/usr/local/Cellar/qt5152/5.15.2/plugins/webview/libqtwebview_darwin.dylib" "/usr/local/Cellar/qt5152/5.15.2/plugins/webview/libqtwebview_webengine.dylib" ) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) execute_process(COMMAND chmod -R a+w /Users/mario/FreeCAD/FreeCAD.app/Contents/lib) endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) message(STATUS "Making bundle relocatable...") # The top-level CMakeLists.txt should prevent multiple package manager # prefixes from being set, so the lib path will resolve correctly... execute_process( COMMAND python2.7 /Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py /Users/mario/FreeCAD/FreeCAD.app /usr/local/lib /usr/local/lib /lib/ /usr/local/opt /usr/local/Cellar/nglib/v6.2.2007/Contents/MacOS /usr/local/Cellar/qt5152/5.15.2/lib/cmake/Qt5Core/../../.. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks/XCTest.framework/Versions/Current ) endif()

zisoft avatar Apr 12 '21 17:04 zisoft

Look like your issue is coming from protobuf

/usr/local/Cellar/protobuf/3.15.8

Can you remove it from your machine ? I do not have it installed

vejmarie avatar Apr 12 '21 17:04 vejmarie

That was as success. Installation completes without error now. But the resulting FreeCAD.app can not be opened.

"FreeCAD.app cannot be opened due to an error" (I get this message in german).

I have completely emptied the build folder, but there must be some cached files somewhere else. The compilation was finished after a few minutes. What do I have to remove to force a complete rebuild?

EDIT: Found some errors in the bunch of messages:

-- Making bundle relocatable... -- INFO: Analyzing bundle dependencies... -- ERROR: Unable to find LC_DYLD_LOAD entry: @rpath/libc++abi.1.dylib -- ERROR: Failed to resolve dependency in /usr/local/opt/llvm/lib/libc++.1.dylib

zisoft avatar Apr 12 '21 17:04 zisoft

hey we are progressing. Weird message. Can you send me through email, or put the output of your compilation as an attachement into this issue. I can have a look if everything is ok. That might be an issue with the fact that your Mac is prohibiting the execution of non-signed app. You can open the app by rick clicking on the App and then open. It will force to remove the protection during the first run and your O/S will learn about it

You can remove your ccache from your home directory. Normally it is here ~/.ccache or $HOME/.ccache

vejmarie avatar Apr 12 '21 17:04 vejmarie

Will try, this will take much longer of course. Please see my EDIT above

zisoft avatar Apr 12 '21 17:04 zisoft

Ok, do not recompile. I know from where this error comes You need to use my freecad branch you are not using it I think.

git clone https://github.com/vejmarie/freecad

then checkout macbundle. It will fix this issue. Other option cherry pick the modifcations from this branch, that is a very small one.

If you pick up the branch, the error might comes from the fact that you need to fully clean your build environment and that the cmake has not been regenerated properly.

vejmarie avatar Apr 12 '21 17:04 vejmarie

Hmmm, no, that's where I started (cloned your repo, branch macbundle). Tried again, deleted the source directory and cloned again. Deleted the contents of the build folder.

There is no .ccache folder in my HOME.

Run cmake again, then build.

Here are the last lines of the build process:

-- Making bundle relocatable... -- INFO: Analyzing bundle dependencies... -- ERROR: Unable to find LC_DYLD_LOAD entry: @rpath/libc++abi.1.dylib -- ERROR: Failed to resolve dependency in /usr/local/opt/llvm/lib/libc++.1.dylib Traceback (most recent call last): File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 388, in main() File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 371, in main build_deps_graph(graph, bundle_path, dir_filter, search_paths) File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 238, in build_deps_graph deps = create_dep_nodes(list_install_names(k2), s_paths) File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 163, in create_dep_nodes raise LibraryNotFound(lib_name + " not found in given search paths") main.LibraryNotFound: libc++abi.1.dylib not found in given search paths -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/License.txt -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/Schenkel.stp -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/draft_test_objects.FCStd -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/EngineBlock.FCStd -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/PartDesignExample.FCStd -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/RobotExample.FCStd -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/ArchDetail.FCStd -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/FemCalculixCantilever2D.FCStd -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/FemCalculixCantilever3D.FCStd -- Installing: /Users/mario/FreeCAD/FreeCAD.app/Contents/share/examples/FemCalculixCantilever3D_newSolver.FCStd

Giving up for today, will continue tomorrow, if you have any more hints. Thank you for being so helpful with this!

zisoft avatar Apr 12 '21 17:04 zisoft

I think your cmake is lacking a lot of entries. Let me give them to you cmake -DBUILD_QT5=ON -DUSE_PYTHON3=1 -DCMAKE_CXX_FLAGS:STRING="-I/usr/local/include -I/usr/local/opt/[email protected]/include" -DPYTHON_EXECUTABLE=/usr/local/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/local/opt/python3.9/Frameworks/Python.framework/Headers -DCMAKE_CXX_STANDARD=14 -DBUILD_ENABLE_CXX_STD:STRING=C++14 -DBUILD_FEM_NETGEN=1 -DBUILD_FEM=1 -DBUILD_FEM_NETGEN:BOOL=ON -DFREECAD_USE_EXTERNAL_KDL=ON -DCMAKE_PREFIX_PATH="/usr/local/opt/llvm/lib/cmake;/usr/local/opt/qt5152/lib/cmake;/usr/local/opt/nglib/Contents/Resources;/usr/local/opt/[email protected]/lib/cmake;/usr/local/opt/[email protected]/lib/cmake/;/usr/local/opt/med-file/lib/cmake;/usr/local/opt/shiboken2/lib/cmake;/usr/local/opt/pyside2/lib/cmake;/usr/local/opt/[email protected]/lib/cmake;/usr/local/opt/[email protected]/lib/cmake;/usr/local/opt/[email protected]/lib/cmake;" -DFREECAD_CREATE_MAC_APP=1 ..

You need the llvm cmake path and the other remaining one's. It shall work with that now.

vejmarie avatar Apr 12 '21 17:04 vejmarie

This gives me a bunch of compilation errors. Will investigate further tomorrow.

Thank you again!

zisoft avatar Apr 12 '21 18:04 zisoft

Last attempt for today :-)

After adding /usr/local/opt/llvm/lib/cmake to the PREFIX_PATH I now get

-- Making bundle relocatable... -- INFO: Analyzing bundle dependencies... error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool-classic: can't open file: /usr/local/opt/icu4c/lib/libicuuc.68.dylib (No such file or directory) -- ERROR: Failed to resolve dependency in /usr/local/opt/icu4c/lib/libicuuc.68.dylib Traceback (most recent call last): File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 388, in main() File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 371, in main build_deps_graph(graph, bundle_path, dir_filter, search_paths) File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 238, in build_deps_graph deps = create_dep_nodes(list_install_names(k2), s_paths) File "/Users/mario/FreeCAD/source/src/Tools/MakeMacBundleRelocatable.py", line 111, in list_install_names output = check_output(["otool", "-L", path_macho]) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 223, in check_output raise CalledProcessError(retcode, cmd, output=output) subprocess.CalledProcessError: Command '['otool', '-L', '/usr/local/opt/icu4c/lib/libicuuc.68.dylib']' returned non-zero exit status 1

zisoft avatar Apr 12 '21 18:04 zisoft

Did you recompiled any other dependencies ? Look like that /usr/local/opt/icu4c/lib/libicuuc.68.dylib is one of your dependency. So what you can try is to re-install the regular icu4c through brew and see where the next error will be. (brew install icu4c)

vejmarie avatar Apr 12 '21 19:04 vejmarie

brew install icu4

this (re)installed a bunch of other packages as dependencies, i.e. freecad/freecad/[email protected]

I just ran make install again in the build directory. Couldn't see any errors anymore, so I launched FreeCAD.app and IT WORKS :-)

YOU ARE MY HERO!! :-)

Thank you so much for your efforts! So does that mean once your PR is accepted I should switch to the official repo again?

This stuff drives me nuts. How can the documentation be updated to make this work for other developers out of the box?

Thank you again!!

zisoft avatar Apr 12 '21 20:04 zisoft

I think that when both of my PR will be merged, that will work transparently from homebrew (brew install --HEAD) and you will be able to rebuild nightly freecad on Mac.

Good to see it working. Enjoy FreeCAD !

I have wiki access to update the documentation. I will try to do it, but their are so many different potential errors which could happen that it is tough. Many people are recompiling freecad with a lot of different initial system state which could lead to different kind issues.

vejmarie avatar Apr 12 '21 20:04 vejmarie

@zisoft

i've been bottling up the freecad dependencies for macos mojave, and have been building and installing freecad using the formula file and also manually building from the git source using cmake from a cli.

I have installed all freecad dependencies from this tap, and when i tried to build freecad manually (not using the formula file) i ran into linking errors related to -licudata -licui18n -licuuc which is indirectly related to boost from what i understand.

either way i am able to resolve linking issues when defining a LIBRARY_PATH env var with the below setting

export LIBRARY_PATH="/usr/local/opt/icu4c/lib"

i know you resolved your issue but if something pops up in the future this could be something to experiment with down the road. and glad you got your issue resolved.

ipatch avatar Apr 16 '21 18:04 ipatch

@ipatch

Thank you for your hints. I now a have a configuration which compiles and links fine:

export PREFIX_PATH="/usr/local/opt/llvm/lib/cmake;/usr/local/Cellar/qt5152/5.15.2/lib/cmake;/usr/local/Cellar/nglib/v6.2.2007/Contents/Resources;/usr/local/Cellar/[email protected]/8.2.0_1/lib/cmake/vtk-8.2;/usr/local/opt/[email protected]/lib/cmake" export PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"

cd ./build

cmake
-DCMAKE_BUILD_TYPE="Release"
-DBUILD_QT5=1
-DWITH_PYTHON3=1
-DCMAKE_PREFIX_PATH="$PREFIX_PATH"
-DPYTHON_EXECUTABLE="/usr/local/bin/python3"
-DPYTHON_INCLUDE_DIR=$(python -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())")
-DFREECAD_USE_EXTERNAL_KDL=1
-DCMAKE_CXX_FLAGS='-std=c++14'
-DBUILD_FEM_NETGEN=1
-DFREECAD_CREATE_MAC_APP=1
-DFREECAD_COPY_PLUGINS_BIN_TO_BUILD=1
-DFREECAD_USE_OCC_VARIANT="Official Version" -DCMAKE_INSTALL_PREFIX="./.."
../source/

Now, when I run FreeCAD, create a new document and open the Draft workbench, FreeCAD crashes.

Terminal output:

Persistent toolbars: Snapper toolbar not managed. 'NoneType' object has no attribute 'pnts' Traceback (most recent call last): File "", line 132, in Activated File "/Users/mario/FreeCAD/build/Mod/Draft/draftguitools/gui_snapper.py", line 1643, in show self.setTrackers() File "/Users/mario/FreeCAD/build/Mod/Draft/draftguitools/gui_snapper.py", line 1701, in setTrackers self.dim1 = trackers.archDimTracker(mode=2) File "/Users/mario/FreeCAD/build/Mod/Draft/draftguitools/gui_trackers.py", line 1317, in init self.dimnode.pnts.setValues([p1node, p2node])

[1] 91404 segmentation fault /Users/mario/FreeCAD/build/bin/FreeCAD Saving session...completed.

This is all very frustating.

zisoft avatar Apr 16 '21 20:04 zisoft

presently i don't have a big sur box setup, but i plan to have one going sooner than latter to hopefully test these things. that said are you building freecad on an m1 mac?

also something i've been meaning to do is update some of my documentation related to building freecad, and something i learned from a few posts on the freecad forum was how to setup the build and source directories. and looking at your response, it looks like your doing an in source build which is something that has presented issues to me in the past.

i'd recommend setting up your folder/directory structure as follows,

/path/to/freecad-git
/path/to/freecad-git/freecad-source/
/path/to/freecad-git/freecad-build-dir/

with following directory structure you keep your build directory as a peer folder of the source directory and not within the source directory itself. so you'd end with something like,

echo "cd into build directory";
cd /path/to/freecad-git/freecad-build-dir;
cmake \
[INSERT CMAKE ARGS] \
../freecad-source

ipatch avatar Apr 16 '21 22:04 ipatch

Yes, that is exactly what I'm doing. This is my directory structure:

~/FreeCAD/source
~/FreeCAD/build

I'm running a MacBook Pro 16" (2019), Intel Core I9

zisoft avatar Apr 17 '21 05:04 zisoft

can you tell me which git commit you are compiling. I will try to reproduce your issue on my machine. Can you also display into freecad the python console and tell me which python interpreter version is displayed.

vejmarie avatar Apr 17 '21 15:04 vejmarie

I have forced a

brew link --overwrite [email protected]

and this seemed to solve the problem. No crashes anymore so far.

Python console in freecad says:

Python 3.9.4 (default, Apr  5 2021, 01:50:46) 
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin

My git commit is master from https://github.com/FreeCAD/FreeCAD

The dependencies with brew are a nightmare. I really don't know what steps I've tried, just followed what you told me to do. But if I have to setup a new environment I probably cannot reproduce it.

zisoft avatar Apr 17 '21 17:04 zisoft

I have forced a

brew link --overwrite [email protected]

and this seemed to solve the problem. No crashes anymore so far.

Python console in freecad says:

Python 3.9.4 (default, Apr  5 2021, 01:50:46) 
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin

My git commit is master from https://github.com/FreeCAD/FreeCAD

The dependencies with brew are a nightmare. I really don't know what steps I've tried, just followed what you told me to do. But if I have to setup a new environment I probably cannot reproduce it.

Ok, it probably means that you needed to link python before the build ;). Good to see it working now

vejmarie avatar Apr 21 '21 15:04 vejmarie