[fluxus] start on osx (second approach)

greebo greebo at wolke7.net
Tue May 16 08:16:14 PDT 2006


/hi there

tried to build it again from source, but also had this time no "luck".


/*output of the iTerm.app*/

Joda:~/Documents/src/fluxus-cvs/fluxus jcdecode$ scons MACOSX=1
scons: Reading SConscript files ...
--------------------------------------------------------
Fluxus: Configuring Build Environment
--------------------------------------------------------
Checking for main() in C library m... (cached) yes
Checking for main() in C library jack... (cached) yes
Checking for main() in C library sndfile... (cached) yes
Checking for main() in C library guile... (cached) yes
Checking for main() in C library fftw3... (cached) yes
Checking for main() in C library lo... (cached) yes
Checking for main() in C library pthread... (cached) yes
Checking for main() in C library jpeg... (cached) yes
Checking for main() in C library tiff... (cached) yes
Checking for main() in C library z... (cached) yes
Checking for main() in C library png... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
g++ -o libfluxus/src/PixelPrimitive.o -c -ggdb -pipe -Wall -O3
-ffast-math -Wno-unused -fPIC -D__APPLE__ -I/opt/local/include
-Ilibfluxus/src -Ilibfluxphysics/src libfluxus/src/PixelPrimitive.cpp
libfluxus/src/PixelPrimitive.cpp: In constructor
'fluxus::PixelPrimitive::PixelPrimitive(unsigned int, unsigned int)':
libfluxus/src/PixelPrimitive.cpp:49: error: invalid conversion from
'unsigned int*' to 'GLuint*'
libfluxus/src/PixelPrimitive.cpp:49: error:   initializing argument 2 of
'void glGenTextures(GLsizei, GLuint*)'
libfluxus/src/PixelPrimitive.cpp: In destructor 'virtual
fluxus::PixelPrimitive::~PixelPrimitive()':
libfluxus/src/PixelPrimitive.cpp:56: error: invalid conversion from
'unsigned int*' to 'const GLuint*'
libfluxus/src/PixelPrimitive.cpp:56: error:   initializing argument 2 of
'void glDeleteTextures(GLsizei, const GLuint*)'
libfluxus/src/PixelPrimitive.cpp: In member function 'void
fluxus::PixelPrimitive::Upload()':
libfluxus/src/PixelPrimitive.cpp:70: error: invalid conversion from
'unsigned int*' to 'const GLuint*'
libfluxus/src/PixelPrimitive.cpp:70: error:   initializing argument 2 of
'void glDeleteTextures(GLsizei, const GLuint*)'
scons: *** [libfluxus/src/PixelPrimitive.o] Error 1
scons: building terminated because of errors.

/*what I did*/

almost everything like the howto, but installed everything below
"/opt/local/" and changed the "SConstruct" diff to

/*code*/
if ARGUMENTS.get('MACOSX', 0):
     env.Append( CPPDEFINES = "__APPLE__" )
     IncludePaths += ['/opt/local/include']
     Libs = Split( "m Xi Xmu Xext Xt SM ICE X11 pthread")
     optlibs = Split( "sndfile guile guile-ltdl fftw3 png tiff jpeg z
ack ode lo")
     for lib in optlibs:
          Source += ["/opt/local/lib/lib"+lib+".a"]
     env.Append( LINKFLAGS = "-framework OpenGL -framework glut
-framework CoreAudio" )

greetings

greebo/




More information about the Fluxus mailing list