On 02/17/2014 10:22 PM, David C. Rankin wrote:
That explains your success:
--disable-sqlite3 \
it is on by default, and unless you disable it, you will find all of the same problems I am reporting....
In fact, unless you specifically disable virtually all the options in kmymoney, the build fails. Try building with just the default options. I've opened:
http://bugs.pearsoncomputing.net/bugzilla/show_bug.cgi?id=1942
set at major due to the fact that unless you disable all the options for kmymoney, the build fails.
Further, the 23011-qt-sqlite3-0.2.tar.gz contained within the tree is NOT updated to work with tqtinterface or tqt3. There is no database backend capability for kmymoney at all. The only reason it works for anyone building on R14 is if they are building with --disable-sqlite3.
What if you want an actual database backend for kmymoney?
In kmymoney's case "works for me" is a qualified "works for me" at best. The documentation blows up the build as well unless you specifically disable the pdf documents or install a 3rd party perl package of html2ps:
<snip> make[4]: Leaving directory '/build/tde-kmymoney/src/kmymoney/doc/en' /opt/trinity/bin/meinproc --check --stylesheet `dirname /opt/trinity/share/apps/ksgmltools2/customization/tde-chunk.xsl`/tde-nochunk.xsl ./index.docbook -o index.html; recode utf8..latin1 index.html || : recode: index.html failed: Invalid input in step `UTF-8..ISO-8859-1' html2ps -o kmymoney-user.ps -n index.html make[3]: html2ps: Command not found Makefile:755: recipe for target 'kmymoney-user.pdf' failed
This despite ./configure thinking all is hunky-dory. Further, if html2ps is NOT present on the system the autoconf setup should test and handle it automatically, not crash 9 minutes into the build. 99% of the other TDE apps build correctly with the default options - kmymoney is a visible exception compared to the readiness of the remaining applications.
No this is not "critical", but is certainly is not a "works for everyone else".