Extension sample fails to link

	extension Double {
	var km: Double { return self * 1_000.0 }
	var m: Double { return self }
	var cm: Double { return self / 100.0 }
	var mm: Double { return self / 1_000.0 }
	var ft: Double { return self / 3.28084 }
}
let oneInch = 25.4.mm
println(oneInch)
println("One inch is \(oneInch) meters")
// prints "One inch is 0.0254 meters"
let threeFeet = 3.ft
println(threeFeet)
println("Three feet is \(threeFeet) meters")
// prints "Three feet is 0.914399970739201 meters"

/Users/paulb/Documents/ConsoleApplicationA/ConsoleApplicationA.sln (Build) ->
(Build target) ->
/Users/paulb/Documents/ConsoleApplicationA/ConsoleApplicationA.elements (default targets) ->
/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/XbuildTargets/RemObjects Software/Oxygene/RemObjects.Oxygene.Nougat.targets (CrossBoxLink target) ->

    :  CrossBox error Link: Undefined symbols for architecture x86_64:

"OBJC_CLASS$_RemObjects_Oxygene_System_Double", referenced from:
l_OBJC
$CATEGORY___RemObjects_Oxygene_System_Double$
$anonymoustype$0 in ConsoleApplicationA.o
ld: symbol(s) not found for architecture x86_64

     3 Warning(s)
     1 Error(s)

Time Elapsed 00:00:02.0153830

Known and already fixed for the upcoming build.

Link failure now fixed, but string interpolation still fails.

also fixed.

Verified