[Fluxus] fluxus 0.15 on osx

gabor papp gabor.lists at mndl.hu
Thu Jun 12 22:42:42 PDT 2008


hi Franco,

> scons: Reading SConscript files ... EnvironmentError: No module named
> _md5:
i just encountered this bug yesterday. it's really frustrating, and
after struggling for a couple of hours i realized that it is a problem
of the new macports scons 0.98.4 package that got into macports a couple
of days ago. my solution was to remove the macports scons package, and
install scons 0.98.5 from source. i hope this helps.

please also note that plt-scheme 4.0 was released a couple of days ago, 
and if you are downloading that or the latest pre-release binary (0.26), 
you need to change the paths when invoking scons. i haven't tested 
either of these versions yet, though.

all the best,
gabor

Franco Speziali wrote:
> Hello Gabor,
> 
> I was wondering if you could help me understand a few things? - I've
> been using Fluxus on my Linux Box (which I am currently rebuilding)
> but I've never managed to get Fluxus to run on my macbook. I've
> followed your instructions its been really helpful. I'm still a
> noobie when it comes to bulding packages (thank god for MacPorts) -
> so I've got stuck at one point in your instruction. And I know its
> something simple.
> 
> I've manged to get CVS to checkout a copy of Fluxus from the
> repository, and I'm trying to run the line;
> 
> scons Prefix=/opt/local/ PLTPrefix=/Applications/PLT\ Scheme\
> v3.99.0.25/ PLTLib=/Applications/PLT\ Scheme\ v3.99.0.25/lib 
> PLTInclude=/Applications/PLT\ Scheme\ v3.99.0.25/include
> 
> But I get what looks like an environment error. I'm sure this has got
> to be to do with where PLT is trying to read the Fluxus files? Or is
> it something to do with the "no module named _md5"? This is some MD5 
> hashing?
> 
> Any help will be appreciated!
> 
> Franco Speziali
> 
> 
> 
> 
> Below is a dump from the Terminal window;
> 
> nodbox:~/fluxus Franco$ scons Prefix=/opt/local/ 
> PLTPrefix=/Applications/PLT\ Scheme\ v3.99.0.25/
> PLTLib=/Applications/PLT\ Scheme\ v3.99.0.25/lib
> PLTInclude=/Applications/PLT\ Scheme\ v3.99.0.25/include
> 
> scons: Reading SConscript files ... EnvironmentError: No module named
> _md5: File "/Users/Franco/fluxus/SConstruct", line 54: VERSION_NUM =
> FluxusVersion) File
> "/opt/local/lib/scons-0.98.4/SCons/Environment.py", line 933: 
> apply_tools(self, tools, toolpath) File
> "/opt/local/lib/scons-0.98.4/SCons/Environment.py", line 106: 
> env.Tool(tool) File
> "/opt/local/lib/scons-0.98.4/SCons/Environment.py", line 1583: 
> tool(self) File "/opt/local/lib/scons-0.98.4/SCons/Tool/__init__.py",
> line 175: apply(self.generate, ( env, ) + args, kw) File
> "/opt/local/lib/scons-0.98.4/SCons/Tool/default.py", line 40: for t
> in SCons.Tool.tool_list(env['PLATFORM'], env): File
> "/opt/local/lib/scons-0.98.4/SCons/Tool/__init__.py", line 655: env) 
> File "/opt/local/lib/scons-0.98.4/SCons/Tool/__init__.py", line 543: 
> return filter (ToolExists, tools) File
> "/opt/local/lib/scons-0.98.4/SCons/Tool/__init__.py", line 542: 
> return Tool(tool).exists(env) File
> "/opt/local/lib/scons-0.98.4/SCons/Tool/__init__.py", line 89: module
> = self._tool_module() File
> "/opt/local/lib/scons-0.98.4/SCons/Tool/__init__.py", line 140: raise
> SCons.Errors.EnvironmentError, e
> 
> 
> 2008/5/29 gabor papp <gabor.lists at mndl.hu>:
> 
>> the osx changes are committed to cvs.
>> 
>> steps to compile it on osx:
>> 
>> - download plt-scheme 3.99 at the time of writing, the 3.99 is
>> pre-release only, available from 
>> http://pre.plt-scheme.org/installers/ the current version is
>> plt-3.99.0.25
>> 
>> - install macports http://www.macports.org/
>> 
>> - install scons and dependencies sudo port install scons jpeg
>> libpng tiff freetype ode jack fftw-3 liblo glew
>> 
>> - build fluxus scons Prefix=/opt/local/
>> PLTPrefix=/Applications/PLT\ Scheme\ v3.99.0.25/
>> PLTLib=/Applications/PLT\ Scheme\ v3.99.0.25/lib 
>> PLTInclude=/Applications/PLT\ Scheme\ v3.99.0.25/include
>> 
>> - install fluxus scons Prefix=/opt/local/
>> PLTPrefix=/Applications/PLT\ Scheme\ v3.99.0.25/
>> PLTLib=/Applications/PLT\ Scheme\ v3.99.0.25/lib 
>> PLTInclude=/Applications/PLT\ Scheme\ v3.99.0.25/include install
>> 
>> - copy /Applications/PLT\ Scheme\
>> v3.99.0.25/lib/PLT_MzScheme.framework to ~/Library/Frameworks
>> 
>> 
>> best, gabor
>> 
> 



More information about the Fluxus mailing list