Message: previous - next
Month: February 2014

kmymoney - kmymoneytitlelabel.png is missing from TDE source (causing 'install' FBFS)

From: "David C. Rankin" <drankinatty@...>
Date: Tue, 18 Feb 2014 15:30:14 -0600

  Working further with kmymoney, I have run across a build failure due to a
missing icon: kmymoneytitlelabel.png. The failure occurs at the end of the build
during the packaging stage:

  /usr/bin/install -c -p -m 644
/build/tde-kmymoney/pkg/tde-kmymoney/opt/trinity/share/apps/kmymoney2/pics; \
/usr/bin/install: cannot stat
'/build/tde-kmymoney/src/kmymoney/kmymoney2/widgets/kmymoneytitlelabel.png': No
such file or directory

  The icons is not in the tde git tree:

15:23 phoinix:/dat_e/tde/tde/main/applications/kmymoney> find . -name

  The build system looks for the icon here:

kmymoney2/widgets/Makefile:689:WIDGET_PNGS = kmymoneytitlelabel.png
kmymoney2/widgets/ = kmymoneytitlelabel.png
kmymoney2/widgets/ = kmymoneytitlelabel.png

  Does anyone have a patch/substitute for this icon? It is apparently triggered
when building with 'libofx' features enabled:

  ./configure \
    --prefix=${TDEDIR} \
    --with-qmake=${QTDIR}/bin/tqmake \
    --with-qt-dir=${QTDIR} \
    --with-qt-includes=${QTDIR}/include \
    --with-qt-libraries=${QTDIR}/lib \
    --with-extra-includes="/usr/include/tqt:/usr/include/tqt/Qt" \
    --with-extra-libs="${TDEDIR}/lib:${TDEDIR}/lib/trinity" \
    --sysconfdir=${TDEDIR}/etc \
    --localstatedir=/var \
    --disable-dependency-tracking \
    --disable-gcc-hidden-visibility \
    $enable_pdfdocs \
    --enable-new-ldflags \
    --enable-rpath \
    --enable-ofxplugin \
    --enable-ofxbanking \
    --enable-qtdesigner \
    --disable-sqlite3 \
    --enable-qtdesigner \
    --disable-debug \
    --disable-final \

  I am tinkering with enabling more of the options after Francios confirmed he
was able to build with those options enabled. The build completed fine, the
packaging of the icon is the problem.

David C. Rankin, J.D.,P.E.