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.