So things did majorly change between the two versions. My questions are now 1) 
How do I "fixup" an executable that is NOT an application bundle and 2) Do I 
now need to supply my own copy rules for things like Qt Frameworks, 3rd party, 
but non-system libraries? 

Thanks
___________________________________________________________
Mike Jackson                      www.bluequartz.net


On Mar 30, 2011, at 11:45 PM, [email protected] wrote:

> I think you are running into an error message introduced with this commit.
> <cmake.org/gitweb?p=cmake.git;a=commit;h=c2895f48a4e79af49937b9e6a260076440b1a67a>
> You can read about the change which was to prevent problems.
> Does it not apply to you and its being too restrictive?
> 
> Clint
> 
> ----- Reply message -----
> From: "Michael Jackson" <[email protected]>
> Date: Wed, Mar 30, 2011 4:50 pm
> Subject: [CMake] BundleUtilities Error between 2.8.3 and 2.8.4
> To: "CMake ML" <[email protected]>
> 
> Were there any major changes to the BundleUtilities.cmake file between 2.8.3 
> and 2.8.4? I have a project that installs just fine when running against 
> CMake 2.8.3 but when using CMake 2.8.4 it errors out somewhere in 
> BundleUtilities. I was wondering if there were any major changes to that file 
> that would have caused issues when I upgraded. 
> 
> OS X 10.6.7, CMake 2.8.3 Xcode 3.2.x tool set.
> 
> Here is the output from the "make install"
> -- #------------ Starting OS X Tool Fixup --------------------------
> -- fixup_bundle
> --   app='/Users/Shared/Toolkits/emmpm/tools/emmpm_debug'
> --   libs=''
> --   
> dirs='/Users/mjackson/Workspace/EIM-emmpm/Build/Bin;/Users/mjackson/Workspace/EIM-emmpm/Build/Bin'
> -- fixup_bundle: preparing...
> -- fixup_bundle: copying...
> -- 1/6: *NOT* copying '/Users/Shared/Toolkits/emmpm/tools/emmpm_debug'
> -- 2/6: copying '/Users/Shared/Toolkits/tiff/lib/libtiff_debug.dylib'
> -- 3/6: copying 
> '/Users/mjackson/Workspace/EIM-emmpm/Build/Bin/libEMMPMLib_debug.dylib'
> -- fixup_bundle: fixing...
> -- 4/6: fixing up '/Users/Shared/Toolkits/emmpm/tools/emmpm_debug'
>  exe_dotapp_dir/='/Users/Shared/Toolkits/emmpm/tools.app/'
>  item_substring='/Users/Shared/Toolkits/emmpm/tools/emmp'
>  resolved_embedded_item='/Users/Shared/Toolkits/emmpm/tools/emmpm_debug'
> 
> Install or copy the item into the bundle before calling fixup_bundle
> 
> CMake Error at 
> /Users/Shared/Toolkits/CMake-2.8.4/CMake-2.8.4.app/Contents/share/cmake-2.8/Modules/BundleUtilities.cmake:557
>  (message):
>  cannot fixup an item that is not in the bundle...
> Call Stack (most recent call first):
>  
> /Users/Shared/Toolkits/CMake-2.8.4/CMake-2.8.4.app/Contents/share/cmake-2.8/Modules/BundleUtilities.cmake:645
>  (fixup_bundle_item)
>  apps/OSX_Scripts/emmpm_CompleteBundle.cmake:86 (fixup_bundle)
>  apps/cmake_install.cmake:44 (INCLUDE)
>  cmake_install.cmake:33 (INCLUDE)
> 
> 
> The library (EMMPMLib) is located in 
> /Users/mjackson/Workspace/EIM-emmpm/Build/Bin and the executable is located 
> in /Users/Shared/Toolkits/emmpm/tools/ with a name of emmpm_debug. Note that 
> emmpm_debug is a command line application and NOT an actual .app bundle.
> 
> Then source to the project is located at http://scm.bluequartz.net/eim/emmpm
> 
> 
> Thanks
> ___________________________________________________________
> Mike Jackson                      www.bluequartz.net
> Principal Software Engineer       [email protected] 
> BlueQuartz Software               Dayton, Ohio
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at 
> http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the CMake FAQ at: 
> http://www.cmake.org/Wiki/CMake_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake
> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at 
> http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the CMake FAQ at: 
> http://www.cmake.org/Wiki/CMake_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to