> On Feb 13, 2017, at 10:04 AM, Michael Gottesman <mgottes...@apple.com> wrote: > > >> On Feb 13, 2017, at 4:10 AM, Kevin Hendry <ke...@lugnut.io >> <mailto:ke...@lugnut.io>> wrote: >> >> Heh. I’ll just retreat to my noob hovel and try that then. Thanks. > > There is no such a thing as a noob hovel. ; ). We all are learning = ), and > who knows this may be actually a documentation error (see below). > > In case you are curious: the reason I guessed that it was an SDK issue is > that it seemed that the overlays were expecting the SDK to provide something > that either was not there or was different. In such cases, it is always a > good thing to check. > > As DaveA always says: > HTH > > Michael > >> The getting started section says you need the latest Xcode, but I didn’t >> realize that meant betas as well. I’d assumed it was the latest release. > > Mishal, maybe we should update the README to spell this out explicitly. > Thoughts? README updated with specific Xcode version (https://github.com/apple/swift/pull/7430), I will keep this updated as we change the CI Xcode version.
Thanks, Mishal Shah > >> >> On Feb 13, 2017, 1:24 AM -0500, mishal_shah <mishal_s...@apple.com >> <mailto:mishal_s...@apple.com>>, wrote: >>> Hi, >>> >>> You will need Xcode 8.3 beta 2 (https://developer.apple.com/download/ >>> <https://developer.apple.com/download/>). >>> >>> Thanks, >>> Mishal Shah >>>> On Feb 12, 2017, at 9:17 PM, Kevin Hendry via swift-dev >>>> <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote: >>>> >>>> I'm not. Is this the part where you tell me I should be? >>>> >>>> >>>> On Feb 12, 2017, 11:53 PM -0500, Michael Gottesman via swift-dev >>>> <swift-dev@swift.org <mailto:swift-dev@swift.org>>, wrote: >>>>> Just a stab in the dark, but are you using the latest beta SDK? >>>>> >>>>> Michael >>>>> >>>>>> On Feb 11, 2017, at 5:03 PM, Ben Ng via swift-dev <swift-dev@swift.org >>>>>> <mailto:swift-dev@swift.org>> wrote: >>>>>> >>>>>> Hi Greg, >>>>>> >>>>>> Thanks for the tip. It fails in a different way now: >>>>>> >>>>>> FAILED: stdlib/public/SDK/SafariServices/macosx/x86_64/SafariServices.o >>>>>> >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:18:68: >>>>>> error: unknown type name 'SFSafariServicesVersion' >>>>>> static inline bool >>>>>> _swift_SafariServices_isSafariServicesAvailable(SFSafariServicesVersion >>>>>> version) { >>>>>> ^ >>>>>> <module-includes>:1:9: note: in file included from <module-includes>:1: >>>>>> #import "SafariServicesOverlayShims.h" >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:19:18: >>>>>> error: use of undeclared identifier 'SFSafariServicesVersion10_0' >>>>>> if (version == SFSafariServicesVersion10_0) { >>>>>> ^ >>>>>> <module-includes>:1:9: note: in file included from <module-includes>:1: >>>>>> #import "SafariServicesOverlayShims.h" >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:23:3: >>>>>> error: use of undeclared identifier 'SFSafariServicesVersion' >>>>>> SFSafariServicesVersion* latestVersion = &_SFSafariServicesVersion; >>>>>> ^ >>>>>> <module-includes>:1:9: note: in file included from <module-includes>:1: >>>>>> #import "SafariServicesOverlayShims.h" >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:23:28: >>>>>> error: use of undeclared identifier 'latestVersion' >>>>>> SFSafariServicesVersion* latestVersion = &_SFSafariServicesVersion; >>>>>> ^ >>>>>> <module-includes>:1:9: note: in file included from <module-includes>:1: >>>>>> #import "SafariServicesOverlayShims.h" >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:23:45: >>>>>> error: use of undeclared identifier '_SFSafariServicesVersion' >>>>>> SFSafariServicesVersion* latestVersion = &_SFSafariServicesVersion; >>>>>> ^ >>>>>> <module-includes>:1:9: note: in file included from <module-includes>:1: >>>>>> #import "SafariServicesOverlayShims.h" >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:24:15: >>>>>> error: use of undeclared identifier 'latestVersion'; did you mean >>>>>> 'ICGetVersion'? >>>>>> if (NULL == latestVersion) { >>>>>> ^ >>>>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h:711:1: >>>>>> note: 'ICGetVersion' declared here >>>>>> ICGetVersion( >>>>>> ^ >>>>>> <module-includes>:1:9: note: in file included from <module-includes>:1: >>>>>> #import "SafariServicesOverlayShims.h" >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:24:15: >>>>>> warning: comparison of function 'ICGetVersion' equal to a null pointer >>>>>> is always false >>>>>> if (NULL == latestVersion) { >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:24:15: >>>>>> note: prefix with the address-of operator to silence this warning >>>>>> if (NULL == latestVersion) { >>>>>> ^ >>>>>> <module-includes>:1:9: note: in file included from <module-includes>:1: >>>>>> #import "SafariServicesOverlayShims.h" >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/build/Ninja-ReleaseAssert/swift-macosx-x86_64/./lib/swift/shims/SafariServicesOverlayShims.h:28:11: >>>>>> error: use of undeclared identifier 'latestVersion'; did you mean >>>>>> 'ICGetVersion'? >>>>>> return *latestVersion >= version; >>>>>> ^ >>>>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h:711:1: >>>>>> note: 'ICGetVersion' declared here >>>>>> ICGetVersion( >>>>>> ^ >>>>>> /Users/ben/Documents/code/swift-sources/swift/stdlib/public/SDK/SafariServices/SafariServices.swift:14:8: >>>>>> error: could not build Objective-C module >>>>>> '_SwiftSafariServicesOverlayShims' >>>>>> import _SwiftSafariServicesOverlayShims >>>>>> ^ >>>>>> >>>>>> Ben Ng >>>>>> >>>>>> On Feb 11, 2017, 3:59 PM -0500, Greg Parker <gpar...@apple.com >>>>>> <mailto:gpar...@apple.com>>, wrote: >>>>>>> >>>>>>>> On Feb 11, 2017, at 10:46 AM, Ben Ng via swift-dev >>>>>>>> <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote: >>>>>>>> >>>>>>>> I can’t seem to build master right now: >>>>>>>> >>>>>>>> git pull >>>>>>>> ./utils/update-checkout --clone-with-ssh >>>>>>>> ./utils/build-script --release --assertions >>>>>>>> >>>>>>>> (…) >>>>>>>> >>>>>>>> [17/558] Linking CXX shared library >>>>>>>> lib/swift/macosx/x86_64/libswiftCore.dylib >>>>>>>> FAILED: lib/swift/macosx/x86_64/libswiftCore.dylib >>>>>>>> Undefined symbols for architecture x86_64: >>>>>>>> "llvm::EnableABIBreakingChecks", referenced from: >>>>>>>> llvm::VerifyEnableABIBreakingChecks in Casting.cpp.o >>>>>>>> llvm::VerifyEnableABIBreakingChecks in Demangle.cpp.o >>>>>>>> llvm::VerifyEnableABIBreakingChecks in Metadata.cpp.o >>>>>>>> llvm::VerifyEnableABIBreakingChecks in MetadataLookup.cpp.o >>>>>>>> llvm::VerifyEnableABIBreakingChecks in Remangle.cpp.o >>>>>>>> llvm::VerifyEnableABIBreakingChecks in SwiftNativeNSXXXBase.mm.o >>>>>>>> >>>>>>>> Is anyone else running into this? >>>>>>> >>>>>>> This was a hiccup after an LLVM change a few weeks ago. Try deleting >>>>>>> your entire build directory and rebuilding. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Greg Parker gpar...@apple.com <mailto:gpar...@apple.com> >>>>>>> Runtime Wrangler >>>>>>> >>>>>>> >>>>>> _______________________________________________ >>>>>> swift-dev mailing list >>>>>> swift-dev@swift.org <mailto:swift-dev@swift.org> >>>>>> https://lists.swift.org/mailman/listinfo/swift-dev >>>>>> <https://lists.swift.org/mailman/listinfo/swift-dev> >>>>> >>>>> _______________________________________________ >>>>> swift-dev mailing list >>>>> swift-dev@swift.org <mailto:swift-dev@swift.org> >>>>> https://lists.swift.org/mailman/listinfo/swift-dev >>>>> <https://lists.swift.org/mailman/listinfo/swift-dev> >>>> _______________________________________________ >>>> swift-dev mailing list >>>> swift-dev@swift.org <mailto:swift-dev@swift.org> >>>> https://lists.swift.org/mailman/listinfo/swift-dev >>>> <https://lists.swift.org/mailman/listinfo/swift-dev> >>> >
_______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev