Frequently Asked Questions

Last update: November 7, 2006


  1. I have a UN*X system that conforms to the POSIX standard. Why can't I get gtmess to run properly?

    Gtmess is developed mainly for Linux. It might run on other POSIX systems too, but I have not tested it much. I recommend that you find a Linux platform and compile gtmess on it.

    I have successfully compiled gtmess on the following systems:

  2. I run gtmess through ssh. The function keys do not work except F10. What's wrong?

    The functions keys don't seem to work very well through ssh clients. Try the equivalent form of ESC-n for Fn. For example, if you want to press F3, just press ESC followed by a `3'. If you are using putty which is a very popular ssh client, then you might have to play a little with the keyboard options it offers.

  3. Where are those nice colors I see in the screenshot? I tried with -Ocolors=1 and got nothing!

    Well, it seems that your terminal is not recognized as a color one by the curses library. Try setting the environment variable TERM to different values like xterm, or xtermc, or xterm-color. In fact, you should find a proper value from the terminfo database, which is usually found in /usr/share/terminfo/.

  4. ./configure complains that it cannot find the XXX library but I have XXX installed. What's wrong?

    Perhaps ./configure does not look at the correct place for the library. For instance, if you have installed XXX into /usr/local/, then your includes go into /usr/local/include/ and libs go into /usr/local/lib/. You should invoke the configure script as follows:

    ./configure CPPFLAGS=-I/usr/local/include/ LDFLAGS=-L/usr/local/lib/
    
  5. I run gtmess and nothing happens when I try to connect. Not a single packet is transferred through my network interface. What's wrong? My internet is OK, I can surf the web without problems!

    Perhaps you are behind a firewall that prevents access to ports other than 80.