[Fluxus] fluxus 0.15 on osx

gabor papp gabor.lists at mndl.hu
Sun Jun 22 00:17:22 PDT 2008


hi Franco,

i copied the command line of gcc on my machine below for the problematic 
file.

g++ -o modules/fluxus-audio/src/FluxusAudio.os -c -ggdb -pipe -Wall -O3 
-ffast-math -Wno-unused -fPIC -DFLUXUS_MAJOR_VERSION=0 
-DFLUXUS_MINOR_VERSION=15 -DCOLLECTS_LOCATION="\"/Applications/PLT 
Scheme v4.0//collects/"\" 
-DDATA_LOCATION="\"/opt/local//share/fluxus-015"\" -DGLSL 
-DMZ_PRECISE_GC -D__MACOSX_CORE__ -fPIC -I/usr/local/include 
-I/usr/include -I/usr/local/include/freetype2 -I/usr/include/freetype2 
"-I/Applications/PLT Scheme v4.0/include" -Ilibfluxus/src 
-I/opt/local/include -I/opt/local/include/freetype2 "-F/Applications/PLT 
Scheme v4.0/lib" modules/fluxus-audio/src/FluxusAudio.cpp

apart from the include directories it's the same as yours. are you sure 
you have the directory 
/Users/Franco/Applications/PLT-Scheme-v3.99.0.26/include with the 
include files? i'm asking because you put 
/Applications/PLT-Scheme-v3.99.0.26/bin on your path, and not 
/Users/Franco/Applications/PLT-Scheme-v3.99.0.26/bin.

best,
gabor


> Hey man,
> 
> I was wondering if you could help me again. I hate asking for help, I prefer
> to figure things out for myself, but on this one I'm stumped.
> 
> I never managed to finish building it, but I managed to get a bit further.
> The problem I have now is that I cant seem to get SCONS to finish building
> properly - and I know what the problem is but I can't seem to fix it!
> 
> The problem is it cant find 'escheme.h' which I know is in the PLT-Scheme
> folder / include. What I dont understand is why its not picking it up the
> location from the command line?
> 
> I'm running this:-
> [scons Prefix=/opt/local/
> PLTPrefix=../../../Applications/PLT-Scheme-v3.99.0.26/
> PLTLib=../../../Applications/PLT-Scheme-v3.99.0.26/lib
> PLTInclude=../../../Applications/PLT-Scheme-v3.99.0.26/include]
> 
> (I had to add the extra ../../ as I have fluxus dir in my home folder.)
> 
> 
> I have modifed my .profile system file as follows;
> export
> PATH=/Applications/PLT-Scheme-v3.99.0.26/bin:/Applications/PLT-Scheme-v3.99.0.26/include:/opt/local/bin:/opt/local/sbin:$PATH
> 
> (I added the include folder just in case, but its probably not necessary)
> 
> 
> Here is a section dump from terminal. I've highlighted where it goes wrong;
> 
> scons: done reading SConscript files.
> scons: Building targets ...
> g++ -o modules/fluxus-audio/src/FluxusAudio.os -c -ggdb -pipe -Wall -O3
> -ffast-math -Wno-unused -fPIC -DFLUXUS_MAJOR_VERSION=0
> -DFLUXUS_MINOR_VERSION=15
> -DCOLLECTS_LOCATION="\"../../../Applications/PLT-Scheme-v3.99.0.26//collects/"\"
> -DDATA_LOCATION="\"/opt/local//share/fluxus-015"\" -DGLSL -DMZ_PRECISE_GC
> -D__MACOSX_CORE__ -fPIC -I/usr/local/include -I/usr/include
> -I/usr/local/include/freetype2 -I/usr/include/freetype2
> -I/Users/Franco/Applications/PLT-Scheme-v3.99.0.26/include -Ilibfluxus/src
> -I/opt/local/include -I/opt/local/include/freetype2
> -F../../../Applications/PLT-Scheme-v3.99.0.26/lib
> modules/fluxus-audio/src/FluxusAudio.cpp
> modules/fluxus-audio/src/FluxusAudio.cpp:17:21: error: escheme.h: No such
> file or directory
> modules/fluxus-audio/src/FluxusAudio.cpp:89: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:140: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:173: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:213: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:253: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:286: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:297: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:320: error: expected constructor,
> destructor, or type conversion before '*' token
> modules/fluxus-audio/src/FluxusAudio.cpp:325: error: expected constructor,
> destructor, or type conversion before '*' token
> scons: *** [modules/fluxus-audio/src/FluxusAudio.os] Error 1
> scons: building terminated because of errors.
> nodbox:~/fluxus Franco$
> 
> 
> I'm not sure what else to do otherwise, I've scoured through SConstruct to
> see if theres a filepath that needs updating, but cant see one.
> 
> Please help me, I know it should be something simple!
> 
> Franco
> 
> 
> 




More information about the Fluxus mailing list