[Fluxus] type primitive compilation error

Dave Griffiths dave at pawfal.org
Fri Jan 2 12:37:59 PST 2009


I think it's an apple thing, do another pull - I tried my best
guess... :)

On Fri, 2009-01-02 at 12:46 -0700, Matias Eyzaguirre wrote:
> hello once again everyone,
> after compiling git and grabbing the latest version, it seems that  
> there is an error in TypePrimitive.cpp , not sure what though, I'm  
> crap when it comes to C++
> 
> this is the last couple of lines from the terminal output
> 
> 
> g++ -o libfluxus/src/TypePrimitive.o -c -ggdb -pipe -Wall -O3 -ffast- 
> math -Wno-unused -fPIC -DFLUXUS_MAJOR_VERSION=0 - 
> DFLUXUS_MINOR_VERSION=16 -DCOLLECTS_LOCATION="\"/Applications/PLT/ 
> collects/"\" -DDATA_LOCATION="\"/usr/local/share/fluxus-016"\" -DGLSL - 
> DMZ_PRECISE_GC -DGOODE_OLDE_ODE -D__MACOSX_CORE__ -I/usr/local/include  
> -I/usr/include -I/usr/local/include/freetype2 -I/usr/include/freetype2  
> -I/Applications/PLT/include -I/Users/dented42/flux/flx16/libfluxus/src  
> -I/opt/local/include -I/opt/local/include/freetype2 -F/Applications/ 
> PLT/lib libfluxus/src/TypePrimitive.cpp
> libfluxus/src/TypePrimitive.cpp: In member function 'void  
> Fluxus::TypePrimitive::BuildGeometry(FT_GlyphSlotRec_* const&,  
> Fluxus::TypePrimitive::GlyphGeometry&, float, bool)':
> libfluxus/src/TypePrimitive.cpp:174: error: invalid conversion from  
> 'GLvoid (*)(...)' to 'GLvoid (*)()'
> libfluxus/src/TypePrimitive.cpp:174: error:   initializing argument 3  
> of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())'
> libfluxus/src/TypePrimitive.cpp:175: error: invalid conversion from  
> 'GLvoid (*)(...)' to 'GLvoid (*)()'
> libfluxus/src/TypePrimitive.cpp:175: error:   initializing argument 3  
> of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())'
> libfluxus/src/TypePrimitive.cpp:176: error: invalid conversion from  
> 'GLvoid (*)(...)' to 'GLvoid (*)()'
> libfluxus/src/TypePrimitive.cpp:176: error:   initializing argument 3  
> of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())'
> libfluxus/src/TypePrimitive.cpp:177: error: invalid conversion from  
> 'GLvoid (*)(...)' to 'GLvoid (*)()'
> libfluxus/src/TypePrimitive.cpp:177: error:   initializing argument 3  
> of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())'
> libfluxus/src/TypePrimitive.cpp:178: error: invalid conversion from  
> 'GLvoid (*)(...)' to 'GLvoid (*)()'
> libfluxus/src/TypePrimitive.cpp:178: error:   initializing argument 3  
> of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())'
> scons: *** [libfluxus/src/TypePrimitive.o] Error 1
> scons: building terminated because of errors.
> 




More information about the Fluxus mailing list