[MacPorts] #59519: evince: error: expected '; ' at end of declaration list (was: When building gnome, error in evince, likely compiler version)

MacPorts noreply at macports.org
Wed Oct 30 01:06:24 UTC 2019


#59519: evince: error: expected ';' at end of declaration list
----------------------------+----------------------
  Reporter:  joshupetersen  |      Owner:  dbevans
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.6.2
Resolution:                 |   Keywords:
      Port:  evince         |
----------------------------+----------------------
Changes (by ryandesign):

 * owner:  (none) => dbevans
 * status:  new => assigned
 * port:  gnome => evince


Comment:

 #53625 is a years-old ticket. But what has happened recently is that icu
 (which is the port that installed the file
 /opt/local/include/unicode/localpointer.h) was updated to a new version
 that requires C++11. Because of this, many ports that require icu now have
 to require C++11 as well. evince doesn't use icu (at least, it doesn't
 declare a dependency on it), but it does use libxml2, which uses icu, and
 that may be enough to impose the C++11 requirement on evince. We have seen
 such problems with other ports since the icu update.

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


More information about the macports-tickets mailing list