LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 11-30-2009, 11:10 AM   #1
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
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 ...

Best

Charles
 
Old 11-30-2009, 12:17 PM   #2
quickbeam
LQ Newbie
 
Registered: Nov 2001
Location: Pocatello, ID
Distribution: Debian Squeeze
Posts: 6

Rep: Reputation: 0
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.
 
Old 11-30-2009, 02:34 PM   #3
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by quickbeam View Post
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.
 
Old 11-30-2009, 02:49 PM   #4
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
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.
 
Old 11-30-2009, 03:02 PM   #5
the trooper
Senior Member
 
Registered: Jun 2006
Location: England
Distribution: Debian Bullseye
Posts: 1,508

Rep: Reputation: Disabled
Maybe something here might do the job:

http://linuxappfinder.com/businessan...ounting?page=1
 
Old 12-01-2009, 02:44 AM   #6
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by XavierP View Post
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.
 
Old 12-01-2009, 03:22 AM   #7
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
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).
 
1 members found this post helpful.
Old 12-01-2009, 12:11 PM   #8
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by XavierP View Post
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).
Thanks again

I downloaded kdelibs3-3.5.10 and qt3-3.3.8b from http://slackware.oregonstate.edu/sla...a/kde3-compat/ and installed them (on Slackware 13.0 32-bit) then used the Slackbuild at http://slackbuilds.org/repository/13...ice/kmymoney2/. All OK until
Code:
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.
Netsearching suggested the missing package was QT development but I was not able to find this by browsing around http://slackware.oregonstate.edu/slackware-13.0.

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?
 
Old 12-01-2009, 01:31 PM   #9
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
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.
 
Old 12-01-2009, 02:00 PM   #10
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by XavierP View Post
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:
Code:
root:~# find / -name qapplication.h
/usr/lib/qt/include/QtGui/qapplication.h
/usr/lib/qt/include/Qt/qapplication.h
/opt/kde3/lib/qt3/include/qapplication.h
 
Old 12-01-2009, 02:52 PM   #11
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
The ./configure options used are
Code:
./configure \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --mandir=/usr/man \
  --with-qt-dir=/opt/kde3/lib${LIBDIRSUFFIX}/qt3 \
  --with-qt-includes=/opt/kde3/lib${LIBDIRSUFFIX}/qt/include \
  --with-qt-libraries=/opt/kde3/lib${LIBDIRSUFFIX}/qt3/lib \
  --${useofx}able-ofxplugin \
  --${useofx}able-ofxbanking \
  --disable-leak-check \
  --disable-pdf-docs \
  --disable-debug \
  --build=$ARCH-slackware-linux
So in /opt/kde3 do you have the qt3 directory and is it populated?
 
Old 12-02-2009, 05:38 AM   #12
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by XavierP View Post
So in /opt/kde3 do you have the qt3 directory and is it populated?
Thanks some more XavierP

Not exactly:
Code:
c:~$ find /opt/kde3 -type d -maxdepth 3
/opt/kde3
/opt/kde3/lib
/opt/kde3/lib/kde3
/opt/kde3/lib/kde3/plugins
/opt/kde3/lib/pkgconfig
/opt/kde3/lib/qt3
/opt/kde3/lib/qt3/templates
/opt/kde3/lib/qt3/lib
/opt/kde3/lib/qt3/plugins
/opt/kde3/lib/qt3/bin
/opt/kde3/lib/qt3/include
/opt/kde3/lib/qt3/mkspecs
/opt/kde3/lib/qt3/translations
/opt/kde3/lib/qt3/phrasebooks
/opt/kde3/bin
/opt/kde3/include
/opt/kde3/include/kio
/opt/kde3/include/kunittest
/opt/kde3/include/kspell2
/opt/kde3/include/kmediaplayer
/opt/kde3/include/kresources
/opt/kde3/include/khexedit
/opt/kde3/include/libkmid
/opt/kde3/include/kdesu
/opt/kde3/include/kate
/opt/kde3/include/kjs
/opt/kde3/include/kdeprint
/opt/kde3/include/kdeprint/lpr
/opt/kde3/include/arts
/opt/kde3/include/dnssd
/opt/kde3/include/ksettings
/opt/kde3/include/ktexteditor
/opt/kde3/include/kmdi
/opt/kde3/include/knewstuff
/opt/kde3/include/kparts
/opt/kde3/include/dom
/opt/kde3/include/kabc
/opt/kde3/share
/opt/kde3/share/services
/opt/kde3/share/services/kded
/opt/kde3/share/services/kresources
/opt/kde3/share/autostart
/opt/kde3/share/locale
/opt/kde3/share/config
/opt/kde3/share/config/ui
/opt/kde3/share/config/colors
/opt/kde3/share/apps
/opt/kde3/share/apps/ktexteditor_insertfile
/opt/kde3/share/apps/LICENSES
/opt/kde3/share/apps/proxyscout
/opt/kde3/share/apps/knotify
/opt/kde3/share/apps/kjava
/opt/kde3/share/apps/kcertpart
/opt/kde3/share/apps/dcopidlng
/opt/kde3/share/apps/ktexteditor_kdatatool
/opt/kde3/share/apps/ktexteditor_docwordcompletion
/opt/kde3/share/apps/kssl
/opt/kde3/share/apps/kconf_update
/opt/kde3/share/apps/kdeui
/opt/kde3/share/apps/khtml
/opt/kde3/share/apps/ksgmltools2
/opt/kde3/share/apps/kdeprint
/opt/kde3/share/apps/kio_uiserver
/opt/kde3/share/apps/katepart
/opt/kde3/share/apps/kstyle
/opt/kde3/share/apps/ktexteditor_isearch
/opt/kde3/share/apps/kdewidgets
/opt/kde3/share/apps/knewstuff
/opt/kde3/share/apps/kabc
/opt/kde3/share/apps/kcm_componentchooser
/opt/kde3/share/doc
/opt/kde3/share/doc/HTML
/opt/kde3/share/applications
/opt/kde3/share/applications/kde
/opt/kde3/share/mimelnk
/opt/kde3/share/mimelnk/message
/opt/kde3/share/mimelnk/model
/opt/kde3/share/mimelnk/application
/opt/kde3/share/mimelnk/all
/opt/kde3/share/mimelnk/multipart
/opt/kde3/share/mimelnk/image
/opt/kde3/share/mimelnk/inode
/opt/kde3/share/mimelnk/video
/opt/kde3/share/mimelnk/text
/opt/kde3/share/mimelnk/uri
/opt/kde3/share/mimelnk/audio
/opt/kde3/share/servicetypes
/opt/kde3/share/icons
/opt/kde3/share/icons/hicolor
/opt/kde3/share/icons/crystalsvg
/opt/kde3/share/emoticons
/opt/kde3/share/emoticons/Default
/opt/kde3/etc
/opt/kde3/etc/xdg
/opt/kde3/etc/xdg/menus
I changed kmymoney2.SlackBuild accordingly:
Code:
   --with-qt-includes=/opt/kde3/lib${LIBDIRSUFFIX}/qt3/include \
and tried again getting
Code:
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:
Code:
 82   --mandir=/usr/man \
 83   --without-arts \
 84   --with-qt-dir=/opt/kde3/lib${LIBDIRSUFFIX}/qt3 \
and tried again getting
Code:
make[3]: Entering directory `/tmp/SBo/kmymoney2-1.0.0/qt-sqlite3-0.2/sqlite3'
g++ -c -pipe -Wall -W -O2 -fPIC  -DQT_NO_DEBUG -DQT_PLUGIN -I/opt/kde3/lib/qt3-3.3.8b/mkspecs/default -I. -I/include -o smain.o smain.cpp
smain.cpp:37:30: error: qsqldriverplugin.h: No such file or directory
so looked for qsqldriverplugin.h:
Code:
root:~# find / -type f -iname 'qsqldriverplugin.h'
/usr/lib/qt/include/QtSql/qsqldriverplugin.h
/usr/lib/qt/include/Qt/qsqldriverplugin.h
/opt/kde3/lib/qt3/include/qsqldriverplugin.h
Hmm ... this is proving non-trivial! Any suggestions?
 
Old 12-02-2009, 06:26 AM   #13
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
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 )
 
Old 12-02-2009, 11:59 AM   #14
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by XavierP View Post
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.
 
Old 12-02-2009, 02:59 PM   #15
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
Is /opt in your PATH?
 
  


Reply

Tags
accounting, foss


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Accounting Software binarybob0001 Linux - Software 4 11-16-2007 06:15 AM
accounting software visiondream3 Linux - Software 5 05-26-2005 11:01 AM
Accounting Software gamehack Linux - Software 1 08-16-2004 12:43 PM
Accounting software. DiBosco Linux - Software 2 06-04-2003 06:17 PM
Accounting Software nariman Linux - Software 2 05-18-2003 12:43 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration