home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / textutils-1.19-src.tgz / tar.out / fsf / textutils / README < prev    next >
Text File  |  1996-09-28  |  3KB  |  55 lines

  1. These are the GNU text file (actually, file contents) processing
  2. utilities.  Most of these programs have significant advantages over
  3. their Unix counterparts, such as greater speed, additional options,
  4. and fewer arbitrary limits.
  5.  
  6. The programs that can be built with this package are: cat, cksum, comm,
  7. csplit, cut, expand, fmt, fold, head, join, md5sum, nl, od, paste, pr,
  8. sort, split, sum, tac, tail, tr, unexpand, uniq, and wc.
  9.  
  10. See the file NEWS for a list of major changes in the current release.
  11.  
  12. See the file INSTALL for compilation and installation instructions.
  13.  
  14. If you are using a version of the Linux libc that predates 4.4.1,
  15. you should get a newer version.  The old libraries contain getopt
  16. functions that are incompatible with several of these utilities.  For
  17. instance, when built with the obsolete getopt functions, `tail +10' and
  18. `uniq +3' will give usage errors instead of the expected results.
  19.  
  20. There is a known bug in the pr program.  It doesn't work properly when
  21. the first character in an input file is a form feed.
  22.  
  23. I M P O R T A N T:
  24.  
  25.   If you are building on a NextStep 3.2 system, you may have to run
  26.   configure with CC='cc -Dmemcmp=memcmp_local' to avoid a link error
  27.   due to their buggy linker.  Do not use the Next C compiler's -posix
  28.   option to work around the linker problem: the POSIX libraries seem
  29.   to be buggy and although the build will complete without errors,
  30.   the resulting programs will fail in subtle ways. See INSTALL for
  31.   details on how to run configure using a specified value for CC.
  32.  
  33.   Some Cray C compilers lack support for a 32-bit arithmetic type.
  34.   Since gettext requires such a type, you should use the --disable-nls
  35.   option when invoking configure on such systems.
  36.  
  37. The textutils are intended to be POSIX.2 compliant (with BSD and other
  38. extensions), like the rest of the GNU system.  They are almost there,
  39. but a few incompatibilities remain.
  40.  
  41. Note that the distributed man pages are no longer being updated.
  42. The authoritative documentation is in texinfo form in the doc directory.
  43.  
  44. These programs all recognize the `--version' option.  When reporting
  45. bugs, please include in the subject line both the package name/version
  46. and the name of the program for which you found a problem.
  47.  
  48. For general documentation on the coding and usage standards this
  49. distribution follows, see the GNU standards document on
  50. prep.ai.mit.edu:pub/gnu/standards.*, especially the `Makefile
  51. Conventions', `Configuration', and `User Interfaces' sections.
  52.  
  53. Mail suggestions and bug reports for these programs to
  54. bug-gnu-utils@prep.ai.mit.edu.
  55.