[Bug 885] New: orocos_kdl: name collision between INSTALL and install on case-insensitive file systems

http://bugs.orocos.org/show_bug.cgi?id=885

Summary: orocos_kdl: name collision between INSTALL and install
on case-insensitive file systems
Product: KDL
Version: unspecified
Platform: All
OS/Version: Mac OS X
Status: NEW
Severity: enhancement
Priority: P3
Component: Build system
AssignedTo: orocos-dev [..] ...
ReportedBy: gerkey [..] ...
CC: orocos-dev [..] ...
Estimated Hours: 0.0

On OSX machines, you often have a case-insensitive file system, which
occasionally causes trouble.

In the case of orocos_kdl, the build fails with an error like:
{{{
Install the project...
-- Install configuration: "Release"
CMake Error at cmake_install.cmake:31 (FILE):
file cannot create directory:

/Users/rosbuild/ros-electric/orocos_kinematics_dynamics/orocos_kdl/install/share/orocos-kdl.
Maybe need administrative privileges.
}}}
This is because of a collision between the file INSTALL (giving installation
instructions) and the install directory (the destination for the local
installation).

Deleting the INSTALL file fixes the problem. But you might prefer to rename
the install directory.

Ruben Smits's picture

[Bug 885] orocos_kdl: name collision between INSTALL and install

http://bugs.orocos.org/show_bug.cgi?id=885

Ruben Smits <ruben [dot] smits [..] ...> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |ruben [dot] smits [..] ...en.b
| |e
Resolution| |FIXED

--- Comment #1 from Ruben Smits <ruben [dot] smits [..] ...> 2011-08-17 09:47:15 CEST ---
This is fixed in the following commit by Wim:

commit 0861c2e29428701f5518b41212deee95d65941b0
Author: Wim Meeussen <wim [..] ...>
AuthorDate: Thu Jul 28 11:50:44 2011 -0700
Commit: Wim Meeussen <wim [..] ...>
CommitDate: Thu Jul 28 11:50:44 2011 -0700

move installation from install to install_dir to avoid conflicing name with
INSTALL on osx
---
orocos_kdl/Makefile | 2 +-
orocos_kdl/manifest.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)