For the impatient under us, I have created a PKGBUILD diff for current 1.7.1 release at pastebin:
.. just hackish.
Git Clone URL: | https://aur.archlinux.org/davfs2.git (read-only, click to copy) |
---|---|
Package Base: | davfs2 |
Description: | File system driver that allows you to mount a WebDAV folder |
Upstream URL: | https://savannah.nongnu.org/projects/davfs2 |
Licenses: | GPL |
Submitter: | arojas |
Maintainer: | Kewl (skyenet) |
Last Packager: | skyenet |
Votes: | 21 |
Popularity: | 0.49 |
First Submitted: | 2022-04-01 19:07 (UTC) |
Last Updated: | 2024-03-28 01:51 (UTC) |
For the impatient under us, I have created a PKGBUILD diff for current 1.7.1 release at pastebin:
.. just hackish.
I've got the following error during installation:
checking for neon-config... /usr/bin/neon-config checking linking against neon... yes configure: incompatible neon library version 0.34.0: wanted 0.27 28 29 30 31 32 33 configure: error: could not find neon ==> ERROR: A failure occurred in build(). Aborting...
Which entirely makes sense since my Arch in on neon 0.34.0 and PKGBUILD
requires versions up to 33. Just adding "34" to the sed
command makes makepkg
to compile davfs2 without error messages.
I could successfully mount my nextcloud folder but it reacts incredibly slow. The mount
command (mount -t davfs https://cloud.example.com /mnt/
) itself took approx. 3 minutes. A simple directory listing ll /mnt
took another 5 minutes. I've got no idea, if I'm getting anything else wrong or that could be related to my too blunt PKGBUILD
hack...
It is normally expected that 'base-devel' package is installed when using makepkg. This also includes 'autoconf' and 'automake'
Oh thanks, it's working !
Problem: "error during the build : davfs2-exit status 4"
Solution: You need to install "autoconf" and "automake"!
I have this error during installation :
config.status: error: in '/home/me/.cache/yay/davfs2/src/davfs2-1.7.0': config.status: error: Something went wrong bootstrapping makefile fragments for automatic dependency tracking. If GNU make was not used, consider re-running the configure script with MAKE="gmake" (or whatever is necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See 'config.log' for more details ==> ERREUR : There is an error inside the build(). Abandon… -> error during the build : davfs2-exit status 4 -> Impossible to install the following packages. A manual intervention is need : davfs2 - exit status 4
What's wrong ?
Stopped by to say that receiving the key from gpg runs into:
$ gpg --recv-keys B94556F81C85D0D5
gpg: key 0xB94556F81C85D0D5: no user ID
gpg: Total number processed: 1
Fortunately, the Savannah davfs2 page allows to download their Group release GPG keyring that works like a charm.
Add makedepends=('autoconf' 'automake')
plz, or the package won't be built
On my installation davfs2 failed to build because po4a
can't be executed (not found). It is installed and executable under /usr/bin/vendor_perl/po4a
. To successfully build davfs2 I have manually made a symlink to po4a by $ ln -s /usr/bin/vendor_perl/po4a /usr/bin/po4a
.
FYI, po4a
is now a make dependency when running bootstrap.
Pinned Comments
carlosal1015 commented on 2022-06-21 20:51 (UTC) (edited on 2022-11-05 22:08 (UTC) by carlosal1015)
Important note: Is recommended to receive the following key before to install:
Also is possible skip the verification, adding the flag for (e.g
makepkg
,yay
)--skippgpcheck
,--nopgpfetch
, respectively.