STLport and aprsd215b9

STLport is a thread safe open source release
of stl.  It has C++ iostreams, string libraries and others.
I have modified aprsd to use this library if installed.
Follow the instructions below, then recompile aprsd.
You should see references to stlport in the compiler
messages if it is properly linking to it.

After a month of testing I believe installing and
using this library with aprsd fixes the annoying
crashing that aprsd has a reputation for.  One server
operator could not get aprsd to run for more than a day until
he installed STLport.  The server then ran over 500 hours
at which time he manually restarted the server to
reload an updated config file.

HOWTO install STLport:

1. Download STLport from http://www.stlport.org/download.html
   I used version 4.5.3 .

2. Unpack

3. cd into the stlport ./src directory.

4. Be root, then do this:   make -f gcc-linux.mak clean install
   This will take a long time.

5. Edit /etc/ld.so.conf and add "/usr/local/lib" to the list.

6. ldconfig

7. STLport libraries should now be installed on your system.
   libstlport_gcc.a   libstlport_gcc.so	 and others
   should be present in /usr/local/lib/ .
   The header files should be in /usr/local/include/stlport
   
8. Compile aprsd.  It should automatically use the new STLport libraries.
   Note: aprsd versions prior to 215b9 cannot use STLport.

9. When viewing the status page on port 14501 the server version field
   will have -stl appended.  eg: aprsd215b9-stl




   



