home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / N / TCPIP / NNTP-1.000 / NNTP-1 / nntp.1.5.11t / common / README.SYSV < prev    next >
Encoding:
Text File  |  1993-10-17  |  1.7 KB  |  39 lines

  1. To make NNTP run on SYSV Release 2 or earlier, do the following:
  2.  
  3. 1. Get the Berkeley Directory Library emulation package. You can get it
  4. from archive-server@bcm.tmc.edu. This is the so-called NDIR 
  5. package. Install it. (If you don't know if you have it, look for the
  6. file ndir.h in /usr/include. If it is there, you have the NDIR library
  7. and can move on the step 2.)
  8.  
  9. 2. Edit common/conf.h. Make sure you define USG and look at all the
  10. other stuff in there to be sure you have defined all the other things
  11. you need. (You will most likely need to define U_LONG, ALONE, vfork,
  12. and FAKESYSLOG. You will most likely need to undefine FASTFORK, BSD_42,
  13. DBM, SUBNET, NETMASK, DAMAGED_NETMASK, and DECNET.) You will probably need to
  14. undefine SYSLOG if you don't define FAKESYSLOG.
  15.  
  16. 3. Edit the Makefile in the root directory of the nntp sources.  Make sure to
  17. add -lndir to the LIBS line. If you have EXCELAN, you will probably need to
  18. add a -lsocket here aswell. If the networking include files are not in the
  19. "standard location" (e.g. /usr/include), be sure to modify the CFLAGS lines to
  20. add -Ilocation_of_the_network_include_files.
  21.  
  22. 4. Now, you can cd to the root directory of the nntp sources and type
  23. "make server" to make the server programs or "make client" to make the client
  24. program.
  25.  
  26. If you have problems, send mail to sob@tmc.edu and he will help if he
  27. can.
  28.  
  29. Stan Barber (update 1/21/91)
  30.  
  31. P.S. For those of you with SVR3, we are still working on that. We expect to
  32. have it working fully in NNTP 1.6. If you have sockets, this version will
  33. most likely work, but may require some effort. A first attempt at supporting
  34. TLI for clients is in the clientlib.c file. It does not work as yet. People
  35. are encouraged to work with it and send me their fixes.
  36.  
  37.  
  38.  
  39.