On 02/18/2014 03:36 PM, David C. Rankin wrote:
> On 02/18/2014 03:30 PM, 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.
>>
>
> Here is the answer from the changelog at sourceforge:
>
> 2011-05-21 06:32 conet
>
> * kmymoney/widgets/CMakeLists.txt,
> kmymoney/widgets/kmymoneytitlelabel.png: Remove unused file.
>
> http://kmymoney2.sourceforge.net/ChangeLog-4.5.95.txt
>
> I'll work on a patch.
>
The easiest fix is just to add the missing icon back to the tde git tree, since
the icon IS required for the TDE build. I have obtained a copy of the icon from
one of Francios old packages and kmymoney then builds fine. The old package
containing the icon was:
ftp://fr2.rpmfind.net/linux/sourceforge/m/ma/magiclinux-plus/update30/RPMS.trinity/trinity-kmymoney-common-1.0.5-4mgc30.opt.x86_64.rpm
The icon is attached. Darrell/Slavek/Francios please push this icon to git in
the /tde/main/applications/kmymoney/kmymoney2/widgets directory.
This icon is very much needed in the TDE version of kmymoney with the options above.
--
David C. Rankin, J.D.,P.E.
Attachments:
- kmymoneytitlelabel.png
