<div dir="ltr">I tried running raco setup, and got two kinds of errors (after which I got the same error as before when trying to run Scribble):<div><br></div><div>- "expected a 'module' declaration ..." arising from a bunch of my own files (some that are reachable from my link and some that are within my GitHub directories that are not connected to link commands)</div>
<div><br></div><div>- a bunch of delete-file errors such as</div><div><div><br></div><div><div>raco setup: launcher: <gui-bin>/DrRacket.exe</div><div>delete-file: cannot delete file</div><div>  path: C:\Program Files (x86)\Racket\DrRacket.exe</div>
<div>  system error: Permission denied; errno=13</div><div>raco setup: launcher: <gui-bin>/PLT Games.exe</div><div>delete-file: cannot delete file</div><div>  path: C:\Program Files (x86)\Racket\PLT Games.exe</div><div>
  system error: Permission denied; errno=13</div></div><div>...</div><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Mar 15, 2014 at 11:52 AM, Matthew Flatt <span dir="ltr"><<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yes, the intent is that you should be able to take your time to convert<br>
from links to packages.<br>
<br>
Like Jay, I wonder whether you ran `raco setup` after `raco link` ---<br>
in contrast to `raco pkg install`, which runs `raco setup` as needed<br>
for you. A linked collection's libraries can be found for running<br>
without a `raco setup`, while documentation cross-referencing would<br>
depend on `raco setup`.<br>
<br>
(Jay: I think it's no longer the case that `raco setup` as run by<br>
`make` in a repo checkout ignores your links. If I understand what you<br>
have in mind and if I remember correctly, that's a change relative to<br>
v5.3.6.)<br>
<div class="HOEnZb"><div class="h5"><br>
At Fri, 14 Mar 2014 16:05:56 -0600, Jay McCarthy wrote:<br>
> Is it possible that the old link is version specific? Have you run a<br>
> full "raco setup" after upgrading? (The default "raco setup" that runs<br>
> during the build process will only look at the core and ignore your<br>
> links.)<br>
><br>
> On Fri, Mar 14, 2014 at 7:59 AM, Kathi Fisler <<a href="mailto:kfisler@cs.wpi.edu">kfisler@cs.wpi.edu</a>> wrote:<br>
> > I have a custom #lang (a scribble extension).  In previous versions, I used<br>
> > raco link to register the directory containing the lang.rkt and other files<br>
> > for my #lang.<br>
> ><br>
> > After switching to 6.0, scribble yields an error that suggests it is not<br>
> > finding the functions defined in my #lang.  I have rerun the raco link<br>
> > command, and confirmed that the link is there (through raco link -l).  I get<br>
> > no errors when I attempt to "run" the lang.rkt file or the file containing<br>
> > the unfound functions.<br>
> ><br>
> > Might this be an artifact of the new package system, or am I looking<br>
> > elsewhere for the problem?  I couldn't tell whether I had to switch over to<br>
> > the new package system now, or whether I can take my time migrating our<br>
> > stuff over.<br>
> ><br>
> > thanks,<br>
> > Kathi<br>
> ><br>
> ><br>
> ><br>
> ><br>
> > ____________________<br>
> >   Racket Users list:<br>
> >   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
> ><br>
><br>
><br>
><br>
> --<br>
> Jay McCarthy <<a href="mailto:jay@cs.byu.edu">jay@cs.byu.edu</a>><br>
> Assistant Professor / Brigham Young University<br>
> <a href="http://faculty.cs.byu.edu/~jay" target="_blank">http://faculty.cs.byu.edu/~jay</a><br>
><br>
> "The glory of God is Intelligence" - D&C 93<br>
> ____________________<br>
>   Racket Users list:<br>
>   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br>
</div></div></blockquote></div><br></div>