[MacPorts] #66386: devQuartz.c:660:23: error: 'ATSFontFindFromName' is unavailable

MacPorts noreply at macports.org
Fri Dec 2 21:46:34 UTC 2022


#66386: devQuartz.c:660:23: error: 'ATSFontFindFromName' is unavailable
--------------------+--------------------
 Reporter:  dbl001  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.8.0
 Keywords:          |       Port:  R
--------------------+--------------------
 Building 'R' on MacOS Ventura 13.0.1
 {{{
 % xcrun --show-sdk-path
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
 }}}
 {{{
 :info:build /opt/local/bin/clang-mp-14 -I"../../../../include" -DNDEBUG
 -I../../../include -I../../../../src/include -DHAVE_CONFIG_H
 -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk   -fPIC
 -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk
 -arch x86_64 -fobjc-exceptions  -c qdCocoa.m -o qdCocoa.o
 :info:build qdBitmap.c:61:39: warning:
 'CFURLCreateStringByAddingPercentEscapes' is deprecated: first deprecated
 in macOS 10.11 - Use [NSString
 stringByAddingPercentEncodingWithAllowedCharacters:] instead, which always
 uses the recommended UTF-8 encoding, and which encodes for a specific URL
 component or subcomponent (since each URL component or subcomponent has
 different rules for what characters are valid). [-Wdeprecated-
 declarations]
 :info:build             CFStringRef pathEscaped =
 CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, pathString,
 NULL, NULL, kCFStringEncodingUTF8);
 :info:build                                       ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:408:13:
 note: 'CFURLCreateStringByAddingPercentEscapes' has been explicitly marked
 deprecated here
 :info:build CFStringRef
 CFURLCreateStringByAddingPercentEscapes(CFAllocatorRef allocator,
 CFStringRef originalString, CFStringRef charactersToLeaveUnescaped,
 CFStringRef legalURLCharactersToBeEscaped, CFStringEncoding encoding)
 API_DEPRECATED("Use [NSString
 stringByAddingPercentEncodingWithAllowedCharacters:] instead, which always
 uses the recommended UTF-8 encoding, and which encodes for a specific URL
 component or subcomponent (since each URL component or subcomponent has
 different rules for what characters are valid).", macos(10.0,10.11),
 ios(2.0,9.0), watchos(2.0,2.0), tvos(9.0,9.0));
 :info:build             ^
 :info:build devQuartz.c:660:23: error: 'ATSFontFindFromName' is
 unavailable
 :info:build             atsFont = ATSFontFindFromName(cfFontName,
 kATSOptionFlagsDefault);
 :info:build                       ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:811:1:
 note: 'ATSFontFindFromName' has been explicitly marked unavailable here
 :info:build ATSFontFindFromName(
 :info:build ^
 :info:build devQuartz.c:662:27: error: 'ATSFontFindFromPostScriptName' is
 unavailable
 :info:build                 atsFont =
 ATSFontFindFromPostScriptName(cfFontName, kATSOptionFlagsDefault);
 :info:build                           ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:828:1:
 note: 'ATSFontFindFromPostScriptName' has been explicitly marked
 unavailable here
 :info:build ATSFontFindFromPostScriptName(
 :info:build ^
 :info:build devQuartz.c:689:27: error: 'ATSFontFindFromName' is
 unavailable
 :info:build                 atsFont = ATSFontFindFromName(cfFontName,
 kATSOptionFlagsDefault);
 :info:build                           ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:811:1:
 note: 'ATSFontFindFromName' has been explicitly marked unavailable here
 :info:build ATSFontFindFromName(
 :info:build ^
 :info:build devQuartz.c:690:41: error: 'ATSFontFindFromPostScriptName' is
 unavailable
 :info:build                 if (!atsFont) atsFont =
 ATSFontFindFromPostScriptName(cfFontName, kATSOptionFlagsDefault);
 :info:build                                         ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:828:1:
 note: 'ATSFontFindFromPostScriptName' has been explicitly marked
 unavailable here
 :info:build ATSFontFindFromPostScriptName(
 :info:build ^
 :info:build devQuartz.c:696:35: error: 'ATSFontFindFromName' is
 unavailable
 :info:build                         atsFont =
 ATSFontFindFromName(cfFontName, kATSOptionFlagsDefault);
 :info:build                                   ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:811:1:
 note: 'ATSFontFindFromName' has been explicitly marked unavailable here
 :info:build ATSFontFindFromName(
 :info:build ^
 :info:build devQuartz.c:702:39: error: 'ATSFontFindFromName' is
 unavailable
 :info:build                             atsFont =
 ATSFontFindFromName(cfFontName, kATSOptionFlagsDefault);
 :info:build                                       ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:811:1:
 note: 'ATSFontFindFromName' has been explicitly marked unavailable here
 :info:build ATSFontFindFromName(
 :info:build ^
 :info:build devQuartz.c:710:35: error: 'ATSFontFindFromName' is
 unavailable
 :info:build                         atsFont =
 ATSFontFindFromName(cfFontName, kATSOptionFlagsDefault);
 :info:build                                   ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h:811:1:
 note: 'ATSFontFindFromName' has been explicitly marked unavailable here
 :info:build ATSFontFindFromName(
 :info:build ^
 :info:build devQuartz.c:729:12: warning: 'CGFontCreateWithPlatformFont' is
 deprecated: first deprecated in macOS 10.6 - No longer supported
 [-Wdeprecated-declarations]
 :info:build     return CGFontCreateWithPlatformFont(&atsFont);
 :info:build            ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFont.h:64:32:
 note: 'CGFontCreateWithPlatformFont' has been explicitly marked deprecated
 here
 :info:build CG_EXTERN CGFontRef __nullable CGFontCreateWithPlatformFont(
 :info:build                                ^
 :info:build devQuartz.c:1012:5: warning: 'CGContextShowGlyphsWithAdvances'
 is deprecated: first deprecated in macOS 10.9 - No longer supported
 [-Wdeprecated-declarations]
 :info:build     CGContextShowGlyphsWithAdvances(ctx,glyphs, g_adv, len);
 :info:build     ^
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h:1070:16:
 note: 'CGContextShowGlyphsWithAdvances' has been explicitly marked
 deprecated here
 :info:build CG_EXTERN void CGContextShowGlyphsWithAdvances(CGContextRef
 cg_nullable c,
 :info:build                ^
 :info:build 2 warnings and 7 errors generated.
 :info:build 1 warning generated.
 :inf
 }}}

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


More information about the macports-tickets mailing list