Recent versions of HylaFAX should work on AIX.
With OpenServer 1.x you may need to use the configure option:
--with-LIBTIFF="-ltiff -ljpeg -lz -lm"
On Silicon Graphics Indigo and Indy machines you can not use a Macintosh modem cable to connect your modem to the DIN-8 connector on the back of your host. A Macintosh cable uses a special wiring pattern to pass the RTS and CTS signals between the host and modem. This wiring is not compatible with the wiring used on SGI machines. While it may appear that the the modem and cable work, hardware flow control will not function properly and data will eventually be lost. Consult the serial(7) manual page for an explanation of how to wire up modem cables.
The tty device that is used must reflect whether hardware or software flow control is to be used. Under IRIX, modem devices (i.e. those that monitor DCD) come in two flavors: ttyf* devices support RTS/CTS flow control while ttym* devices support XON/XOFF flow control. If you want to use hardware flow control to communicate with your modem you should use a ttyf* device, otherwise use a ttym* device. If you fail to use the correct device you may still get the correct flow control (because later versions of IRIX actually permit flow control to be switched irrespective of the device used), but you are likely to collide with other modem users such as cu, uucp, ppp, and slip that still use the old-style device names (so UUCP lock files may be created for a different name than the one HylaFAX is using).
Note! | USR modems work under IRIX 5.x only when patch 475 or a successor is installed and ClocalAsRoot is set to Yes in the modem configuration file. |
Versions of IRIX prior to 6.2 have a bug in the device driver for the on-board serial ports on several systems that causes RTS/CTS flow control to be turned off as a side effect of setting the CLOCAL flag on the associated tty device. Patch 475 (``RTS/CTS flow control busted when CLOCAL is set'') and its successors correct this problem and must be installed to use HylaFAX with RTS/CTS flow control (install the appropriate successor to patch 475). Also, when this patch is installed the ClocalAsRoot modem configuration parameter must be set to Yes for proper operation (see hylafax-config(4F) for a detailed explanation of what this parameter does). If you do not have the appropriate patch installed on your system then you will either see flow control-related problems when transmitting facsimile or possibly some other problems related to modems dropping DCD when carrier is lost.
Note! | The DPS-based PostScript imager program distributed with HylaFAX is available only in COFF format. Because IRIX 6.2 does not support COFF executables this program cannot be used with HylaFAX. A Ghostscript-based RIP should be used under IRIX 6.2. |
The font metric files required by client applications are contained in the dps_eoe.sw.dpsfonts image that is part of the standard IRIX distribution.
Use a recent HylaFAX version.
Due to a problem in the 4.1beta3 source code, SCO 5 users will be unable to compile it without modification.
The standard SCO serial I/O driver (SIO) does nothing with modem control lines if CLOCAL is set on the tty device. The usual workaround is to use the FAS driver instead.
Slackware Linux does not use a SysV init style, but rather follows the "traditional" BSD type. However, HylaFAX itself uses SysV init format. If you would like to configure HylaFAX to run in some runlevels but not in others, you will need to indicate this appropriately with the lines added to /etc/inittab, and you should not edit /etc/rc.d/rc.local as explained above, but instead, directories should be made in /etc/rc.d/ for every runlevel in the format of 'rc?.d' where ? is the runlevel number, and a symlink to /usr/local/sbin/hylafax should be made in each of them.
Before configure, you may need to execute:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
ln -s /usr/local/lib/gcc-lib/ /usr/local/lib/gcc-lib/i386-pc-solaris2.7/2.95...
Thanks goes to Nate Sanders darkskull@damnation.net and Christoph Scheeder christoph.scheeder@scheeder.de for their work on this.
GettyArgs: "-g -h -d /dev/cua/a -l 38400 -m ldterm,ttcompat"
Also search the mailing archives and review:
http://www.hylafax.org/archive/2000-08/msg00498.html
http://www.hylafax.org/archive/2000-08/msg00479.html
http://www.hylafax.org/archive/2000-08/msg00617.html
and their threads.
GettyArgs: "-g -h -t 60 -l ff_%s"
Compaq Tru64 Installation Notes
[Ed: Thanks to Albert DeKnuydt for the following advice.]
MACHDEPLIBS = -lm -lmallocto
MACHDEPLIBS = -lm -lmalloc -libertyLibiberty is available with the gcc compiler.
LC++OPTS = -fpermissive
#undef SV_INTERRUPT