[MacPorts] #40462: kmymoney4 @4.6.3 rebuild error

MacPorts noreply at macports.org
Thu Sep 12 11:50:07 PDT 2013


#40462: kmymoney4 @4.6.3 rebuild error
---------------------------------+-------------------
  Reporter:  mario.gleirscher@…  |      Owner:  mk@…
      Type:  defect              |     Status:  new
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:  2.2.0
Resolution:                      |   Keywords:
      Port:  kmymoney4           |
---------------------------------+-------------------

Comment (by mk@…):

 Great!

 You may stick with KMyMoney's development version, since it is quite
 stable these days.

 ----

 I have located the problem in your file as this:
 {{{
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kmymoney4/kmymoney4/work/kmymoney-4.6.3/kmymoney/mymoney/mymoneymoney.cpp:167:13:
 error: no viable conversion from '__gmp_expr<typename
 __gmp_resolve_expr<__mpq_struct [1], __mpz_struct [1]>::value_type,
 __gmp_binary_expr<__gmp_expr<__mpq_struct [1], struct
 __gmp_binary_expr<class __gmp_expr<mpq_t, mpq_t>, class __gmp_expr<mpq_t,
 mpq_t>, struct __gmp_binary_minus> >, __gmp_expr<__mpz_struct [1],
 __mpz_struct [1]>, struct __gmp_binary_multiplies>>' to '__gmp_expr<mpz_t,
 mpz_t>'
 :info:build   mpz_class right = (valueRef() - mpq_class(left)) * denom;
 :info:build             ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build /opt/local/include/gmpxx.h:1468:3: note: candidate constructor
 not viable: no known conversion from '__gmp_
 }}}
 This class crossed my way on KMM's developer mailing list at October 6th
 of 2012. More info can be found in [http://gmplib.org/manual/C_002b_002b-
 Interface-Integers.html#C_002b_002b-Interface-Integers here].

 Unfortunately I don't have a fix for this at hand right now, but I
 remember that some changes were made with respect to this in git master...

 '''Right now I realize that kmymoney4 also doesn't build on my Snow
 Leopard anymore.'''

 Since 4.6.4 is going to be released in October and kmymoney4-devel is
 reasonably stable, I figure it doesn't make sense to try to come up with a
 fix for this issue anymore.

 Stay tuned!

-- 
Ticket URL: <https://trac.macports.org/ticket/40462#comment:7>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list