SMS Server Tools

Compiling

Windows users should follow the Step by Step Instruction for Windows.

Other users should follow these steps:

  1. Solaris users do the changes as described in Software compatibility
  2. Install the package:
    mm Shared Memory Library
    The following packages should already be installed:
        gcc GNU Compiler Collection
        glibc GNU C Library
        make GNU Make
        tar GNU Tape Archiver
  3. Extract the source package into your preferred directory.
    tar xzf smstools.tar.gz
  4. Run make to compile and install the sources.
    make -s clean
    make -s
    su -c "make -s install"
  5. Create queue directories in /var/spool/sms for each phone network provider

If you update an older version you may need to add some new lines to your smsd.conf file.
You can ignore the warning that "tempnam is dangerous" if your compiler tells you that. As far as could find out tempnam is not dangerous in this case.

Note: The install procedure does not create the spool directories for the phone network providers automatically!

If you cannot install the mm Shared Memory Library (whatever cause you have) you can compile this program with limited functions. The mm Library is needed for statistics. You can disable statistics by activating the marked line in src/Makefile.