title: tcl can't find package even though file is in auto_path directory
body: <p>on windows 7, tcl 8.6.4.</p>
  
  <p>My repo.tcl and region.tcl files are both in c:\sites\vive</p>
  
  <p>repo is a package:</p>
  
  <pre><code>package provide repo 1.0
  
  namespace eval ::repo {}
  namespace eval ::repo::create{}
  
  proc ::repo::create {} {...} ...
  </code></pre>
  
  <p>region.tcl wants access to the procs in repo.tcl so it looks like this:</p>
  
  <pre><code>#source ./repo.tcl &lt;---------old method, want to replace with package require
  lappend auto_path [pwd] ;#&lt;--puts c:\sites\vive in the autopath so package can find it.
  
  package require repo 1.0 ;#&lt;--tried this with out version number as well. same result.
  
  ::repo::create
  
  ...
  </code></pre>
  
  <p>I always get this error:</p>
  
  <blockquote>
    <p>can't find package repo 1.0</p>
  </blockquote>
  
  <p>Both of these sites have suggested I use the lappend auto_path
  <a href="https://unix.stackexchange.com/questions/44992/package-require-xxxx-tcl">https://unix.stackexchange.com/questions/44992/package-require-xxxx-tcl</a>
  <a href="https://stackoverflow.com/questions/24149327/cant-find-package-blt">Can&#39;t find package BLT</a></p>
  
  <p>What am I doing wrong? thanks!</p>