Hans-Christoph Steiner wrote: > > Build error on Mac OS X 10.4/Intel. I almost have a new build server > deployed: > > g++ -c -I/sw/include -I/sw/include/freetype2 -I.. > -I/usr/include/FTGL -I/usr/include/freetype2 > -I/Users/pd/auto-build/pd-devel/pd/src -DHAVE_CONFIG_H -I/sw/include > -I/sw/include/FTGL -g -O2 -fPIC -freg-struct-return -Os -falign-loops=32 > -falign-functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx > -fpascal-strings GemPBuffer.cpp -o ../Objects/GemPBuffer.o > GemPBuffer.cpp: In constructor 'PBuffer::PBuffer(int, int, int)': > GemPBuffer.cpp:269: error: invalid conversion from 'GLint*' to 'long int*' > GemPBuffer.cpp:269: error: initializing argument 2 of 'CGLError > CGLGetVirtualScreen(_CGLContextObject*, long int*)'
according to http://developer.apple.com/mac/library/DOCUMENTATION/GraphicsImaging/Reference/CGL_OpenGL/Reference/reference.html#//apple_ref/c/func/CGLGetVirtualScreen, the function "CGLGetVirtualScreen(CGLContextObj ctx, GLint *screen)" and not "long int*". either apple have broken their API without documenting it, or i'm looking at the wrong place, or you are including some broken header-files. could you try to find out where the "CGLGetVirtualScreen(_CGLContextObject*, long int*)" is defined? (simplest thing should be to just redeclare it as CGLGetVirtualScreen(_CGLContextObject*, GLint*); and see whether the compiler chokes on the previous declaration...) > GemPBuffer.cpp:271: error: invalid conversion from 'GLint*' to 'long int*' > GemPBuffer.cpp:271: error: initializing argument 3 of 'CGLError > CGLChoosePixelFormat(const CGLPixelFormatAttribute*, > _CGLPixelFormatObject**, long int*)' the same should apply here. fmasdr IOhannes _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev