[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