[MacPorts] #62455: pngpaste: error: use of undeclared identifier 'NSBitmapImageFileTypeGIF'

MacPorts noreply at macports.org
Sun Mar 14 23:25:20 UTC 2021


#62455: pngpaste: error: use of undeclared identifier 'NSBitmapImageFileTypeGIF'
------------------------+----------------------
 Reporter:  ryandesign  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  pngpaste
------------------------+----------------------
 pngpaste doesn't build on OS X 10.11 or earlier:

 https://build.macports.org/builders/ports-10.11_x86_64-builder/builds/135593/steps
 /install-port/logs/stdio

 {{{
 pngpaste.m:108:45: error: use of undeclared identifier
 'NSBitmapImageFileTypeGIF'
             @"gif": [NSNumber numberWithInt:NSBitmapImageFileTypeGIF],
                                             ^
 pngpaste.m:109:46: error: use of undeclared identifier
 'NSBitmapImageFileTypeJPEG'
             @"jpeg": [NSNumber numberWithInt:NSBitmapImageFileTypeJPEG],
                                              ^
 pngpaste.m:110:45: error: use of undeclared identifier
 'NSBitmapImageFileTypeJPEG'
             @"jpg": [NSNumber numberWithInt:NSBitmapImageFileTypeJPEG],
                                             ^
 pngpaste.m:111:45: error: use of undeclared identifier
 'NSBitmapImageFileTypePNG'
             @"png": [NSNumber numberWithInt:NSBitmapImageFileTypePNG],
                                             ^
 pngpaste.m:112:45: error: use of undeclared identifier
 'NSBitmapImageFileTypeTIFF'
             @"tif": [NSNumber numberWithInt:NSBitmapImageFileTypeTIFF],
                                             ^
 pngpaste.m:113:46: error: use of undeclared identifier
 'NSBitmapImageFileTypeTIFF'
             @"tiff": [NSNumber numberWithInt:NSBitmapImageFileTypeTIFF],
                                              ^
 pngpaste.m:116:49: error: use of undeclared identifier
 'NSBitmapImageFileTypePNG'
     NSBitmapImageFileType bitmapImageFileType = NSBitmapImageFileTypePNG;
                                                 ^
 7 errors generated.
 }}}

 These things were
 [https://developer.apple.com/documentation/appkit/nsbitmapimagefiletype/nsbitmapimagefiletypegif
 introduced in macOS 10.12].

 If the port can be fixed to compile on earlier systems, great. If not,
 please mark it as incompatible with those older systems using a pre-fetch
 block. For an example of how to do that, look in the mongodb Portfile.

-- 
Ticket URL: <https://trac.macports.org/ticket/62455>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list