[MacPorts] #61193: pypy @7.3.1_1 fails to build on 10.15.6: rpython not found

MacPorts noreply at macports.org
Thu Sep 17 10:21:29 UTC 2020


#61193: pypy @7.3.1_1 fails to build on 10.15.6: rpython not found
------------------------+--------------------
  Reporter:  ned-deily  |      Owner:  danchr
      Type:  defect     |     Status:  closed
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:  fixed      |   Keywords:
      Port:  pypy       |
------------------------+--------------------

Comment (by danchr):

 > FWIW, I backed out the most recent pypy Portfile change (06e5e6b pypy:
 fetch using gitlab PortGroup) and was able to get a little further. The
 build then failed with C errors unable to find getpagesize (header file
 issue?):

 I noticed this when building the source directly; the root cause is this
 chunk in `unistd.h`:

 {{{#!c
 /* Removed in Issue 6 */
 #if !defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 200112L
 int      getdtablesize(void) __POSIX_C_DEPRECATED(199506L);
 int      getpagesize(void) __pure2 __POSIX_C_DEPRECATED(199506L);
 char    *getpass(const char *) __POSIX_C_DEPRECATED(199506L);
 #endif
 }}}

 Presumably Apple added that in a relatively recent update to Xcode, since
 the build
 [https://build.macports.org/builders/ports-10.15_x86_64-builder/builds/37765
 succeeded earlier]. Binary archives should be available, and used by
 default, though, so I'm not sure why it tried to build PyPy on your
 system?

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


More information about the macports-tickets mailing list