[MacPorts] #37144: kmymoney: error: field has incomplete type 'MyMoneyTransaction' (was: kmymoney fails to compile after upgrade)

MacPorts noreply at macports.org
Tue Nov 27 04:40:40 PST 2012


#37144: kmymoney: error: field has incomplete type 'MyMoneyTransaction'
----------------------------+-------------------
  Reporter:  dmollaaliod@…  |      Owner:  mk@…
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.1.2
Resolution:                 |   Keywords:
      Port:  kmymoney       |
----------------------------+-------------------
Changes (by ryandesign@…):

 * cc: pixilla@… (added)
 * owner:  macports-tickets@… => mk@…


Old description:

> I just upgraded ports and did "sudo port selfupdate" and "sudo port
> upgrade outdated". However kmymoney failed to upgrade. I uninstalled it
> and tried to instal without success. The first error I noticed in the
> logfile is a compilation error (complete logfile attached):
>

> :info:build /opt/local/lib/qt3/include/qpair.h:66:8: error: field has
> incomplete type 'MyMoneyTransaction'
> :info:build     T1 first;
> :info:build        ^
> :info:build ./viewinterface.moc:166:31: note: in instantiation of
> template class 'QPair<MyMoneyTransaction, MyMoneySplit>' requested here

New description:

 I just upgraded ports and did "sudo port selfupdate" and "sudo port
 upgrade outdated". However kmymoney failed to upgrade. I uninstalled it
 and tried to instal without success. The first error I noticed in the
 logfile is a compilation error (complete logfile attached):

 {{{
 :info:build /opt/local/lib/qt3/include/qpair.h:66:8: error: field has
 incomplete type 'MyMoneyTransaction'
 :info:build     T1 first;
 :info:build        ^
 :info:build ./viewinterface.moc:166:31: note: in instantiation of template
 class 'QPair<MyMoneyTransaction, MyMoneySplit>' requested here
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/37144#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list