<div dir="ltr">I am working on developing a planet2 package, and so have a local directory on my system linked as a collection root.<div><br></div><div><div>endobson@yggdrasil () ~/proj/racket/websocket % raco link -d .</div>
</div><div><div>endobson@yggdrasil () ~/proj/racket/websocket % raco link --list</div><div>User links:</div><div> collection: "racket-llvm" path: "/Users/endobson/proj/racket/racket-llvm"</div><div> collection: "fscheck" path: "/Users/endobson/proj/racket/fscheck"</div>
<div> root path: "/Users/endobson/proj/racket/websocket"</div><div>Installation links:</div></div><div><br></div><div style>But now when I build racket I get the following error:</div><div style>endobson@yggdrasil () ~/proj/racket/plt/src/build % make -j 10 && make install -j 10<br>
</div><div style><SNIPPED></div><div style><div>env CFLAGS="-g -O2 -Wall -DOS_X -D_DARWIN_UNLIMITED_SELECT -pthread" LDFLAGS="-pthread" racket/racket3m -X "/Users/endobson/proj/racket/plt/collects" -N "raco setup" -l- setup --no-user</div>
<div>raco setup: version: 5.3.1.10 [3m]</div><div>raco setup: variants: 3m</div><div>raco setup: main collects: /Users/endobson/proj/racket/plt/collects</div><div>raco setup: collects paths: </div><div>raco setup: /Users/endobson/proj/racket/plt/collects</div>
<div>raco setup: --- pre-installing collections ---</div><div>raco setup: --- compiling collections ---</div><div>raco setup: making: racket</div><div>omitted-paths: given directory path is not in any collection root: #<path:/Users/endobson/proj/racket/websocket/net/websocket></div>
<div> context...:</div><div> /Users/endobson/proj/racket/plt/collects/setup/private/omitted-paths.rkt:86:0: omitted-paths*</div><div> /Users/endobson/proj/racket/plt/collects/racket/private/more-scheme.rkt:369:13: hash-ref!</div>
<div> /Users/endobson/proj/racket/plt/collects/setup/setup-unit.rkt:210:2: core139</div><div> /Users/endobson/proj/racket/plt/collects/racket/list.rkt:293:0: filter-map</div><div> /Users/endobson/proj/racket/plt/collects/setup/setup-unit.rkt:391:4: build-collection-tree</div>
<div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div><div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div><div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div>
<div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div><div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div><div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div>
<div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div><div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div><div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div>
<div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop</div><div> /Users/endobson/proj/racket/plt/collects/setup/../racket/private/map.rkt:26:19: loop...</div><div><br></div><div style>
This goes away if I remove the link. raco setup with --no-user gives me the same error message, but I am confused as why it is looking for files there when no-user is specified as it shouldn't be looking in my user specific directories then.</div>
<div style><br></div><div style>Is there a way to get this to work without me removing and adding the directory on every build of racket?</div></div></div>