View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0014998 | CMake | CMake | public | 2014-06-29 21:22 | 2016-06-10 14:31 | ||||
Reporter | Lachlan Hetherton (CSIRO) | ||||||||
Assigned To | Kitware Robot | ||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | moved | ||||||
Platform | Apple Mac | OS | OSX | OS Version | 10.9.3 | ||||
Product Version | CMake 3.0 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0014998: Error performing "make install" step for CMake 3.0 on OSX 10.9.3, building against Qt5 (fixup_bundle failure) | ||||||||
Description | When building CMake 3.0 from source on OSX 10.9.3 against Qt5 frameworks, we are encountering errors during the fixup_bundle stage. It looks like what is happening is that the path "Tools/Build/../ThirdParty" directory of some framework dependencies is being interpreted differently from the path "Tools/ThirdParty", even though they are technically the same directory. NOTE: The "...Tools/ThirdParty" directory is both the desired prefix for our installation and is also the prefix of our Qt5 installation. The full contents of the "make install" step follow: -- Installing: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/ccmake -- Installing: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cmake -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/ctest -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cpack -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cmakexbuild -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/share/cmake-3.0/include/cmCPluginAPI.h -- Installing: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app -- Installing: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/Info.plist -- Installing: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/MacOS -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/MacOS/CMake -- Installing: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/Resources -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/Resources/CMakeSetup.icns -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/share/applications/CMake.desktop -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/share/pixmaps/CMakeSetup32.png -- Up-to-date: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/share/mime/packages/cmakecache.xml ln: cmake-gui: File exists -- fixup_bundle -- app='/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/MacOS/CMake' -- libs='' -- dirs='/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/lib;/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/bin' -- fixup_bundle: preparing... -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? warning: target '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets' does not exist... error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets (No such file or directory) warning: target '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui' does not exist... error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui (No such file or directory) warning: target '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore' does not exist... error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore (No such file or directory) -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? -- warning: cannot resolve item '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore' possible problems: need more directories? need to use InstallRequiredSystemLibraries? run in install tree instead of build tree? warning: target '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets' does not exist... error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets (No such file or directory) warning: target '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui' does not exist... error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui (No such file or directory) warning: target '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore' does not exist... error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore (No such file or directory) -- fixup_bundle: copying... -- 1/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/ccmake' -- 2/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cmake' -- 3/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cmake-gui' -- 4/22: copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore' Error copying file "/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtCore.framework/Versions/5/QtCore" to "/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/CMake.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore". -- 5/22: copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui' Error copying file "/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtGui.framework/Versions/5/QtGui" to "/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/CMake.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui". -- 6/22: copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets' Error copying file "/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/InstallStage/lib/QtWidgets.framework/Versions/5/QtWidgets" to "/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/CMake.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets". -- 7/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cmakexbuild' -- 8/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cpack' -- 9/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/ctest' -- 10/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/MacOS/CMake' -- 11/22: *NOT* copying '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/share/cmake-3.0/Modules/CPack.OSXScriptLauncher.in' -- fixup_bundle: fixing... -- 12/22: fixing up '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/ccmake' -- 13/22: fixing up '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cmake' -- 14/22: fixing up '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/Contents/bin/cmake-gui' -- 15/22: fixing up '/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/CMake.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore' exe_dotapp_dir/='/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/Build/../ThirdParty/CMake.app/' item_substring='/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/CMake.app/Contents/' resolved_embedded_item='/Users/het018/Documents/Builds/Workspace/bol09b_Qt5/Tools/ThirdParty/CMake.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore' Install or copy the item into the bundle before calling fixup_bundle. Or maybe there's a typo or incorrect path in one of the args to fixup_bundle? CMake Error at Modules/BundleUtilities.cmake:629 (message): cannot fixup an item that is not in the bundle... Call Stack (most recent call first): Modules/BundleUtilities.cmake:717 (fixup_bundle_item) Source/QtDialog/cmake_install.cmake:63 (fixup_bundle) Source/cmake_install.cmake:86 (include) cmake_install.cmake:53 (include) | ||||||||
Steps To Reproduce | 1. Get a copy of the CMake 3.0 source code on OSX 10.9.3 2. Make sure the Qt5 libraries have been compiled (as OSX frameworks), and placed in ${installDir}/lib, with the qmake executable in ${installDir}/bin. 3. Navigate into the source directory 4. Run the following commands from a Bash script: installDir="/wherever/your/Qt5/lib/dir/is" export PATH=${installDir}/bin:$PATH export DYLD_FRAMEWORK_PATH=${installDir}/lib ./bootstrap --qt-gui --verbose --qt-qmake=${installDir}/bin/qmake --prefix=$installDir -- -DCMAKE_PREFIX_PATH=${installDir}/lib/cmake || exit 1 make || exit 1 make install || exit 1 | ||||||||
Additional Information | We are also applying a patch to the source code so that it builds with the LSBC++ (4.1) compiler, but this patch is not relevant to this bug. In case you want to check that there are no issues with the patch, I have attached it. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | cmake-3.0.0.patch [^] (1,062 bytes) 2014-06-29 21:22 [Show Content] | ||||||||
Relationships | |
Relationships |
Notes | |
(0042574) Kitware Robot (administrator) 2016-06-10 14:29 |
Resolving issue as `moved`. This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2014-06-29 21:22 | Lachlan Hetherton (CSIRO) | New Issue | |
2014-06-29 21:22 | Lachlan Hetherton (CSIRO) | File Added: cmake-3.0.0.patch | |
2016-06-10 14:29 | Kitware Robot | Note Added: 0042574 | |
2016-06-10 14:29 | Kitware Robot | Status | new => resolved |
2016-06-10 14:29 | Kitware Robot | Resolution | open => moved |
2016-06-10 14:29 | Kitware Robot | Assigned To | => Kitware Robot |
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |