home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / tcl / 2273 < prev    next >
Encoding:
Text File  |  1992-12-31  |  2.0 KB  |  51 lines

  1. Newsgroups: comp.lang.tcl
  2. Path: sparky!uunet!eco.twg.com!twg.com!news
  3. From: "David Herron" <david@twg.com>
  4. Subject: Re: TCL3.0 installation lack
  5. Message-ID: <1992Dec31.235704.15177@twg.com>
  6. Sensitivity: Personal
  7. Encoding:  33 TEXT , 2 TEXT 
  8. Sender: news@twg.com (USENET News System)
  9. Conversion: Prohibited
  10. Organization: The Wollongong Group, Inc., Palo Alto, CA
  11. Conversion-With-Loss: Prohibited
  12. Date: Thu, 31 Dec 1992 23:57:04 GMT
  13. Lines: 36
  14.  
  15. > |> 
  16. > |> /usr/local/include seems like a good default, however, espcially since the
  17. > |> GNU compiler will look there by default.
  18.  
  19. > Your suggestion for a default is admirable, however not everyone utilizes
  20. > the GNU compiler.
  21.  
  22. Sigh.. Sigh.. Sigh..  Don't anybody ever read man pages anymore?? ;-)
  23.  
  24. Every C compiler I've used had a way to add directories to the list
  25. of `include' directories.  Usually this (on Unix anyway) is with -Ipath.
  26. So someone compiling with TCL stuff can do -I/usr/local/include ..
  27.  
  28. > I would have to agree with Larry Virden, use $(TCL_INCLUDE)
  29. > and set it to NULL toward the beginning of the makefile.  This will allow
  30. > each site to place these files in locations which are well suited to them.
  31.  
  32. No.  Default TCL_INCLUDE to /usr/local/include since that will be the
  33. common choice.  It can still be overridden easily.
  34.  
  35. Speaking of which ...
  36.  
  37. The bin directory is set to /usr/local .. Almost every site I'm familiar
  38. with uses /usr/local/bin and the only one I know which doesn't was afflicted
  39. with a mind-virus (meme) from Berkeley which arrived along with 4.2BSD.
  40. As I recall something in the distribution suggested installing new commands
  41. in /usr/local.  But as the list of new commands grew, some needed `lib'
  42. or `include' files and having commands and directories mixed at the same
  43. place in the directory tree became messy.
  44.  
  45. Unfortunately, at that site it was too firmly ingrained before we noticed
  46. it being a problem and we weren't able to change it.
  47.  
  48.  
  49. <- David Herron <david@twg.com> (work) <david@davids.mmdf.com> (home)
  50. <-
  51.