[MacPorts] #54915: serf1 @1.3.8_0 install error: Syntax error in serf-1.3.8/SConstruct
MacPorts
noreply at macports.org
Wed Sep 27 19:03:15 UTC 2017
#54915: serf1 @1.3.8_0 install error: Syntax error in serf-1.3.8/SConstruct
----------------------+----------------------
Reporter: trwyant | Owner: blair
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: serf1 |
----------------------+----------------------
Changes (by ryandesign):
* keywords: highsierra =>
Comment:
The issue is not High Sierra-specific, but users of earlier macOS versions
aren't generally seeing the problem because they get binaries from our
server. The question is, why did we not see the issue back when we made
the binaries last year?
The answer appears to be scons 3.0.0. Reverting to scons 2.5.1 allows the
build to succeed. So I'm inclined to call this a bug in scons 3. Anybody
want to report it to the developers of scons for guidance?
Note that in python 2, `print` is a statement, not a function. It changed
to a function in python 3, and thus requires parentheses. So then we must
ask: did scons 3.0.0 switch from python 2 to 3 and now require all other
projects' SConstruct files to be python 3-compatible? Surely they can't
have done that; that would be awful.
--
Ticket URL: <https://trac.macports.org/ticket/54915#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list