[MacPorts] #30373: archive installation fails on case-insensitive filesystems (was: Activating ports, /tmp/mpextract)

MacPorts noreply at macports.org
Mon Aug 1 16:02:08 PDT 2011


#30373: archive installation fails on case-insensitive filesystems
------------------------------------+---------------------------------------
  Reporter:  ryan@…                 |       Owner:  macports-tickets@…                   
      Type:  defect                 |      Status:  reopened                             
  Priority:  Normal                 |   Milestone:                                       
 Component:  base                   |     Version:  2.0.0                                
Resolution:                         |    Keywords:                                       
      Port:                         |  
------------------------------------+---------------------------------------
Changes (by dports@…):

 * cc: jmr@…, wsiegrist@… (added)


Comment:

 OK, it looks like what's going on here is that the buildbot is running on
 a case-sensitive filesystem (right?), so it's producing an openssl archive
 that contains both `BN_print.3ssl.gz` and `bn_print.3ssl.gz`, and lists
 both in the +CONTENTS. When it gets untarred on a case-insensitive
 filesystem, only one of those files exists. But they're both listed in
 +CONTENTS, so when it comes time to activate the second one it won't
 exist.

 This can probably also be considered a bug in the openssl port (which
 manpage does it install on a case-insensitive FS, anyway? Looks like
 bn_print.3ssl...), but even so the archive installation shouldn't fail
 this way on a case-insensitive FS. I'm sure openssl and ncurses aren't the
 only ports with this issue. At the least, a more informative error message
 would help.

-- 
Ticket URL: <https://trac.macports.org/ticket/30373#comment:18>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list