[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