<p dir="auto">Using the following code server-side:</p>
<p dir="auto"><a href="http://play.golang.org/p/T39SbjnCJ" rel="nofollow">http://play.golang.org/p/T39SbjnCJ</a>_</p>
<p dir="auto">built with:<br>
go version devel +b0532a9 Mon Jun 8 05:13:15 2015 +0000 linux/amd64<br>
and golang.org/x/net/wedav at dfcbca9c45aeabb8971affa4f76b2d40f6f72328</p>
<p dir="auto">From a windows 7 sp1 explorer window, trying to connect at <code class="notranslate">\\192.168.0.9@8080\</code> shows a connection error window, with unspecified error 0x80004005</p>
<p dir="auto">The connection does show up server-side, with a PROPFIND request such as:</p>
<p dir="auto">2015/06/11 23:02:02 WEBDAV: &amp;{PROPFIND / HTTP/1.1 %!s(int=1) %!s(int=1) map[User-Agent:[Microsoft-WebDAV-MiniRedir/6.1.7601] Depth:[0] Translate:[f] Content-Length:[0] Connection:[Keep-Alive]] %!s(_struct { http.eofReaderWithWriteTo; io.Closer }=&amp;{{} {}}) %!s(int64=0) [] %!s(bool=false) 192.168.0.9:8080 map[] map[] %!s(_multipart.Form=) map[] 192.168.0.12:49249 / %!s(*tls.ConnectionState=)}, ERROR: </p>
<p dir="auto">which shows the client is Microsoft-WebDAV-MiniRedir/6.1.7601.</p>
<p dir="auto">I believe the problem is related to what is described at:<br>
<a href="http://greenbytes.de/tech/webdav/webfolder-client-list.html#issue-namespace-handling" rel="nofollow">http://greenbytes.de/tech/webdav/webfolder-client-list.html#issue-namespace-handling</a></p>
<p dir="auto">And indeed, with the change at <a href="https://go-review.googlesource.com/#/c/10942/" rel="nofollow">https://go-review.googlesource.com/#/c/10942/</a>, there's no problem anymore connecting with MiniRedir.</p>
<pre class="notranslate">Compiling C packages on 10.9 produce the following error

    clang: error: argument unused during compilation: '-fno-eliminate-unused-debug-types'

When adding the `unused-arguments` C flag to the package file

    #cgo CFLAGS: -Qunused-arguments

it results in new errors

    could not determine kind of name for C.cl_scandesc
    could not determine kind of name for C.cl_engine_free
    could not determine kind of name for C.GoString
    could not determine kind of name for C.cl_strerror
    could not determine kind of name for C.cl_init
    could not determine kind of name for C.cl_load
    could not determine kind of name for C.cl_engine_compile</pre>