[MacPorts] #49858: fakeroot @1.19-2_0: error: conflicting types for 'openat'
MacPorts
noreply at macports.org
Mon Dec 21 07:23:18 PST 2015
#49858: fakeroot @1.19-2_0: error: conflicting types for 'openat'
---------------------------+---------------------------------
Reporter: liam.sharp@… | Owner: florian@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords: haspatch maintainer
Port: fakeroot |
---------------------------+---------------------------------
Comment (by florian@…):
I updated the patches for upgrading fakeroot to the most recent version.
It builds and runs successfully on OSX <10.10. Fakeroot also builds on
more recent OSX versions but it does not function anymore. The tests fail
and the installed binary runs but is dysfunctional. I have no clue why and
I don't have time to further investigate.
Someone with commit rights please commit the relevant files:
Portfile.diff,
patch-libfakeroot.c.diff,
patch-message.h.diff,
patch-wrapfunc.inp.diff.
A note for those who may want to try and make it work:
I tested pseudo (http://git.yoctoproject.org/cgit/cgit.cgi/pseudo/) as
well. Same result: compiles but only works on OSX <10.10. We can conclude
that some underlying functionality of the base system changed and that
the hack does not work anymore.
The Homebrew guys did not succeed either (comment 2,
https://github.com/Homebrew/homebrew/issues/46927#issuecomment-164103551).
They fixed the build issue but fakeroot is dysfunctional as of OSX 10.10.
I suggest we do the same and close this issue.
--
Ticket URL: <https://trac.macports.org/ticket/49858#comment:14>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list