Added a comment: Unknown remote type webdav
authorgit@3af0a87771c4b55bee8a599b934914cd98d4bc0b <git@web>
Tue, 8 Sep 2020 13:19:51 +0000 (13:19 +0000)
committeradmin <admin@branchable.com>
Tue, 8 Sep 2020 13:19:51 +0000 (13:19 +0000)
doc/special_remotes/webdav/comment_17_cfd2786a998af5034dc707f23aa81678._comment [new file with mode: 0644]

diff --git a/doc/special_remotes/webdav/comment_17_cfd2786a998af5034dc707f23aa81678._comment b/doc/special_remotes/webdav/comment_17_cfd2786a998af5034dc707f23aa81678._comment
new file mode 100644 (file)
index 0000000..c92c14a
--- /dev/null
@@ -0,0 +1,29 @@
+[[!comment format=mdwn
+ username="git@3af0a87771c4b55bee8a599b934914cd98d4bc0b"
+ nickname="git"
+ avatar="http://cdn.libravatar.org/avatar/6e2a7e8679033ad4a5df260c0ac721f5"
+ subject="Unknown remote type webdav"
+ date="2020-09-08T13:19:47Z"
+ content="""
+When I try to use a WebDAV server as remote storage, \"git annex initremote\" stops with the error message
+
+```
+git-annex: Unknown remote type webdav (pick from: git gcrypt p2p S3 bup directory rsync web bittorrent adb tahoe glacier ddar git-lfs hook external)
+```
+
+This looks like I need to explicitly add WebDAV support, but then this page says that it is built in.
+
+I installed git-annex via Guix, so I checked the Guix package definition where I found the configuration flag \"-WebDAV\". I didn't find any documentation on this flag, nor configuration flags in general, so I don't know if this asks for including or excluding WebDAV support (or maybe even something completely different). So I compiled git-annex under Guix both with and without this flag. In both cases, the build log includes the lines
+
+```
+   BuildFlags.hs:42:2: error:
+        warning: #warning Building without WebDAV. [-Wcpp]
+        #warning Building without WebDAV.
+         ^~~~~~~
+      |
+   42 | #warning Building without WebDAV.
+      |  ^
+```
+
+There is no further explanation, so I have no idea why WebDAV was excluded. Any suggestions? I am completely unfamiliar with Haskell and its build system, so I don't even know how to explore this any further.
+"""]]