<div dir="ltr">Thanks Tony, with LD_LIBRARY_PATH set to include usr/lib/swift/linux I can get the REPL to reproduce what I see with the compiler, and that&#39;s a blank line printed out:<div><br></div><div><div><font face="monospace, monospace">➜  dates  LD_LIBRARY_PATH=/opt/apple/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/lib/swift/linux:$LD_LIBRARY_PATH swift printdate.swift </font></div><div><br></div></div><div><div><font face="monospace, monospace">➜  dates  </font></div></div><div><br></div><div>Which leads me to the obvious question, either I&#39;ve forgotten how to use NSDateFormatter, or the implementation in the December 1 drop is silently not supporting setting the dateFormat property, which appears to be the case, as setting dateStyle and timeStyle do appear to work.</div><div><br></div><div><div><font face="monospace, monospace">import Foundation</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">let dateFormatter = NSDateFormatter()</font></div><div><font face="monospace, monospace">dateFormatter.dateFormat = &quot;dd-MM-yyyy&quot;</font></div><div><font face="monospace, monospace">var dateStr = dateFormatter.stringFromDate(NSDate())</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">print(dateStr)</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">dateFormatter.dateStyle = .MediumStyle</font></div><div><font face="monospace, monospace">dateFormatter.timeStyle = .MediumStyle</font></div><div><font face="monospace, monospace">dateStr = dateFormatter.stringFromDate(NSDate())</font></div><div><font face="monospace, monospace">print(dateStr)</font></div></div><div><br></div><div>results in:</div><div><br></div><div><div><font face="monospace, monospace">➜  dates  LD_LIBRARY_PATH=/opt/apple/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/lib/swift/linux:$LD_LIBRARY_PATH swift printdate.swift</font></div><div><font face="monospace, monospace">&lt;-- this is a blank line emitted by the first print(), which it should not be --&gt;</font></div><div><font face="monospace, monospace">Dec 11, 2015, 6:52:33 PM</font></div></div><div><font face="monospace, monospace"><br></font></div><div>Thanks for any insight and if I need to file a bug report I am happy to help,</div><div>Joe</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 11, 2015 at 10:59 AM, Tony Parker <span dir="ltr">&lt;<a href="mailto:anthony.parker@apple.com" target="_blank">anthony.parker@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Joe,<div><br></div><div>Try this as a workaround: Set the LD_LIBRARY_PATH environment variable to $INSTALLED_LOCATION_OF_SWIFT/usr/lib/swift/linux</div><div><div><br></div><div>This should only affect the REPL and not compiled code.</div><div><br></div><div>I think this is supposed to be fixed in the top of tree Swift but not in the Dec 1 binary drop.</div><div><br></div><div>- Tony</div><div><br></div><div><blockquote type="cite"><div><div class="h5"><div>On Dec 11, 2015, at 5:54 AM, Joseph Bell via swift-corelibs-dev &lt;<a href="mailto:swift-corelibs-dev@swift.org" target="_blank">swift-corelibs-dev@swift.org</a>&gt; wrote:</div><br></div></div><div><div><div class="h5"><div dir="ltr">All,<div><br></div><div>Howdy.  I am using swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04 that was released on December 1.  The following code:</div><div><br></div><div><div><font face="monospace, monospace">import Foundation</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">let dateFormatter = NSDateFormatter()</font></div><div><font face="monospace, monospace">dateFormatter.dateFormat = &quot;dd-MM-yyyy&quot;</font></div><div><font face="monospace, monospace">let dateStr = dateFormatter.stringFromDate(NSDate())</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">print(dateStr)</font></div><div><br></div></div><div>results in <br></div><div><br></div><div><div><font face="monospace, monospace">LLVM ERROR: Program used external function &#39;_TFC10Foundation6NSDateCfT_S0_&#39; which could not be resolved!</font></div></div><div><br></div><div>when executed with the swift driver, and then when compiled with swiftc the print statement just gives a blank newline.</div><div><br></div><div>I don&#39;t know if this is a known issue (I haven&#39;t found any reference on the status page or elsewhere indicating this was unimplemented), or I have an environmental problem.</div><div><br></div><div>Thoughts?</div><div><br></div><div>Joe</div><div><br></div></div>
</div></div><img src="https://u2002410.ct.sendgrid.net/wf/open?upn=U7z7oSqRMSwdl2rYt9JJ4zIFaeg4R-2FxExg9xndDuCbySwgGYpkPdKzLGU7ePNxKpsfOmkLNqUAao99PL6rC4U7UnIZWkeW1dTrUTRN-2Fprlm6sAlFjTqGe1b44JfhsB5HKOpfiG1rn-2Flaq8phZ5GCEHFk4WmEfHoDWOVUm1pANL2CXFB97i5Rkkcl9cWEp1BU4DWpPo8nEe7BTK8AnYSNEEzIsfXrql6FBdkAkB3zZK0-3D" alt="" width="1" height="1" border="0" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important">
_______________________________________________<br>swift-corelibs-dev mailing list<br><a href="mailto:swift-corelibs-dev@swift.org" target="_blank">swift-corelibs-dev@swift.org</a><br><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev" target="_blank">https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</a><br></div></blockquote></div><br></div></div></blockquote></div><br></div>