> On 11 Mar 2019, at 16:33, Christiaan Hofman <cmhof...@gmail.com> wrote:
> 
> 
> 
>> On 11 Mar 2019, at 09:55, Christiaan Hofman <cmhof...@gmail.com 
>> <mailto:cmhof...@gmail.com>> wrote:
>> 
>> That's a big problem. I updated Sparkle to the latest, and they say it is 
>> compatible with Xcode 8 and runs on 10.7. It looks like that's a lie. These 
>> available compiler directives and macros have to do with cross development, 
>> a bit like checking for NSAppKitVersionNumber, but on the compiler level. 
>> Unfortunately I don't really understand myself how they work. The particular 
>> ones have to do with using the newer URL loading API, but only when they're 
>> available. Annoyingly I cannot find bug reporting facilities for Sparkle. 
>> 
>> Op ma 11 mrt. 2019 02:27 schreef Adam R. Maxwell via Bibdesk-develop 
>> <bibdesk-develop@lists.sourceforge.net 
>> <mailto:bibdesk-develop@lists.sourceforge.net>:
>> 
>> 
>>> On Mar 8, 2019, at 11:19 , Christiaan Hofman <cmhof...@gmail.com 
>>> <mailto:cmhof...@gmail.com>> wrote:
>>> 
>>> I did not see the last nightly in Dropbox. Were there problems building? 
>>> There were some changes yesterday for upgrading BibDesk that may give 
>>> problems, although they should work for Xcode 8.
>> 
>> Looks like it's complaining about @available, whatever that is?
>> 
>> /Volumes/Local/Users/amaxwell/build/bibdesk-clean/vendorsrc/andymatuschak/Sparkle/Sparkle/SPUDownloadData.m:55:9:
>>  error: unexpected '@' in program
>>     if (@available(macOS 10.8, *)) {
>>         ^
>> /Volumes/Local/Users/amaxwell/build/bibdesk-clean/vendorsrc/andymatuschak/Sparkle/Sparkle/SPUDownloadData.m:56:33:
>>  warning: 'decodeObjectOfClass:forKey:' is partial: introduced in macOS 10.8 
>> [-Wpartial-availability]
>>         NSData *data = [decoder decodeObjectOfClass:[NSData class] 
>> forKey:SPUDownloadDataKey];
>>                                 ^
>> In module 'Foundation' imported from 
>> /Volumes/Local/Users/amaxwell/build/bibdesk-clean/vendorsrc/andymatuschak/Sparkle/Sparkle/SPUDownloadData.h:10:
>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSCoder.h:89:1:
>>  note: 'decodeObjectOfClass:forKey:' has been explicitly marked partial here
>> - (nullable id)decodeObjectOfClass:(Class)aClass forKey:(NSString *)key 
>> NS_AVAILABLE(10_8, 6_0);
>> ^
>> /Volumes/Local/Users/amaxwell/build/bibdesk-clean/vendorsrc/andymatuschak/Sparkle/Sparkle/SPUDownloadData.m:56:33:
>>  note: explicitly redeclare 'decodeObjectOfClass:forKey:' to silence this 
>> warning
>>         NSData *data = [decoder decodeObjectOfClass:[NSData class] 
>> forKey:SPUDownloadDataKey];
>> 
> 
> I’ve changed this check to compare the system version rather than using this 
> compiler directive. Hopefully it does now work.
> 
> Christiaan
> 


Somehow the nightly build still did not appear.

Christiaan

_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to