Go to the first, previous, next, last section, table of contents.
The distribution of this package will probably be done as a compressed "tar"-format file available via anonymous FTP from SIPB.MIT.EDU. Retrieve `pub/com_err.tar.Z' and extract the contents. A subdirectory profiled should be created to hold objects compiled for profiling. Running "make all" should then be sufficient to build the library and error-table compiler. The files `libcom_err.a', `libcom_err_p.a', `com_err.h', and `compile_et' should be installed for use; `com_err.3' and `compile_et.1' can also be installed as manual pages.
Potential problems:
strcasecmp, a routine provided in BSD for
case-insensitive string comparisons. If an equivalent routine is
available, you can modify CFLAGS in the makefile to define
strcasecmp to the name of that routine.
__STDC__ without providing the header
file <stdarg.h>. One such example is Metaware's High "C"
compiler, as provided at Project Athena on the IBM RT/PC workstation; if
__HIGHC__ is defined, it is assumed that <stdarg.h> is not
available, and therefore <varargs.h> must be used. If the symbol
VARARGS is defined (e.g., in the makefile), <varargs.h> will
be used.
com_err instead of calling write directly.
As I do not have access to non-BSD systems, there are probably bugs present that may interfere with building or using this package on other systems. If they are reported to me, they can probably be fixed for the next version.
Go to the first, previous, next, last section, table of contents.