[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