Efax-gtk


Faxing with Linux/Unix


Introduction

Efax-gtk is a GUI front end for the 'efax' fax program.   It can be used to send and receive faxes with a fax modem, and to view, print and manage faxes received.   It also has a socket interface to provide a "virtual printer" for sending faxes from word processors and similar programs, and can automatically e-mail a received fax to a designated user, and automatically print a received fax.

More information is provided in the README file: README


Requirements

To compile and run efax-gtk-3.*, the GTK+-2.* and libsigc++ libraries must be installed. GTK+-2.* comes with Gnome-2. The README file referred to above provides further information about required versions of libsigc++, and it can be downloaded here: libsigc++ .  The program is known to compile with gcc-2.95.3, gcc-3.2, gcc-3.3, gcc-3.4, gcc-4.0, gcc-4.1, gcc-4.2 and gcc-4.3, and should compile with any other standards compliant compiler.

To use the program you must also have ghostscript (gs) installed (this is included in practically all Linux/Unix-type distributions).  You do not need to separately download and install 'efax' - the standard efax-gtk packages in the 'Download' section below include the necessary efax source code.

To use the supplied 'mail_fax' script (which will automatically mail a received fax to a specified user), you will also need Heirloom mailx.  This can be obtained here, if it is not included in your distribution: mailx

Version 3.* of efax-gtk does not use gtkmm.  That dependency was removed on going from version 2.2.16 to version 3.0.0.  Functionally, version 2.2.16 is identical to version 3.0.0.


Download

The source code for the most recent stable version is efax-gtk-3.0.17

The last version which used gtkmm is efax-gtk-2.2.16 : this is still being maintained by way of bug fixes, so bug reports on it will be accepted.

The last single theaded version of the program is efax-gtk-2.2.6c :  this is still being maintained by way of bug fixes, so bug reports on it will be accepted.

The final version for GTK+1.2 and gtkmm-1.2 is efax-gtk-1.0.8a

See the ChangeLog for further information about releases.


Help

A mailing list is available at https://lists.sourceforge.net/lists/listinfo/efax-gtk-general , and a public forum is available at http://sourceforge.net/forum/?group_id=109982

I can be contacted at cvine -at- users -dot- sourceforge -dot- net.


CVS

NOTE: only the versions of efax-gtk listed above in the Download section are stable.  The code in CVS is unstable and although it will probably compile, it is not guaranteed to work.  With this understanding, the latest source code in CVS can be obtained from the sourceforge CVS repository by logging in with:

  cvs -d:pserver:anonymous@efax-gtk.cvs.sourceforge.net:/cvsroot/efax-gtk login

When prompted for a password just press the 'Enter' key.  Then download the files with:

  cvs -z3 -d:pserver:anonymous@efax-gtk.cvs.sourceforge.net:/cvsroot/efax-gtk co efax-gtk

The contents of the CVS repository for efax-gtk can be viewed through the web interface at viewCVS


Precompiled packages

A precompiled package of version 3.0.17 for Debian GNU/Linux unstable (SID) can be obtained here: Debian unstable . A precompiled package of version 3.0.12 for Debian stable can be obtained here: Debian stable .

A precompiled package of version 3.0.14 for Fedora Core 5 (x86) is available from Zdravko Nikolov here: Fedora .  This is compiled against the version of libsigc++ which comes with Fedora Extras.

A precompiled package of version 3.0.7 for Slackware 10.2 by Gergely Szakats can be obtained here: Slackware .

A precompiled package of version 3.0.8 for OpenSuse 10.0 by David Weber can be obtained here:
OpenSuse .

Efax-gtk is also available pre-compiled for FreeBSD via the FreeBSD ports collection (search for "efax-gtk" on the attached link for your version of FreeBSD: FreeBSD Ports ), and for NetBSD: NetBSD Packages .

Any issues about the precompiled packages should be sent to the relevant maintainer of the package concerned.


Chris Vine cvine -at- users -dot- sourceforge -dot- net

SourceForge.net Logo