-
Notifications
You must be signed in to change notification settings - Fork 15
Description
I run swift build on raspberry pi 3 model B and got this error:
ubuntu@ubuntu ~/P/PerfectTemplate> swift build
Compile Swift Module 'PerfectThread' (2 sources)
/home/ubuntu/Perfect-Projects/PerfectTemplate/Packages/PerfectThread-0.9.0/Sources/ThreadQueue.swift:214:59: error: 'fromOpaque' is unavailable: use 'fromOpaque(: UnsafePointer)' instead
let unleakyObject = Unmanaged.fromOpaque(OpaquePointer(p)).takeRetainedValue()
^~~~~~~~~~
Swift.Unmanaged:3:24: note: 'fromOpaque' has been explicitly marked unavailable here
public static func fromOpaque( value: OpaquePointer) -> Unmanaged
^
/home/ubuntu/Perfect-Projects/PerfectTemplate/Packages/PerfectThread-0.9.0/Sources/ThreadQueue.swift:214:59: error: 'fromOpaque' is unavailable: use 'fromOpaque(: UnsafePointer)' instead
let unleakyObject = Unmanaged.fromOpaque(OpaquePointer(p)).takeRetainedValue()
^~~~~~~~~~
Swift.Unmanaged:3:24: note: 'fromOpaque' has been explicitly marked unavailable here
public static func fromOpaque( value: OpaquePointer) -> Unmanaged
^
/home/ubuntu/Perfect-Projects/PerfectTemplate/Packages/PerfectThread-0.9.0/Sources/ThreadQueue.swift:220:54: error: 'init(bitPattern:)' is unavailable: use 'Unmanaged.toOpaque()' instead
let leakyObject = UnsafeMutablePointer(OpaquePointer(bitPattern: Unmanaged.passRetained(holderObject)))
^~~~~~~~~~~~~
Swift.OpaquePointer:3:12: note: 'init(bitPattern:)' has been explicitly marked unavailable here
public init(bitPattern bits: Unmanaged)
^
:0: error: build had 1 command failures
error: exit(1): /home/ubuntu/swift-3.0/usr/bin/swift-build-tool -f /home/ubuntu/Perfect-Projects/PerfectTemplate/.build/debug.yaml
My swift --version output is:
Swift version 3.0-dev (LLVM eb140647a6, Clang a9f2183da4, Swift bb43874ba1)
Target: armv7--linux-gnueabihf