[MacPorts] #56918: gnucash @3.2 : error: no matching constructor for initialization of 'Path' (aka 'vector<std::string>')

MacPorts noreply at macports.org
Mon Aug 6 05:39:46 UTC 2018


#56918: gnucash @3.2 : error: no matching constructor for initialization of 'Path'
(aka 'vector<std::string>')
----------------------+----------------------
  Reporter:  kencu    |      Owner:  drkp
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:  lion
      Port:  gnucash  |
----------------------+----------------------

Comment (by kencu):

 Finally, and connected to this, the Portfile doesn't work quite right when
 the `cxx11 1.1 PG` sets the `cxx_stdlib` to `macports-libstdc++`.

 A few months ago, we moved `webkit-gtk3` to the `cxx11 1.1 PG` and it
 builds on all supported systems now <http://packages.macports.org/webkit-
 gtk3/>. So the test block forcing `webkit-gtk3-2.0` on certain older
 systems can now be deleted, which in turn removes the `macports-libstdc++`
 issue. (We may have to do the same with a few other ports that force
 `webkit-gtk3-2.0` on older systems as well.)

 With these small fixes, and the python fix currently in as a
 [https://github.com/macports/macports-ports/pull/2338 PR], `gnucash` and
 `gnucash-devel` build through on `10.7.5` at least:
 {{{
 $ port -v installed gnucash-devel
 The following ports are currently installed:
   gnucash-devel @3.2_0 (active) platform='darwin 11' archs='x86_64'
 date='2018-08-05T19:04:54+0200'
 }}}
 {{{
 $ port -v installed gnucash
 The following ports are currently installed:
   gnucash @3.2_0 (active) platform='darwin 11' archs='x86_64'
 date='2018-08-06T07:35:47+0200'
 }}}

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


More information about the macports-tickets mailing list