Package Details: google-drive-ocamlfuse 0.7.32-1

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: 62
Popularity: 0.001932
First Submitted: 2013-10-14 21:44 (UTC)
Last Updated: 2024-03-25 01:51 (UTC)

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

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 21 Next › Last »

krvkir commented on 2022-12-06 11:22 (UTC) (edited on 2022-12-06 11:23 (UTC) by krvkir)

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.

sunplan commented on 2022-05-11 06:28 (UTC)

It seems that /usr/doc should be /usr/share/doc.

sgt-hartman commented on 2022-02-03 19:18 (UTC)

@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.

snakeroot commented on 2022-02-03 18:49 (UTC)

@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

sgt-hartman commented on 2022-01-25 08:08 (UTC) (edited on 2022-01-25 08:10 (UTC) by sgt-hartman)

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 ?

dangpzanco commented on 2022-01-21 05:54 (UTC) (edited on 2022-01-21 06:12 (UTC) by dangpzanco)

I think @JayKobe6k's suggestion is the easiest way of installing and keeping this package updated. Here's what I did to install this:

Remove google-drive-ocamlfuse and its dependencies (this is necessary to have a clean install of ocamlbuild via opam) and install opam via pacman (this will also reinstall ocaml, see instructions here). Then you may run:

> opam init
> eval $(opam env)
> opam install google-drive-ocamlfuse

opam init creates a folder at ~/.opam, where it keeps the google-drive-ocamlfuse executable and other stuff. It will ask to be added to your ~/.zshrc or ~/.bashrc script. Seems to be really easy to use, kinda like cargo (Rust), npm (JavaScript) and conda (Python).

areaman commented on 2022-01-21 03:46 (UTC)

I received this message when I tried to update this to the latest version:

==> Starting build()... File "src/config.ml", line 1: Error: The files src/.google_drive_ocamlfuse.objs/byte/utils.cmi and /usr/lib/ocaml/curl/curl.cmi make inconsistent assumptions over interface Curl ==> ERROR: A failure occurred in build(). Aborting...

JayKobe6k commented on 2022-01-20 18:20 (UTC)

This package is generally a nightmare. Opam is the package manager for ocaml and it is much easier to use for installing this package. This package expects specific versions of things to be installed which causes lots of issues, while the opam version is more aware of its build environment and figures out the dependencies properly.

Probably better to just look here: https://opam.ocaml.org/packages/google-drive-ocamlfuse/

dangpzanco commented on 2022-01-20 12:33 (UTC) (edited on 2022-01-25 17:54 (UTC) by dangpzanco)

Fails to build on the latest version (running Manjaro here). It worked fine on version 0.7.26

Building google-drive-ocamlfuse...
==> Making package: google-drive-ocamlfuse 0.7.27-1 (qui 20 jan 2022 09:31:34)
...
==> 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...

galacta_dm commented on 2022-01-20 07:39 (UTC)

I encountered an error while updating "google-drive-ocamlfuse" package. I also tried rebuilding dependencies but I got the same error.

==> Starting build()...
File "src/config.ml", line 1:
Error: The files src/.google_drive_ocamlfuse.objs/byte/utils.cmi
       and /usr/lib/ocaml/curl/curl.cmi make inconsistent assumptions
       over interface Curl
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'google-drive-ocamlfuse-0.7.27-1': 
error: packages failed to build: google-drive-ocamlfuse-0.7.27-1

Does anyone encounter the same error or have a solution for this?