[GNC-dev] Building Mac version using SDK 12
john
jralls at ceridwen.us
Thu Sep 15 13:54:46 EDT 2022
> On Sep 14, 2022, at 9:41 PM, Mike Alexander <mta at umich.edu> wrote:
>
> When I try to build either current maint or master using MacOSX12.1.sdk or MacOSX12.3.sdk for SDKROOT I get compile errors in gnc-filepath-utils.cpp. The first error is
>
> In file included from /System/Volumes/Data/tools/gnucash-maint/gnucash/libgnucash/core-utils/gnc-filepath-utils.cpp:64:
> In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:12:
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSBundle.h:91:143: error: function does not return NSString
> - (NSAttributedString *)localizedAttributedStringForKey:(NSString *)key value:(nullable NSString *)value table:(nullable NSString *)tableName NS_FORMAT_ARGUMENT(1) NS_REFINED_FOR_SWIFT API_AVAILABLE(macos(12.0), ios(15.0), watchos(8.0), tvos(15.0));
> /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:103:48: note: expanded from macro 'NS_FORMAT_ARGUMENT'
> #define NS_FORMAT_ARGUMENT(A) __attribute__ ((format_arg(A)))
>
> This is probably because there is something wrong with my build environment, but I was wondering if anyone else had seen this?
Mike,
I haven't had any errors like that.
I don't understand the error but it seems to be an SDK error rather than anything we're doing. Might the compiler have gotten out of sync with the SDK?
Regards,
John Ralls
More information about the gnucash-devel
mailing list