#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