home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Spezial / SPEZIAL2_97.zip / SPEZIAL2_97.iso / ANWEND / DEVELOP / FORUT062 / notes.os2 < prev   
Text File  |  1997-02-03  |  4KB  |  117 lines

  1. # file: notes.os2
  2.  
  3. This is the OS/2 port of the Fortran Utilities, v.0.62, by Koen D'Hondt
  4. (ripley@xs4all.nl).
  5. These tools are quite useful for Fotran programmers, I was pointed to
  6. them when I was looking for a utility that could generate a tags file
  7. from Fortran sources for use with vi. ftags included here can do that,
  8. it even handles fweb files (literate programming sources) rather well.
  9.  
  10. (For people using ffscan it may be worthwile to check out ftnchek by 
  11. Robert Moniot which is more powerful.)
  12.  
  13.  
  14. Location:
  15. ====================
  16.  
  17. This has been uploaded (or will be moved from the respective /incoming
  18. areas) to:
  19.  
  20.  ftp://ftp-os2.cdrom.com/pub/os2/dev32/forut062.zip
  21.  ftp://ftp-os2.nmsu.com/pub/os2/dev32/forut062.zip
  22.  ftp://ftp.leo.org/pub/comp/os/os2/devtools/utils/forut062.zip
  23.  
  24. You will also want to check the web site of the author
  25.  http://www.xs4all.nl/~ripley/ForUtil.html
  26. since he may well fold the changes in a new release.
  27.  
  28. Installation:
  29. ====================
  30.  
  31. You will need (these files can be found on the usual OS/2 ftp sites)
  32.  
  33. * emxrtl.zip: the EMX runtime library (emx09b, fixpak 5, or later),
  34.   which should be installed. 
  35.  
  36. In the archive you have things like:
  37.  
  38.   -rwxrwxrwx    97369 Jan 23 00:17 exe/fflow.exe
  39.   -rwxrwxrwx   109263 Jan 23 00:19 exe/ffscan.exe
  40.   -rwxrwxrwx    40964 Nov 11 00:29 exe/ftags.exe
  41.   -rwxrwxrwx    80634 Jan 23 01:04 exe/get_common.exe
  42.   -rwxrwxrwx    87728 Jan 23 01:04 exe/list_commons.exe
  43.   -rwxrwxrwx   118324 Jan 23 01:04 exe/scan_commons.exe
  44.  
  45. If you wish (and know how to) you can strip the executables using emxbind
  46. to save some space.
  47.  
  48. Put it all in a directory in your path. Docs are in the man directory, 
  49. for use with GNU man, as plain text, as html, as ... Put them where you
  50. like them / have them normally.
  51.   
  52.   
  53.  
  54. Do it yourself:
  55. ====================
  56.  
  57. These are some notes regarding the OS/2 version of the Fortran Utilities
  58. by Koen D'Hondt. I got the sources right from his web site
  59.  http://www.xs4all.nl/~ripley/ForUtil.html as
  60.  
  61.   27653 Nov 10 23:04 ForUtil-0.62-man.tar.gz
  62.  280574 Nov 10 23:04 ForUtil-0.62.tar.gz
  63.  437967 Jan 22 23:40 ForUtil062.zip
  64.  
  65.  
  66. If you want to recompile this you will need also a copy of lex or flex
  67. and a copy of the GNU data base module gdbm. These things have been
  68. ported to OS/2 by other kind people and live in various incarnations
  69. (flex.zip, flex2522.zip, gnudbm.zip, gnugdbm.zip etc. on the usual ftp
  70. sites, like ftp-os2.nmsu.edu, ftp-os2.cdrom.com, ftp.leo.org). Look
  71. with your favourite file search engine for the latest versions.
  72.  
  73. I include the original sources, as ForUtil062.zip, and then the stuff I
  74. had to change. At some point I lost track, so I include actually the
  75. whole subdirectory I built it in. (There really were not soo many changes
  76. needed, I just lost track.)
  77.  
  78. In fflow I had to replace calls to strcasecmp with strcmp to get it to
  79. link and run.
  80.  
  81. One needs to edit configure file by hand to work around all the failed 
  82. tests, (even my Sun Solaris, IBM AIX, and SGI IRIX accounts failed to 
  83. finish configure.) I tried sh, ksh, ....
  84.  
  85. Set things like:
  86.  
  87. setenv RANLIB 'ar srv'
  88. setenv GCC gcc
  89. setenv LEX flex
  90.  
  91.  
  92.  
  93. Copyrights and such:
  94. ====================
  95.  
  96. The copyright / licensing conditions of the original archive apply, see
  97. the file LICENSE etc. You use it at your own risk, and it shall be 
  98. stressed that:
  99.  
  100. This program is distributed in the hope that it will be useful
  101. but WITHOUT ANY WARRANTY; without even the implied warranty of
  102. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  103. GNU General Public License for more details.
  104.  
  105.  
  106. Bugs and the like:
  107. ==================
  108.  
  109. Bugs clearly related to the OS/2 port to me (sad@utk.edu;
  110. stefand@elphy.irz.hu-berlin.de), even though I can't promise I will be
  111. able to fix them. After all this was just a re-compile, more or less.
  112. Bugs clearly related to the Fortran Tools themselves better to Koen
  113. D'Hondt (ripley@xs4all.nl). So.  Now have fun.     
  114.  
  115. Stefan A. Deutscher                             2-Feb-1997
  116. (sad@utk.edu, stefand@elphy.irz.hu-berlin.de)
  117.