On Tuesday 18 of February 2014 22:30:14 David C. Rankin wrote:
All,
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/src/kmymoney/kmymoney2/widgets/$file
/build/tde-kmymoney/pkg/tde-kmymoney/opt/trinity/share/apps/kmymoney2/pics;
\ done
/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
kmymoneytitlelabel.png
<nothing>
The build system looks for the icon here:
kmymoney2/widgets/Makefile:689:WIDGET_PNGS = kmymoneytitlelabel.png
kmymoney2/widgets/Makefile.am:54:WIDGET_PNGS = kmymoneytitlelabel.png
kmymoney2/widgets/Makefile.in:689:WIDGET_PNGS = 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 \
--enable-closure
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.
Please test build with commit 2031fb9c: Remove unused kmymoneytitlelable.png
from installation.
--
Slavek