[MacPorts] #64563: MyPaint @2.0.1: fatal error: 'future' file not found on 10.7/10.8

MacPorts noreply at macports.org
Tue Feb 8 00:27:26 UTC 2022


#64563: MyPaint @2.0.1: fatal error: 'future' file not found on 10.7/10.8
-------------------------+-------------------------------
  Reporter:  evanmiller  |      Owner:  ryandesign
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:  fixed       |   Keywords:  lion mountainlion
      Port:  MyPaint     |
-------------------------+-------------------------------

Comment (by ryandesign):

 It's probably exactly what Josh said above:

 Replying to [comment:1 jmroot]:
 > It's also building C++ code using `configure.cc` and seems to be
 ignoring CXXFLAGS, so it may also need the workaround used by e.g. py-re2
 in order to use the right stdlib.

 The workaround in py-re2 is to set `configure.cc` to the C++ compiler,
 which is terrible but since setuptools/distutils is terrible I don't know
 that there's a better option. py-re2, for the record, still doesn't use
 CXXFLAGS, so it too fails to build on 10.8.

 The reason why these ports are able to build on 10.7 and earlier may be
 that they use a MacPorts clang compiler on those OS versions, and unlike
 Xcode clang compilers which default to libstdc++ on 10.8 and earlier,
 MacPorts clang compilers default to libc++.

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


More information about the macports-tickets mailing list