<br><div class="gmail_extra">Thank you Eli, that clarifies most of it!<br><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I think<br>
that the rule of thumb to avoid such problems (besides the obvious one<br>
of not using symlinks etc) is to always use string requires for<br>
linking modules within a single collection/package/whatever, and<br>
always use symbolic requires to refer to other collections.<br></blockquote><div><br>That's what I was doing at first, with the difference that the file b.rkt was actually in some user's directory, and was required dynamically by a.rkt. So it seemed logical (at first sight) to have b.rkt use symbols.<br>
Looks like I'll need to use symbols everywhere.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
There can still be a problem though, since you did the linking with<br>
raco link so there shouldn't be any path issues, so it might be worth<br>
it to find out the source of the problem, still. To do debug such<br>
things, you can run `env | sort' in your usual shell and in your<br>
xinitrc, then look for the cause of the difference. </blockquote><br><div>Thanks for the advice. Unfortunately it was not fruitful: with nearly identical envs (except for display, gdmsession, gnome_desktop_session_id, hush_login, mail, _, windowid and windowpath, and the xdg_session_cookie), the behavior is still the same.</div>
<br><font color="#888888">Laurent</font><br></div></div>