[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