QHacc is based exclusively on the Qt Toolkit from Troll Tech. That means it
should be able to be compiled on a large selection of hardware, and even
different platforms. In my direct experience, QHacc runs on Slackware Linux
and on Windows through Cygwin and the fine folks porting the Qt libraries to
it. If you get QHacc running on some other platform, I'd like to hear about
it.

To Install QHacc (the short version):
  #> gzip -d qhacc.tar.gz
  #> tar xvf qhacc.tar
  #> cd qhacc
  #> ./configure
  #> make
  #> make install
  #> mv contrib/easysetup ~/.qhacc (optional)

To Install QHacc (the long version):
  (see the short version)

The configuration step has a couple options that are pretty self-explanatory.
They are:
  --with-qt-moc=DIR          moc precompiler in DIR
  --with-qt-libs=DIR         Qt libraries in DIR
  --with-qt-includes=DIR     Qt includes in DIR

  --enable-mt							   link with multithreaded Qt [default=yes]
  --enable-plugins					 build plugins [default=yes]
  --enable-qif							 build qif plugin [default=yes]
  --enable-cliimp						 build cliimp plugin [default=yes]
  --enable-cron							 build cron plugin [default=yes]

  --enable-mysql						 build MySQL plugin [default=no]
  --enable-psql 						 build PostgreSQL plugin [default=no]
  --enable-xml							 build xml plugin [default=no]
  --enable-sqlite						 build SQLite plugin [default=no]

NOTE: To run QHacc, you'll need to set QHACC_HOME. QHacc needs to write
a couple of files for proper operation, and it puts all its files in
QHACC_HOME. You can also use the -f option to specify a QHACC_HOME on
the command line. 

A NOTE ABOUT QT:
QHacc requires a working installation of Qt 3.0 or greater. If you are
having trouble compiling the program, make sure QTDIR is set prior to
running the configure script. Also, make sure it is pointing to a
working installation. You might also try doing a "make distclean" before
re-running configure.

QHacc DOES NOT require a multithreaded Qt installation in order to
work. The configure script checks for the multithreaded library because
that is what I have on my system. It is also a required library for
KDE3, which I expect is what the majority of Qt users are
running. However, if you do not have the multithreaded library handy,
run configure with --disable-mt. At this time, QHacc does not rely on
threads on any kind, so either library is perfectly acceptable.

If you get QHacc to run, especially if you've done something besides
what I've described here, please send me an email. I'd like to know what
problems may be out there.

QHACC ON WINDOWS:
QHacc has successfully been built and operated on Windows NT with SP5. Cygwin
is required, as is the Cygwin port of the Qt libraries. Those are downloadable
from http://cygwin.com and http://cygwin.kde.org, respectively. I got
everything to compile using gcc 2.95.3-5 on xfree86 4.2. Also, I found it
necessary to use the --disable-mt option to configure. The make process issued
a few warnings, and the final compilation spit out several "Info:" lines, but
everything compiled and ran. Please let me know if you needed to do anything
spectacular to duplicate this.

QHACC ON MAC OSX
The following command line will reportedly make QHacc configure
correctly on Mac OSX. 

  CC=g++ QTLIBDIR=/usr/local/qt/lib ./configure

Thanks for downloading. 
ryan bobko <ryan@ostrich-emulators.com>
