[cgkit-user] cgkit svn trunk : Compilation error on Mac OSX Leopard
Brought to you by:
mbaas
|
From: Maxime W. <max...@fr...> - 2008-12-02 10:08:14
|
Hello, I've just get sources from Subversion and tryed to build : My scons and boost libs come frome macport. max@MaxBP:supportlib$ scons scons: Reading SConscript files ... 26 source files C++ compiler version: 4.0.1 Checking for C++ header file boost/shared_ptr.hpp... (cached) yes scons: done reading SConscript files. scons: Building targets ... g++ -o obj/boundingbox.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/ opt/local/include src/boundingbox.cpp g++ -o obj/boxgeom.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/boxgeom.cpp g++ -o obj/ccylindergeom.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/ opt/local/include src/ccylindergeom.cpp g++ -o obj/component.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/component.cpp g++ -o obj/debuginfo.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/debuginfo.cpp g++ -o obj/dependent.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/dependent.cpp g++ -o obj/drawgeom.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/drawgeom.cpp g++ -o obj/fixedsizeconstraints.o -c -arch i386 -arch ppc -fPIC - Iinclude -I/opt/local/include src/fixedsizeconstraints.cpp g++ -o obj/geomobject.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/geomobject.cpp g++ -o obj/gldistantlight.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/ opt/local/include src/gldistantlight.cpp g++ -o obj/glmaterial.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/glmaterial.cpp g++ -o obj/glpointlight.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/ opt/local/include src/glpointlight.cpp g++ -o obj/glrenderer.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/glrenderer.cpp g++ -o obj/glspotlight.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/ opt/local/include src/glspotlight.cpp g++ -o obj/massproperties.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/ opt/local/include src/massproperties.cpp g++ -o obj/noise.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/noise.cpp g++ -o obj/planegeom.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/opt/ local/include src/planegeom.cpp g++ -o obj/polyhedrongeom.o -c -arch i386 -arch ppc -fPIC -Iinclude -I/ opt/local/include src/polyhedrongeom.cpp src/polyhedrongeom.cpp: In member function 'virtual void support3d::PolyhedronGeom::drawGL()': src/polyhedrongeom.cpp:604: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:604: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:605: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:605: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:606: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp: In member function 'virtual void support3d::PolyhedronGeom::drawGL()': src/polyhedrongeom.cpp:604: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:604: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:605: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:605: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:606: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:606: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:606: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp: In member function 'virtual void support3d::PolyhedronGeom::convert(support3d::GeomObject*)': src/polyhedrongeom.cpp:1042: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:1042: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:1043: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:1043: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:1044: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:1044: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp: In member function 'virtual void support3d::PolyhedronGeom::convert(support3d::GeomObject*)': src/polyhedrongeom.cpp:1042: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:1042: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:1043: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:1043: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' src/polyhedrongeom.cpp:1044: error: invalid conversion from 'GLvoid (*) (...)' to 'GLvoid (*)()' src/polyhedrongeom.cpp:1044: error: initializing argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())' lipo: can't figure out the architecture type of: /var/tmp//ccgo9A2y.out scons: *** [obj/polyhedrongeom.o] Error 1 scons: building terminated because of errors. Some types conversion error ? How could it be OK on other platform ? I should tell i got the same errors with 2.0 alpha8 version. |