#33015: libsdl_image build failure on Tiger: error: ‘CGFloat’ undeclared -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: jmr@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: tiger | Port: libsdl_image -------------------------------------+-------------------------------------- {{{ IMG_ImageIO.m: In function ‘Create_SDL_Surface_From_CGImage_RGB’: IMG_ImageIO.m:220: error: ‘CGFloat’ undeclared (first use in this function) IMG_ImageIO.m:220: error: (Each undeclared identifier is reported only once IMG_ImageIO.m:220: error: for each function it appears in.) IMG_ImageIO.m:220: error: parse error before ‘whitePoint’ IMG_ImageIO.m:230: error: ‘whitePoint’ undeclared (first use in this function) IMG_ImageIO.m:230: error: ‘blackPoint’ undeclared (first use in this function) IMG_ImageIO.m:231: error: ‘matrix’ undeclared (first use in this function) IMG_ImageIO.m:231: warning: passing argument 3 of ‘CGColorSpaceCreateCalibratedRGB’ from incompatible pointer type IMG_ImageIO.m: In function ‘Create_SDL_Surface_From_CGImage_Index’: IMG_ImageIO.m:310: warning: initialization makes pointer from integer without a cast IMG_ImageIO.m: In function ‘Create_SDL_Surface_From_CGImage’: IMG_ImageIO.m:354: error: ‘kCGColorSpaceModelIndexed’ undeclared (first use in this function) make: *** [IMG_ImageIO.lo] Error 1 }}} I believe it should be possible to `typedef` `CGFloat` to `float`. -- Ticket URL: <https://trac.macports.org/ticket/33015> MacPorts <http://www.macports.org/> Ports system for Mac OS