FOSS accounting software that doesn't need most of Gnome?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
FOSS accounting software that doesn't need most of Gnome?
Hello
Is there any FOSS accounting software suitable for a small business that doesn't need most of Gnome?
Netsearching for packages suggested that GNUcash would suit but the pre-reqs listed on Slackbuilds look like severe Gnome pollution! Here they are: slib, libofx, ORbit2, GConf, libtasn1, gnome-keyring, gnome-mime-data, libbonobo, gnome-vfs, libgnomecanvas, libgnome, libbonoboui, libgnomeui, libgnomecups, libgnomeprint, libgnomeprintui, gtkhtml and goffice.
The requirements are for purchase and sales ledger, bank reconciliation, profit-and-loss and balance sheet with some basic reporting. Double entry would be OK.
It's actually for a community kitchen; reporting is required to calculate cost of meals, cash flow forecast, debt control ...
I'd prefer not to have to set up a database but if needs must ...
Have you looked at KMyMoney? I don't know what desktop you are running, but if you have KDE installed it should already have most of the dependencies required installed. It will handle all the requirements you have listed.
Have you looked at KMyMoney? I don't know what desktop you are running, but if you have KDE installed it should already have most of the dependencies required installed. It will handle all the requirements you have listed.
Thanks quickbeam
Sorry -- I should have said I'm running Xfce so KDE apps are not an option.
Why's that? KDE apps don't need the whole suite to be loaded and having the base files gives you a bit more range on installables.
Thanks for the "heads up" XavierP How much KDE would be necessary? According to Slackbuilds "KMyMoney2 is still a KDE3 application, so to compile/use it on Slackware 13.0, the KDE3 compatibility libraries from kde-compat are required. Might that mean only the KDE3 compatlibs are required -- or might they be assuming KDE4 desktop is already installed?
@quickbeam: KMyMoney2 describes itself as a personal finance application but digging a bit deeper it does seem to offer a lot more. Looks hopeful if it doesn't need too much KDE (however much that is!).
@the trooper: thanks for the link. Has been down last few hours. Will check it out later.
The KDE Libs shoudl be all you need. There may be other dependencies, but KDE apps normally need the libs as a base requirement. Having those in place should open you up for other KDE apps (if they are the best apps for your needs).
The KDE Libs shoudl be all you need. There may be other dependencies, but KDE apps normally need the libs as a base requirement. Having those in place should open you up for other KDE apps (if they are the best apps for your needs).
checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Here are the first errors from /tmp/SBo/kmymoney2-1.0.0/config.log
Code:
1798 conftest.cpp:2:21: error: qglobal.h: No such file or directory
1799 conftest.cpp:3:26: error: qapplication.h: No such file or directory
1800 conftest.cpp:4:21: error: qcursor.h: No such file or directory
1801 conftest.cpp:5:27: error: qstylefactory.h: No such file or directory
1802 conftest.cpp:6:34: error: private/qucomextra_p.h: No such file or directory
Where (and more usefully in the log run, how) can I find the required package?
Are the KDE libraries installed to /opt/kde3? It may also be worth installing qca-tls1-1.0-i486-opt1.txz & qca1-1.0-i486-opt1.txz - though I normally install all KDE (as a KDE user) so this may not be needed.
Are the KDE libraries installed to /opt/kde3? It may also be worth installing qca-tls1-1.0-i486-opt1.txz & qca1-1.0-i486-opt1.txz - though I normally install all KDE (as a KDE user) so this may not be needed.
Yess -- there's a new and populated /opt/kde3/lib directory. Picking one of the "missing" header files at random:
checking for mcopidl... not found
configure: error: The important program mcopidl was not found!
Please check whether you installed aRts correctly or use
--without-arts to compile without aRts support (this will remove functionality).
Not wanting aRts I further changed kmymoney2.SlackBuild:
Is /opt/kde3/lib/qt3/include/qsqldriverplugin.h a file or a symlink? If it's a link, try either removing it or changing it to the "other" qsqldriverplugin.h (hope that makes sense )
Is /opt/kde3/lib/qt3/include/qsqldriverplugin.h a file or a symlink? If it's a link, try either removing it or changing it to the "other" qsqldriverplugin.h (hope that makes sense )
They are all files. The two /usr ones are identical. The /opt one has many differences.
AIUI, the "error: qsqldriverplugin.h: No such file or directory" message means the build process could not find qsqldriverplugin.h in any of the include directories it was using. If that is correct then the solution may be to add a symlink to one of the /opt .h files in an include directory that the build process is searching or to modify the build process to add one of the /opt/*/include directories (preferred) but I don't know enough (yet!) to identify the make file(s) being used at this stage of the process or about g++ options (the -I options?) to make the change.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.