> 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