Installing mg on Debian Wheezy

This is a post to remind myself how to install mg(1) on a Debian Wheezy system.

  1. Download libbsd-dev >= 0.6 (for fparseln)
  2. Compile and install libbsd-dev: ./configure --prefix=$HOME/usr && make && make install
  3. Download mg 20140404 (or later)
  4. Extract tarball
  5. Modify GNUmakefile:
        prefix=         $(HOME)/usr
        BSD_CPPFLAGS = -I$(HOME)/usr/include/bsd -DLIBBSD_OVERLAY
        BSD_LIBS = -L$(HOME)/usr/lib -lbsd
  6. make && make install
  7. Add export LD_LIBRARY_PATH=$HOME/usr/lib:$LD_LIBRARY_PATH to ~/.profile