[MacPorts] #64805: libprelude: python bindings fail to build on OSX 10.12 and earlier

MacPorts noreply at macports.org
Sat Mar 12 16:19:29 UTC 2022


#64805: libprelude: python bindings fail to build on OSX 10.12 and earlier
-------------------------+----------------------
  Reporter:  ctreleaven  |      Owner:  ToToL
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  libprelude  |
-------------------------+----------------------

Comment (by ctreleaven):

 Thanks Josh, I'm starting to get a glimmer now.  (I'm not a C/C++ guy.)

 AIUI, I would need to use an SDK from 10.13 or newer to get the
 appropriate version of stdio.h.  For example:

 {{{
 $ bbfind fmemopen
 /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include
 /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdio.h:356:
 FILE *fmemopen(void * __restrict __buf, size_t __size, const char *
 __restrict __mode) __API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0),
 watchos(4.0));
 }}}

 I believe Ryan has an uncommitted port that is supposed to address this
 kind of problem?  I'll see if I can locate a ticket.

 In the meantime, I can disable the Python bindings in this port on older
 OS versions which should get around the problem.  I appreciate your help.

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


More information about the macports-tickets mailing list