[Fluxus] 0.14b1 on macos
gabor papp
gabor.lists at mndl.hu
Thu Jan 3 13:47:14 PST 2008
while trying to compile fluxus 0.14b1 cvs version on mac os x, i
encountered a couple of problems besides the usual sconstruct issues.
one of them is:
src/PolyGlyph.cpp: In member function 'void
PolyGlyph::BuildGeometry(FT_GlyphSlotRec_*, GlyphGeometry&)':
src/PolyGlyph.cpp:88: error: invalid conversion from 'GLvoid (*)()' to
'GLvoid (*)(...)'
src/PolyGlyph.cpp:88: error: initializing argument 3 of 'void
gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)(...))'
i don't really understand why it is different on mac. the conversion
compiled fine in earlier cvs versions, but it was changed recently from
gluTessCallback(t, GLU_TESS_BEGIN_DATA, (GLvoid
(*)(...))PolyGlyph::TessBegin);
to
gluTessCallback(t, GLU_TESS_BEGIN_DATA, (GLvoid (*)())PolyGlyph::TessBegin);
which breaks. any reason for this?
the second issue is another small conversion one:
libfluxus/src/TexturePainter.cpp: In member function 'unsigned int
Fluxus::TexturePainter::LoadTexture(const std::string&,
Fluxus::TexturePainter::CreateParams&)':
libfluxus/src/TexturePainter.cpp:93: error: invalid conversion from
'unsigned int*' to 'GLuint*'
libfluxus/src/TexturePainter.cpp:93: error: initializing argument 2 of
'void glGenTextures(GLsizei, GLuint*)'
libfluxus/src/TexturePainter.cpp: In member function 'unsigned int
Fluxus::TexturePainter::LoadCubeMap(const std::string&,
Fluxus::TexturePainter::CreateParams&)':
libfluxus/src/TexturePainter.cpp:131: error: invalid conversion from
'unsigned int*' to 'GLuint*'
libfluxus/src/TexturePainter.cpp:131: error: initializing argument 2
of 'void glGenTextures(GLsizei, GLuint*)'
libfluxus/src/TexturePainter.cpp:157: error: invalid conversion from
'unsigned int*' to 'GLuint*'
libfluxus/src/TexturePainter.cpp:157: error: initializing argument 2
of 'void glGenTextures(GLsizei, GLuint*)'
GLuint should be instead of unsigned int in line 92, 130 and 156 in
libfluxus/src/TexturePainter.cpp
i'm also attaching the patch if someone wants to compile fluxus on a
mac. my earlier instructions also apply to this patch:
http://lists.pawfal.org/pipermail/fluxus-pawfal.org/2007-November/001113.html
gabor
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: fluxus-macos-080102.patch
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20080103/f1507ddb/attachment-0001.txt>
More information about the Fluxus
mailing list