kmymoney4 not working!

Mojca Miklavec mojca at macports.org
Wed May 9 21:48:23 UTC 2018


Dear Ben,

On 9 May 2018 at 23:15, Ben W wrote:
>
> Hello Mojca,
>
> Sorry if e-mailing directly is not proper bug reporting etiquette, but I'm not familiar with how or where to do that,

There are three major ways:
- ask on IRC channel #macports on Freenode
- ask on the macports[-devel] mailing list (I'm forwarding your email now)
- login with a github account on our trac.macports.org, search on
https://trac.macports.org/wiki/Tickets for any open tickets against
the port in question and open a new one if one doesn't exist yet.

There are a couple of open tickets, but mostly request(s) to update
the port to a newer version:
    https://trac.macports.org/query?0_port=kmymoney&0_port_mode=%7E&0_status=%21closed

I'm forwarding this email to the mailing list, hoping that someone
else can provide a more relevant answer.

Sadly the previous maintainer passed away and there might not be that
many experts familiar with this piece of software.
And KDE is particularly tricky anyway, also because of lack of testing
(I guess that KDE developers usually don't test as much on Mac as they
do on Linux).

> and I found you and your e-mail address on one of the boards recently.

I might have contributed to random semi-unrelated discussion in the
past, but I'm not even sure if I ever attempted to run it.

> In any case, I've recently gotten an older 2010 MacBook Pro running High Sierra to replace my equally old Windows laptop, and I've been able to get everything working to my liking except my accounting program, KMyMoney, and I'm wondering if someone like you could help me!
>
>I'm hardly familiar with this piece of software.
>
> After many hours of trying to figure out how to make it work via the insanely un-user-friendly
> MacPorts/Xcode system, I still have not been able to get it to work, except via a Windows 7
> install inside of Parallels, which takes forever to boot up (I'm not very patient...). On the
> MacPorts page for KMyMoney, it says the 12 dependencies are: xz cmake qt4-mac
> aqbanking5 automoc kde4-runtime kdepimlibs4 libalkimia libofx oxygen-icons phononpkgconfig
> and yet when I install KMyMoney4 via Terminal, I end up getting 298 other ports installed
> alongside KMyMoney4,

Those 12 dependencies are direct dependencies. If each one of them had
12 dependencies on its own, you already end up with half of that
number without even thinking of a few levels deeper. Yes, when one
wants to install just one package, it's often weird to install so many
others, and there are certainly cases where the number could be
reduced at the cost of providing less functionality (lots of packages
have optional dependencies, many dependencies are just build
dependencies). When installing a lot of other packages, the
dependencies are heavily duplicated though. You don't notice that on
Linux because the system already come prepackages with most important
core packages.

> which took hours to download and install, and God knows how much space on my hard drive!

I find it at least a bit strange that it would take long hours to
install. If everything is configured properly, most of the time you
should get the packages from binary archives which - unless you have a
super slow internet connection - should be pretty quick to install.
Not all dependencies install from binary though, those can indeed take
a bit longer, and with 300 dependencies, even if just some of them are
installed from source ... ok, that may sum up. In any case you should
double-check that you are getting binary packages in the first place.

> It appears to have all installed correctly, though when I try to open KMyMoney4, the icon just
> bounces in the dock, along with 'drkonqi', for about 20 seconds, and then just quits and never
> opens. That's all I get.

These "bounces and never opens" is one of the most nasty things on Mac
that's most difficult to debug. If a piece of software fails to build
(due to a minor problem), it's ofter straightforward to fix it, or at
least straightforward to know that compiler is not compatible etc.

> Any ideas/insight? Thanks!

One of developers should probably try to reproduce the problem and see
if or how we can help you. The best first step might be to try to
upgrade the port to the latest version and then take it from there.

Mojca


> Ben
>
> PS Here are the 299 ports that installed...
>
>   akonadi @1.13.1.20141210_4+mariadb55 (active)
>   aqbanking5 @5.6.12_0 (active)
>   aspell @0.60.6.1_1 (active)
>   aspell-dict-en @2018.04.16_0 (active)
>   at-spi2-atk @2.26.2_0 (active)
>   at-spi2-core @2.26.2_0 (active)
>   atk @2.28.1_0 (active)
>   attica @0.4.2_2 (active)
>   autoconf @2.69_5 (active)
>   automake @1.16.1_0 (active)
>   automoc @0.9.88_9 (active)
>   avahi @0.7_1+gtk+gtk3+x11 (active)
>   bison @3.0.4_3 (active)
>   bison-runtime @3.0.4_2 (active)
>   boost @1.66.0_3+no_single+no_static+python27 (active)
>   botan @1.10.17_2 (active)
>   bzip2 @1.0.6_0 (active)
>   cairo @1.14.12_0+quartz+x11 (active)
>   cctools @895_4+llvm50 (active)
>   clucene @2.3.3.4_1 (active)
>   cmake @3.11.1_0 (active)
>   convertlit @1.8_2 (active)
>   curl @7.59.0_1+ssl (active)
>   curl-ca-bundle @7.59.0_0 (active)
>   cyrus-sasl2 @2.1.26_6+kerberos (active)
>   cython_select @0.1_0 (active)
>   db46 @4.6.21_10 (active)
>   db48 @4.8.30_4 (active)
>   dbus @1.12.2_0 (active)
>   dbus-glib @0.110_0 (active)
>   dbus-python27 @1.2.4_0 (active)
>   dbusmenu-qt @0.9.2_2 (active)
>   djvulibre @3.5.27_0 (active)
>   docbook-xml @5.0_3 (active)
>   docbook-xml-4.1.2 @5.0_1 (active)
>   docbook-xml-4.2 @5.0_1 (active)
>   docbook-xml-4.3 @5.0_1 (active)
>   docbook-xml-4.4 @5.0_1 (active)
>   docbook-xml-4.5 @5.0_1 (active)
>   docbook-xml-5.0 @5.0_1 (active)
>   docbook-xsl-nons @1.79.2_0 (active)
>   docbook-xsl-ns @1.79.2_0 (active)
>   ebook-tools @0.2.2_3 (active)
>   enchant @1.6.0_5+applespell (active)
>   exiv2 @0.26_1 (active)
>   expat @2.2.5_0 (active)
>   ffmpeg @4.0_0+gpl2 (active)
>   fftw-3 @3.3.7_0 (active)
>   flex @2.6.4_0 (active)
>   fontconfig @2.13.0_0 (active)
>   freetype @2.8.1_0 (active)
>   fribidi @0.19.7_1 (active)
>   gawk @4.2.1_0 (active)
>   gd2 @2.2.5_0+x11 (active)
>   gdbm @1.14.1_0 (active)
>   gdk-pixbuf2 @2.36.12_0+x11 (active)
>   gettext @0.19.8.1_0 (active)
>   ghostscript @9.23_2+x11 (active)
>   giflib @4.2.3_0+x11 (active)
>   git @2.17.0_0+credential_osxkeychain+doc+pcre+perl5_26 (active)
>   glib2 @2.56.1_0+x11 (active)
>   gmake @4.2.1_0 (active)
>   gmp @6.1.2_1 (active)
>   gnupg2 @2.2.7_0+pinentry_mac (active)
>   gnutls @3.5.18_0+doc (active)
>   gobject-introspection @1.56.1_1 (active)
>   gpgme @1.11.1_0 (active)
>   grantlee @0.3.0_2 (active)
>   graphite2 @1.3.9_0 (active)
>   graphviz @2.40.1_1+pangocairo+x11 (active)
>   gtk2 @2.24.32_0+x11 (active)
>   gtk3 @3.22.30_0+x11 (active)
>   gts @0.7.6_3 (active)
>   gwenhywfar4 @4.18.0_7 (active)
>   harfbuzz @1.7.6_1 (active)
>   hicolor-icon-theme @0.17_0 (active)
>   icu @58.2_2 (active)
>   ilmbase @2.2.1_0 (active)
>   ImageMagick @6.9.9-40_0+x11 (active)
>   isl @0.18_0 (active)
>   jasper @2.0.14_0 (active)
>   jbig2dec @0.14_0 (active)
>   jbigkit @2.1_0 (active)
>   jpeg @9c_0 (active)
>   kactivities @4.13.3_3 (active)
>   kde4-runtime @4.14.4.20150225_12+samba (active)
>   kdelibs4 @4.14.3_10 (active)
>   kdepimlibs4 @4.14.3_13 (active)
>   kerberos5 @1.16.1_0 (active)
>   kfilemetadata @4.14.3_8 (active)
>   kmymoney4 @4.7.2_6 (active)
>   ktoblzcheck @1.47_0 (active)
>   lame @3.100_0 (active)
>   lcms2 @2.9_0 (active)
>   ld64 @3_0 (active)
>   ld64-latest @274.2_2+llvm50 (active)
>   libalkimia @4.3.2_4 (active)
>   libarchive @3.3.2_1 (active)
>   libass @0.14.0_0 (active)
>   libassuan @2.5.1_0 (active)
>   libbluray @1.0.2_0 (active)
>   libcomerr @1.44.1_0 (active)
>   libcroco @0.6.12_0 (active)
>   libcxx @5.0.1_2+universal (active)
>   libdaemon @0.14_1 (active)
>   libdmtx @0.7.4_0 (active)
>   libedit @20170329-3.1_2 (active)
>   libepoxy @1.5.0_0+python36 (active)
>   libffi @3.2.1_0 (active)
>   libgcc @7.3.0_0 (active)
>   libgcrypt @1.8.2_0 (active)
>   libglade2 @2.6.4_8 (active)
>   libgpg-error @1.31_0 (active)
>   libical @2.0.0_0 (active)
>   libiconv @1.15_0 (active)
>   libidn @1.34_0 (active)
>   libidn2 @2.0.4_0 (active)
>   libiodbc @3.52.12_1+x11 (active)
>   libksba @1.3.5_1 (active)
>   libLASi @1.1.1_1 (active)
>   libmng @2.0.3_0 (active)
>   libmodplug @0.8.9.0_0 (active)
>   libmpc @1.1.0_0 (active)
>   libnetpbm @10.81.03_1 (active)
>   libofx @0.9.9_1 (active)
>   libogg @1.3.3_0 (active)
>   libopus @1.2.1_0 (active)
>   libpaper @1.1.24.5_0 (active)
>   libpixman @0.34.0_0 (active)
>   libpng @1.6.34_1 (active)
>   libpsl @0.20.2-20180419_0 (active)
>   libraw @0.18.10_0 (active)
>   librsvg @2.42.2_2 (active)
>   libsdl2 @2.0.8_0 (active)
>   libssh @0.7.5_0+kerberos5 (active)
>   libtasn1 @4.13_0 (active)
>   libtheora @1.1.1_2 (active)
>   libtommath @1.0.1_0 (active)
>   libtool @2.4.6_5 (active)
>   libunistring @0.9.9_0 (active)
>   libusb @1.0.22_0 (active)
>   libusb-compat @0.1.5_0 (active)
>   libuv @1.20.2_0 (active)
>   libvorbis @1.3.6_0 (active)
>   libvpx @1.7.0_0 (active)
>   libxml2 @2.9.7_0 (active)
>   libxslt @1.1.32_0 (active)
>   libzip @1.5.0_0 (active)
>   llvm-5.0 @5.0.1_0 (active)
>   llvm_select @2_0 (active)
>   lz4 @1.8.1.2_0 (active)
>   lzo2 @2.10_0 (active)
>   m4 @1.4.18_2 (active)
>   mariadb @5.5.57_0 (active)
>   mariadb-server @5.5.57_0 (active)
>   mesa @17.1.6_0+osmesa+python27 (active)
>   mhash @0.9.9.9_1 (active)
>   mobipocket @4.14.3_3 (active)
>   mpfr @3.1.6_0 (active)
>   mysql_select @0.1.2_3 (active)
>   nasm @2.13.03_0 (active)
>   ncurses @6.1_0 (active)
>   nepomuk-core @4.14.3_8 (active)
>   nettle @3.4_0 (active)
>   nosetests_select @0.1_0 (active)
>   npth @1.5_0 (active)
>   nspr @4.19_0 (active)
>   nss @3.36.1_0 (active)
>   openexr @2.2.1_0 (active)
>   openjpeg @2.3.0_0 (active)
>   openldap @2.4.46_0 (active)
>   openslp @1.2.1_3 (active)
>   opensp @1.5.2_2 (active)
>   openssl @1.0.2o_1 (active)
>   ossp-uuid @1.6.2_11+perl5_26 (active)
>   oxygen-icons @4.14.3_0 (active)
>   p5.26-authen-sasl @2.160.0_0 (active)
>   p5.26-cgi @4.380.0_0 (active)
>   p5.26-digest-hmac @1.30.0_0 (active)
>   p5.26-digest-sha1 @2.130.0_4 (active)
>   p5.26-error @0.170.250_0 (active)
>   p5.26-gssapi @0.280.0_3 (active)
>   p5.26-html-parser @3.720.0_0 (active)
>   p5.26-html-tagset @3.200.0_4 (active)
>   p5.26-io-socket-ssl @2.56.0_0 (active)
>   p5.26-mozilla-ca @20180117_0 (active)
>   p5.26-net-libidn @0.120.0_4 (active)
>   p5.26-net-smtp-ssl @1.40.0_0 (active)
>   p5.26-net-ssleay @1.850.0_0 (active)
>   p5.26-sub-uplevel @0.280.0_0 (active)
>   p5.26-term-readkey @2.370.0_0 (active)
>   p5.26-test-exception @0.430.0_0 (active)
>   p5.26-test-nowarnings @1.40.0_1 (active)
>   p5.26-test-warn @0.320.0_0 (active)
>   p11-kit @0.23.10_1 (active)
>   pango @1.42.1_0+quartz+x11 (active)
>   pcre @8.41_0 (active)
>   pcre2 @10.31_0 (active)
>   perl5 @5.26.1_0+perl5_26 (active)
>   perl5.26 @5.26.2_0 (active)
>   phonon @4.10.1_0+compversion440 (active)
>   pinentry-mac @0.9.4_0 (active)
>   pkgconfig @0.29.2_0 (active)
>   poppler @0.57.0_0 (active)
>   poppler-data @0.4.8_0 (active)
>   poppler-qt4-mac @0.57.0_0 (active)
>   popt @1.16_0 (active)
>   prison @1.0_4 (active)
>   pth @2.0.7_1 (active)
>   py27-beaker @1.9.1_0 (active)
>   py27-cairo @1.15.4_2+quartz+x11 (active)
>   py27-cython @0.28.2_0 (active)
>   py27-funcsigs @1.0.2_0 (active)
>   py27-gdbm @2.7.15_0 (active)
>   py27-gobject @2.28.6_3 (active)
>   py27-gobject3 @3.28.2_0 (active)
>   py27-mako @1.0.7_0 (active)
>   py27-markupsafe @0.23_0 (active)
>   py27-nose @1.3.7_0 (active)
>   py27-numpy @1.14.3_0+gfortran (active)
>   py27-pygtk @2.24.0_3+x11 (active)
>   py27-setuptools @39.1.0_0 (active)
>   python2_select @0.0_2 (active)
>   python27 @2.7.15_0 (active)
>   python_select @0.3_7 (active)
>   qca @2.1.0_5 (active)
>   qimageblitz @0.0.6_2 (active)
>   qjson @0.9.0_0 (active)
>   qrencode @4.0.0_0 (active)
>   qt4-mac @4.8.7_7 (active)
>   qt4-mac-mariadb-plugin @4.8.7_1 (active)
>   raptor2 @2.0.15_0 (active)
>   rasqal @0.9.29_1 (active)
>   readline @7.0.003_1 (active)
>   redland @1.0.15_1+db46 (active)
>   rsync @3.1.3_0 (active)
>   samba3 @3.6.25_2 (active)
>   shared-desktop-ontologies @0.11.0_1 (active)
>   shared-mime-info @1.7_2 (active)
>   soprano @2.9.4_3 (active)
>   soxr @0.1.3_0 (active)
>   speex @1.2.0_0 (active)
>   sqlite3 @3.23.1_0 (active)
>   strigi @0.7.8_11 (active)
>   taglib @1.11.1_0 (active)
>   tcp_wrappers @20_2 (active)
>   texinfo @6.5_1 (active)
>   tiff @4.0.9_0 (active)
>   urw-fonts @1.0.7pre44_0 (active)
>   vala @0.40.4_0 (active)
>   virtuoso @7.1.0_2 (active)
>   virtuoso-7 @7.2.4.2_4 (active)
>   webp @0.6.1_0 (active)
>   x264 @20171225_0 (active)
>   x265 @2.6_0 (active)
>   xar @1.6.1_0 (active)
>   Xft2 @2.3.2_0 (active)
>   xmlcatmgr @2.2_1 (active)
>   xorg-compositeproto @0.4.2_0 (active)
>   xorg-damageproto @1.2.1_0 (active)
>   xorg-dri2proto @2.8_0 (active)
>   xorg-fixesproto @5.0_0 (active)
>   xorg-glproto @1.4.17_0 (active)
>   xorg-inputproto @2.3.2_0 (active)
>   xorg-kbproto @1.0.7_0 (active)
>   xorg-libice @1.0.9_0 (active)
>   xorg-libpthread-stubs @0.4_0 (active)
>   xorg-libsm @1.2.2_0 (active)
>   xorg-libX11 @1.6.5_0 (active)
>   xorg-libXau @1.0.8_0 (active)
>   xorg-libXaw @1.0.13_2 (active)
>   xorg-libxcb @1.12_2+python27 (active)
>   xorg-libXcomposite @0.4.4_0 (active)
>   xorg-libXcursor @1.1.14_0 (active)
>   xorg-libXdamage @1.1.4_0 (active)
>   xorg-libXdmcp @1.1.2_0 (active)
>   xorg-libXext @1.3.3_0 (active)
>   xorg-libXfixes @5.0.3_0 (active)
>   xorg-libXi @1.7.8_0 (active)
>   xorg-libXinerama @1.1.3_0 (active)
>   xorg-libXmu @1.1.2_0 (active)
>   xorg-libXrandr @1.5.1_0 (active)
>   xorg-libXt @1.1.5_2 (active)
>   xorg-libXtst @1.2.3_0 (active)
>   xorg-libXxf86vm @1.1.4_0 (active)
>   xorg-randrproto @1.5.0_0 (active)
>   xorg-recordproto @1.14.2_0 (active)
>   xorg-renderproto @0.11.1_0 (active)
>   xorg-xcb-proto @1.12_1+python27 (active)
>   xorg-xcb-util @0.4.0_0 (active)
>   xorg-xextproto @7.3.0_0 (active)
>   xorg-xf86vidmodeproto @2.3.1_0 (active)
>   xorg-xineramaproto @1.2.1_0 (active)
>   xorg-xproto @7.0.31_0 (active)
>   xpm @3.5.12_0 (active)
>   xrender @0.9.10_0 (active)
>   XviD @1.3.5_0 (active)
>   xz @5.2.4_0 (active)
>   zlib @1.2.11_0 (active)
>


More information about the macports-dev mailing list