Dear list,<div><br></div><div>I build racket from source, using the command from the fluxus readme to make sure it all ends up in /usr/local where fluxus expects it.</div><div>I compiled fluxus and this went without a problem.</div>
<div><br></div><div>Now running fluxus gives me </div><div><br></div><div><div>fluxus: error while loading shared libraries: <a href="http://libracket3m-5.0.1.so">libracket3m-5.0.1.so</a>: cannot open shared object file: No such file or directory</div>
</div><div><br></div><div>that doesn't seem fair, because it could find it all just fine when scons checked for it. Also; </div><div><br></div><div> whereis <a href="http://libracket3m-5.0.1.so">libracket3m-5.0.1.so</a></div>
<div>libracket3m-5.0.1: /usr/local/lib/<a href="http://libracket3m-5.0.1.so">libracket3m-5.0.1.so</a></div><div><br></div><div>Just to make sure I also copied the file to /usr/local/lib/racket That didn't help.</div><div>
<br></div><div>I manually (tried to...) clean all of the stuff left over from when I thought the binary install of racket would do, or that the "full" install would have the 3m stuff, after that I re-build racket to make sure. No luck. No news on why the "full" install doesn't simply have the 3m stuff in it either; it claims it has everything.</div>
<div><br></div><div>Just now I reasoned that if fluxus can find it's libraries at compilation, then loses track of them, I could just build it in static mode and hope it includes the libraries. This gets me;</div><div>
<br></div><div><div>Checking for C++ function lo_arg_size_check()... (cached) yes</div><div>path->bytes: expects argument of type <path>; given "?"</div><div><br></div><div> === context ===</div><div>/usr/local/lib/racket/collects/compiler/embed-unit.rkt:893:60</div>
<div>/usr/local/lib/racket/collects/racket/private/map.rkt:18:11: map</div><div>/usr/local/lib/racket/collects/racket/private/map.rkt:18:11: map</div><div>/usr/local/lib/racket/collects/compiler/embed-unit.rkt:776:4: do-write-module-bundle</div>
<div>/usr/local/lib/racket/collects/compiler/commands/ctool.rkt: [running body]</div><div>/usr/local/lib/racket/collects/raco/raco.rkt: [running body]</div><div>/usr/local/lib/racket/collects/raco/main.rkt: [running body]</div>
<div><br></div><div>ERROR: Failed to run command 'raco'</div></div><div><br></div><div>I'm now out of ideas; I really do have <a href="http://libracket3m-5.0.1.so">libracket3m-5.0.1.so</a> but fluxus can't find it and I can't figure out where fluxus is looking for it.</div>
<div><br></div><div>This makes me a bit sad because I'm really getting into it all and wanted to polish my error prints with some of the suggestions I got.</div><div>So; now what? Is there some log that fluxus generates with errors or some other way to figure out where it looks for this library so I could simply put the file there?</div>
<div><br></div><div>Thanks,</div><div>Kas.</div><meta http-equiv="content-type" content="text/html; charset=utf-8">