<div style="font-family:Verdana">Dear all,<br><br>I'm having difficulties compiling racket/place code using both raco exe and DrRacket menu item<br><br>I've isolated the simplest example reproducing the behavior<br><br>The parent and worker files are as below, taken from the racket reference<br><br>&nbsp;http://docs.racket-lang.org/reference/places.html<br><br>Both files are located the same directory<br><br>;===============================<br>;place-parent.rkt<br>;===============================<br><br>#lang racket<br><br>(require racket/place)<br><br>(let ([pls (for/list ([i (in-range 2)])<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (dynamic-place "place-worker.rkt"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'place-main))])<br>&nbsp;&nbsp; (for ([i (in-range 2)]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [p pls])<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (place-channel-put p i)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (printf "~a\n" (place-channel-get p)))<br>&nbsp;&nbsp; (map place-wait pls))<br><br><br><br>;===============================<br>;place-worker.rkt<br>;===============================<br><br>(module place-worker racket<br><br>(require racket/place)<br><br>(provide place-main)<br><br>(define (place-main pch)<br>&nbsp; (place-channel-put pch (format "Hello from place ~a"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (place-channel-get pch)))))<br>&nbsp;&nbsp;&nbsp;&nbsp; <br><br>&nbsp;&nbsp;&nbsp;&nbsp; <br>;===============================<br>;Complation:<br>;===============================<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>I compile place-parent as follows.<br><br>&gt;raco exe place-parent.rkt<br><br>compilation is successful and generates no messages.<br><br>However, I receive the below-listed run-time error when launching the resulting executable<br><br>I would note:<br><br>1) Error&nbsp; occurs twice (one for each call to dynamic-place) in place-parent<br><br>2) error is being generated in place-worker by standard-module-name-resolver<br><br>3) place-parent provides the expected (good) behavior when run under Dr. Racket<br><br>4) Racket version is 5.3.3&nbsp; o/s is windows XP sp3,<br><br>I strongly believe I'm failing to set the module-path argument in the dynamic-place procedure correctly, but I could use a helpful hint at this point. I'm finding the module-path documentation a little confusing.<br><br>Thank you very much<br><br>Zack<br><br>===================;=====ERROR==================================<br>place-worker.rkt:2:21: racket: standard-module-name-resolver: collection not found<br>&nbsp; collection: "racket"<br>&nbsp; in collection directories:<br>&nbsp; in: racket<br>&nbsp; context...:<br>&nbsp;&nbsp; standard-module-name-resolver<br>&nbsp;&nbsp; standard-module-name-resolver<br>place-worker.rkt:2:21: racket: standard-module-name-resolver: collection not found<br>&nbsp; collection: "racket"<br>&nbsp; in collection directories:<br>&nbsp; in: racket<br>&nbsp; context...:<br>&nbsp;&nbsp; standard-module-name-resolver<br>&nbsp;&nbsp; standard-module-name-resolver<br><br>;==================================================================<br><br></div>