[Fluxus] git fluxus on ML

Paraita Wohler atiarap at yahoo.fr
Wed Sep 19 02:52:41 PDT 2012


Hi,

I've started from scratch again. It compiles fine, here's the post build script output:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MacBook-Pro-de-Paraita:fluxus paraita$ ./packages/macos/osx_app-postbuild.sh 
copying required racket v5.0 modules...
	compiler
	config
	defaults
	frtime
	lang
	mzlib
	mzscheme
	planet
	racket
	scheme
	setup
	srfi
	syntax
	unstable
	xml
copying fluxus collects path...
copying help...
processing Fluxus.app/Contents/Frameworks/liblo.dylib...
changing identification name /opt/local/lib/liblo.7.dylib -> @executable_path/../Frameworks/liblo.dylib
processing Fluxus.app/Contents/Frameworks/Racket.framework/Racket...
changing identification name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Racket
processing Fluxus.app/Contents/Frameworks/Racket.framework/Versions/5.2_3m/Racket...
changing identification name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket
processing Fluxus.app/Contents/MacOS/fluxus...
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-audio_ss.dylib...
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-engine_ss.dylib...
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-midi_ss.dylib...
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-openal_ss.dylib...
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-osc_ss.dylib...
processing Fluxus.app/Contents/Resources/collects/lang/private/rewrite-error-message.rkt...
processing Fluxus.app/Contents/Frameworks/liblo.dylib...
processing Fluxus.app/Contents/Frameworks/Racket.framework/Racket...
processing Fluxus.app/Contents/Frameworks/Racket.framework/Versions/5.2_3m/Racket...
processing Fluxus.app/Contents/MacOS/fluxus...
changing install name /opt/local/lib/liblo.7.dylib -> @executable_path/../Frameworks/liblo.dylib
changing install name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-audio_ss.dylib...
changing install name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-engine_ss.dylib...
changing install name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-midi_ss.dylib...
changing install name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-openal_ss.dylib...
changing install name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket
processing Fluxus.app/Contents/Resources/collects/fluxus-018/compiled/native/i386-macosx/3m/fluxus-osc_ss.dylib...
changing install name /opt/local/lib/liblo.7.dylib -> @executable_path/../Frameworks/liblo.dylib
changing install name Racket.framework/Versions/5.2_3m/Racket -> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket
processing Fluxus.app/Contents/Resources/collects/lang/private/rewrite-error-message.rkt...
processing Fluxa.app/Contents/Frameworks/liblo.dylib...
processing Fluxa.app/Contents/MacOS/fluxa...
processing Fluxa.app/Contents/Frameworks/liblo.dylib...
processing Fluxa.app/Contents/MacOS/fluxa...
changing install name /opt/local/lib/liblo.7.dylib -> @executable_path/../Frameworks/liblo.dylib
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

But when I run fluxus I get this:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MacBook-Pro-de-Paraita:MacOS paraita$ ./fluxus 
default-load-handler: cannot open input file: "/Users/paraita/src/fluxus/Fluxus.app/Contents/Resources/collects/fluxus-018/fluxus-video.rkt" (No such file or directory; errno=2)

 === context ===
standard-module-name-resolver
standard-module-name-resolver

standard-module-name-resolver
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

There doesn't seems to be such file in the modules folder (from what I understand every .ss is copied from here to the collects subfolder in Fluxus.app)
I removed the video and artkp params from this line:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SConscript(dirs = env.Split("video artkp"),
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

in the addons/SConscript file and compiled fluxus with the ADDONS=0 parameter.


If I don't specify --app to scons and try to run fluxus, it yells about libpng being too old:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
MacBook-Pro-de-Paraita:fluxus paraita$ ./fluxus 
dyld: Library not loaded: /opt/local/lib/libpng14.14.dylib
  Referenced from: /Users/paraita/src/fluxus/./fluxus
  Reason: Incompatible library version: fluxus requires version 27.0.0 or later, but libpng14.14.dylib provides version 15.0.0
Trace/BPT trap: 5
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
About that, I'll check my libpng version later.


Paraita Wohler

Le 19 sept. 2012 à 07:05, gabor papp <gabor.lists at mndl.hu> a écrit :

>> Here's the output:
> the postbuild script didn't change the paths.
> 
>> 	/opt/local/lib/liblo.7.dylib (compatibility version 8.0.0, current version 8.0.0)
>> 	Racket.framework/Versions/5.2_3m/Racket (compatibility version 0.0.0, current version 0.0.0)
> these should be something like:
> 
> @executable_path/../Frameworks/liblo.7.dylib (compatibility version 7.0.0, current version 7.0.0)
> @executable_path/../Frameworks/Racket.framework/Versions/5.2_3m/Racket (compatibility version 0.0.0, current version 0.0.0)
> 
> could you delete Fluxus.app, run scons, and post the postbuild script output?
> 
> best,
> gabor
> 




More information about the Fluxus mailing list