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