[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