[MacPorts] #53045: ruby23 fails to build on 10.9.5 (:info:build error: unable to open output file '/dev/fd/8': '')

MacPorts noreply at macports.org
Tue Dec 13 18:49:40 CET 2016


#53045: ruby23 fails to build on 10.9.5 (:info:build error: unable to open output
file '/dev/fd/8': '')
---------------------+----------------------
  Reporter:  RJVB    |      Owner:  kimuraw
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:
      Port:  ruby23  |
---------------------+----------------------

Comment (by RJVB):

 Replying to [comment:4 geekosaur]:
 >  (Yes, that is sometimes convenient; it's also quite the security hole,

 I know, but isn't it a bit more than just a convenience if you want to use
 dtrace or something built on top of it?

 > and also breaks non-tracing use cases like this one where you're just
 compiling a D
 > script: since it doesn't know it is suid, the file is written owned by
 root instead of the
 > user running it.)

 That shouldn't be a problem here as long as it's world-readable, but the
 error cited above is not about permissions on the probes.h file. It's hard
 to know though who complains about opening /dev/fd/8 (an inter-process
 pipe?) for output, though. It turns out you were right, but I fail to see
 why.

 I think it would still be interesting to know if a pre-generated probes.h
 can be used.

--
Ticket URL: <https://trac.macports.org/ticket/53045#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list