<div dir="ltr">Tony, all:<div><br></div><div>I&#39;ve opened <a href="https://bugs.swift.org/browse/SR-208">https://bugs.swift.org/browse/SR-208</a> against the .dateFormat property of NSDateFormatter.  It appears that it is not functioning as expected.  This was against the latest main branch of the repositories and compiled on my Ubuntu14.04 system.</div><div><br></div><div><div><font face="monospace, monospace">swift version 2.2-dev (LLVM 46be9ff861, Clang 4deb154edc, Swift 778f82939c)</font></div><div><font face="monospace, monospace">Target: x86_64-unknown-linux-gnu</font></div></div><div><br></div><div>Joe</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 11, 2015 at 12:56 PM, 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>Sure, bug reports are appreciated.</div><div><br></div><div>If you have the ability to check out the whole stack and try ToT, that would be great too. We are moving extremely rapidly right now on implementing missing pieces of Foundation.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>- Tony</div></font></span><div><div class="h5"><div><br><div><blockquote type="cite"><div>On Dec 11, 2015, at 10:53 AM, Joseph Bell &lt;<a href="mailto:joe@iachieved.it" target="_blank">joe@iachieved.it</a>&gt; wrote:</div><br><div><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><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><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>
</div></blockquote></div><br></div></div></div></div></blockquote></div><br></div>