[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