It can't be installed. Fails with a dependency issue.
error: could not find all required packages:
ocaml-base>=0.16.0 (wanted by: google-drive-ocamlfuse-git -> ocaml-ounit -> ocaml-lwt -> ocaml-ppx_let)
Git Clone URL: | https://aur.archlinux.org/google-drive-ocamlfuse.git (read-only, click to copy) |
---|---|
Package Base: | google-drive-ocamlfuse |
Description: | FUSE-based file system backed by Google Drive, written in OCaml |
Upstream URL: | https://astrada.github.io/google-drive-ocamlfuse/ |
Keywords: | drive fuse google ocaml |
Licenses: | MIT |
Submitter: | mlq |
Maintainer: | pricechrispy |
Last Packager: | pricechrispy |
Votes: | 63 |
Popularity: | 0.185091 |
First Submitted: | 2013-10-14 21:44 (UTC) |
Last Updated: | 2024-03-25 01:51 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 .. 21 Next › Last »
It can't be installed. Fails with a dependency issue.
error: could not find all required packages:
ocaml-base>=0.16.0 (wanted by: google-drive-ocamlfuse-git -> ocaml-ounit -> ocaml-lwt -> ocaml-ppx_let)
yay -Sy google-drive-ocamlfuse :: Synchronising package databases... core is up to date extra is up to date community is up to date multilib is up to date -> No AUR package found for ocaml-base>=0.16.0 -> No AUR package found for ocaml-base>=0.16.0 -> could not find all required packages: ocaml-base >=0.16.0
What's going on?
For some uploads (not large ones) I see in the log:
[226.130625] TID=0: BEGIN: Uploading file (id=154, path=/.shared/...................... [240.214013] TID=1: Flushing DB...done [406.853707] TID=0: Error during request: Code: 65, Description: CURLE_SEND_FAIL_REWIND, ErrorBuffer: necessary data rewind wasn't possible [406.853720] TID=0: Giving up
Then the file looks like it's uploaded in a file manager, but when looking in Google Drive, it's got 0 bytes. A massive pain because now I wonder if each file was uploaded or not.
This is with 0.7.30.
Edit: raised bug upstream - https://github.com/astrada/google-drive-ocamlfuse/issues/820
@krvkir This package builds. The error you receive is from a dependency "camlidl". Currently this dependency has issues building: https://aur.archlinux.org/packages/camlidl
@vmartins The error you receive is from a dependency "ocaml-cryptokit". Please apply the patch mentioned in this comment https://aur.archlinux.org/packages/ocaml-cryptokit#comment-885368
==> Starting package()...
dune: option '--libdir': the path must be absolute to avoid ambiguity
Usage: dune install [OPTION]… [PACKAGE]…
Try 'dune install --help' or 'dune --help' for more information.
==> ERROR: A failure occurred in package().
Couldn't build it today:
ranlib: ./libcamlidl.a: error reading comerror.o: file truncated
make[1]: *** [Makefile.unix:20: libcamlidl.a] Error 2
make[1]: Leaving directory '/home/krvkir/.cache/yay/camlidl/src/camlidl-camlidl109/runtime'
make: *** [Makefile:19: all] Error 2
Neither this package nor the -git
one builds.
It seems that /usr/doc should be /usr/share/doc.
@snakeroot
Thank's for reporting this. Unfortunatelly the error pointed by the issue is installation on Manjaro through Pamac, which seems to use AUR as a backend. I don't think this is an upstream issue.
@sgt-hartman / @dangpzanco
Note that this has been reported as an issue in upstream's GitHub:
https://github.com/astrada/google-drive-ocamlfuse/issues/750
I have the same issue as @dangpzanco:
==> Starting build()...
File "src/drive.ml", line 478, characters 15-31:
478 | match file.File.resourceKey with "" -> None | _ as s -> Some s
Error: Unbound record field File.resourceKey
==> ERROR: A failure occurred in build().
Aborting...
That's right each time this package is upgraded the process is not really as smooth as it should be, it breaks because of compiler version mismatches or something. But on the other hand, as a simple user, it really bother me to install specific programming languages tools only to install a package. Theses tools tend to pollute $HOME directory and you have to remember to look for updates by yourself. Maybe this package could be refactored to use theses tools "internally" during the build ?
Pinned Comments
pricechrispy commented on 2017-04-25 17:39 (UTC) (edited on 2022-10-16 06:40 (UTC) by pricechrispy)
Before you flag this package out-of-date:
According to the official project page: https://astrada.github.io/google-drive-ocamlfuse/
Find latest release versions here: https://launchpad.net/~alessandro-strada/+archive/ubuntu/ppa
The latest releases are not all tagged versions on GitHub.
For the latest development versions on git, try: https://aur.archlinux.org/packages/google-drive-ocamlfuse-git
OLD official project page: http://gdfuse.forge.ocamlcore.org/
OLD release versions here: https://forge.ocamlcore.org/frs/?group_id=305