Hi Chris, scons should be calling mzc for you and also mzscheme in order to find out what arch you are running (mzscheme decides where to get fluxus-engine.dylib/fluxus-engine.so/fluxus-engine.dll based on the arch there is no fluxus-engine.ss file).
The actual problem is that mzc and mzscheme are not on your path - scons fails to run them silently (which is bad). Once /opt/plt-scheme/ is on your path fluxus should build without hitches - same on osx. cheers, dave On Fri, 2009-10-02 at 23:18 +1300, Chris Targett wrote: > I've very-nearly successfully built the latest git version of Fluxus in > Ubuntu. > > I built plt-scheme from source with the prefix /opt/plt-scheme to > avoid any mess. > > I then got fluxus to build & install cleanly using > $ /opt/plt-scheme/mzc --c-mods src/base.c ++lib scheme/base > $ scons PLTPrefix=/opt/plt-scheme > > but running it seems to be another matter. > $ export LD_LIBRARY_PATH=/opt/plt-scheme/lib/ > $ fluxus > default-load-handler: cannot open input file: > "/usr/local/lib/fluxus-016/fluxus-engine.ss" (No such file or > directory; errno=2) > > It seems '/usr/local/lib/fluxus-016/' does have a number of .ss files, > but fluxus-engine is hidden deeper in > $ ls /usr/local/lib/fluxus-016/compiled/native/ > fluxus-audio_ss.so fluxus-engine_ss.so fluxus-midi_ss.so > fluxus-openal_ss.so fluxus-osc_ss.so > > Which is exactly the same as my OSX build which leaves me stumped. > Have I missed something? > > Cheers, > Chris Targett
