php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #7635 PEAR directory and file names clash (FIX INCLUDED)
Submitted: 2000-11-03 23:12 UTC Modified: 2001-01-09 20:04 UTC
From: derek dot slye at jpl dot nasa dot gov Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0.3pl1 OS: Mac OS X
Private report: No CVE-ID: None
 [2000-11-03 23:12 UTC] derek dot slye at jpl dot nasa dot gov
Mac OS X uses the HFS+ filesystem by default (can 
also use UFS).  HFS+ is case-preserving but case-
insensitive.  This limitation causes a namespace 
conflict at compile time.  As a result, the PEAR 
component won't compile, which leads to a general 
make failure.

In the pear subdirectory, there is a source directory 
called PEAR.  When make tries to create the file pear at 
the same level from pear.in, it can't because the name 
is already taken by the directory.

My solution was to rename the PEAR directory and edit 
references to it in Makefile.in

None of the other directories in pear seem to have this 
problem.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-01-09 20:03 UTC] ssb@php.net
Fixed in CVS.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 01:01:28 2024 UTC