This is the README for mh.6.7.s.tar.gz [Download] [Browse] [Up]
MH 6.7 for the NeXT. Feel free to send me any bug fixes you might have. I'll try to incorporate them and pass them along with new releases. Karl Sierka --- Karl Sierka email - karl.sierka@labyrinth.com phone - (303) 441-8288 Labyrinth Computer Services, PO Box 4626, Boulder Colorado 80306-4626 (-: NeXT Mail Welcome :-) To install, 0. Be prepared to enter a new religion. :-) 1. untar it in a nice unixy place, like /usr/local/src/mh. 2. cd into /usr/local/src/mh/conf, and type make. This will build a configuration script that you will run in the next step. 3. type mhconfig MH while still in /usr/local/src/mh/conf. This will take some time to run, so you might as well put it in the background and redirect output to a file, like this. % mhconfig MH >& myconfig-log & 4. Once that has run, % cd /usr/local/src/mh % make clean >& make-clean & Since this will be a virgin build for you at this time, this is just to get you comfortable with the idea of cleaning up, since not doing this step after making a change to a config file will waste hours of your time in tracking down why it did not do what you wanted. 5. Now, go ahead and build all the binaries, man pages and docs. % cd /usr/local/src/mh % make >& make-log & This could take like 20 minutes. You should do a % tail -f make-log while this is running (the first time or so) to see what it is doing. 6. If all went well, install the system. The default config file MH will place some programs and format files in /usr/local/mh/lib, all other binaries in /usr/local/mh/bin, and the man pages in /usr/local/man/manl, so make sure those directories exist before doing the final step. % cd /usr/local/src/mh % su # make install >& make-install & eg, % cd /usr/local/src/mh % su # mkdirs /usr/local/mh/{bin,lib} /usr/local/man/manl # make install >& make-install & # tail -f make-install . . . 7. make sure you have added /usr/local/mh/bin and /usr/local/mh/lib to your shell PATH variable, and add /usr/local/man/manl to your shell MANPATH variable. eg, in .cshrc set path = ( otherstuff /usr/local/mh/bin /usr/local/mh/lib otherstuff ) setenv MANPATH /usr/man:/usr/local/man 8. If all went well, and the binaries and man pages were installed, do a make clean again, to remove all the build step .o files. 9. Read the docs that come with mh. A usage note: if you are going to do a sortm on a large message folder, say 400+ messages, make sure you have your csh stack size limit increased, by doing something like limit stacksize 10000 in your .cshrc file, or you will be unpleasantly surprised by a core dump from sortm, and a partially sorted folder. (might even lose messages)
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.