MantisBT - CMake
View Issue Details
0010938CMakeCMakepublic2010-07-05 10:132012-03-06 08:37
François Bertel 
David Cole 
normalminoralways
closedduplicate 
CMake-2-8 
CMake 2.8.7 
0010938: Mac: dmg installer does not deal with previous install of cmake for symlinks in /usr/bin
cmake 2.8.2 but any older cmake does the same:

The dmg installer for Mac when it comes to last install stage "create symlinks in /usr/bin" does not do well with previous installation of cmake:

If the symlinks already exists, it does not force the symlinks to the new cmake version, it just fails.

I think cmake should ask the user if she wants to erase the symlinks from another cmake installation and process further with the new cmake installation.


Right now, you have to let cmake installation fails and create the symlinks manually...
No tags attached.
duplicate of 0010056closed Kitware Robot Mac OS X: If symbolic links already exist in cmake install dir, command line tool installation fails 
related to 0011693closed Brad King On Mac OS X, the CMake .app filename should not contain the version number 
related to 0012399closed David Cole cmake installer for Mac fails to create /usr/bin symlinks over previous version 
Issue History
2010-07-05 10:13François BertelNew Issue
2010-12-15 10:16David ColeRelationship addedrelated to 0010056
2010-12-15 10:16David ColeAssigned To => David Cole
2010-12-15 10:16David ColeStatusnew => assigned
2011-07-29 11:42Sean McBrideNote Added: 0027117
2011-07-29 13:33David ColeRelationship addedrelated to 0011693
2011-08-12 09:07David ColeRelationship addedrelated to 0012399
2011-10-26 00:11David ColeRelationship replacedduplicate of 0010056
2011-10-26 00:11David ColeStatusassigned => resolved
2011-10-26 00:11David ColeFixed in Version => CMake 2.8.7
2011-10-26 00:11David ColeResolutionopen => duplicate
2012-03-06 08:37David ColeNote Added: 0028837
2012-03-06 08:37David ColeStatusresolved => closed

Notes
(0027117)
Sean McBride   
2011-07-29 11:42   
I view this as related to 0011693. If the CMake.app did not change names every release, you wouldn't need to put symlinks in /usr, you could just add /Applications/CMake.app/Contents/bin to your PATH.
(0028837)
David Cole   
2012-03-06 08:37   
Closing resolved issues that have not been updated in more than 4 months.