Package Details: google-drive-ocamlfuse 0.7.17-1

Git Clone URL: (read-only, click to copy)
Package Base: google-drive-ocamlfuse
Description: FUSE-based file system backed by Google Drive, written in OCaml
Upstream URL:
Keywords: drive fuse google ocaml
Licenses: MIT
Submitter: mlq
Maintainer: pricechrispy
Last Packager: pricechrispy
Votes: 57
Popularity: 1.44
First Submitted: 2013-10-14 21:44
Last Updated: 2020-01-21 01:40

Dependencies (7)

Required by (1)

Sources (1)

Pinned Comments

pricechrispy commented on 2018-01-27 00:47

Another error now exists with the camlidl package on a fresh build system.

In this case, the package is no longer creating a required file called "META". This prevents camlidl from showing up as installed, and prevents the package from building.

If you run "ocamlfind list | grep -i 'camlidl'", you should see the camlidl packages listed.

If not, manually create the META file: /usr/lib/ocaml/camlidl/META

description = "Stub generator"
version = "1.06"
directory = "^"
archive(byte) = "com.cma"
archive(native) = "com.cmxa"

pricechrispy commented on 2017-04-25 17:39

Before you flag this package out-of-date:

According to the official project page:
Find latest release versions here:

The latest releases are not all tagged versions on GitHub.
For the latest development versions on git, try:

OLD official project page:
OLD release versions here:

pricechrispy commented on 2016-11-17 10:46

While upgrading to the newer build, the same build error persists as reported in the comments.

When doing a fresh build, I manually created symlinks as root so that the build process finds them, as similarly suggested in the comments.

# ln -s /usr/lib/ocaml/com.cmxa /usr/lib/ocaml/camlidl/
# ln -s /usr/lib/ocaml/com.a /usr/lib/ocaml/camlidl/

After doing this, the directory '/usr/lib/ocaml/camlidl/' should have the following structure in a fresh environment:

$ ls -l /usr/lib/ocaml/camlidl/
total 4
lrwxrwxrwx 1 root root 20 Nov 17 02:23 com.a -> /usr/lib/ocaml/com.a
lrwxrwxrwx 1 root root 23 Nov 17 02:23 com.cmxa -> /usr/lib/ocaml/com.cmxa
-rw-r--r-- 1 root root 102 Nov 17 01:11 META

As suggested in the comments, this seems to be an issue with the camlidl package.

This should allow the package to build for now, until an automated PKGBUILD solution is found.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Frawg commented on 2020-01-31 21:59

While building on a fresh install I'm getting the below error:

==> Starting build()...
  camlidl lib/Fuse_bindings.{h,ml,mli},lib/Fuse_bindings_stubs.c (exit 2)
(cd _build/default/lib && /usr/bin/camlidl -header Fuse_bindings.idl)
Fatal error: the file '/usr/bin/camlidl' has not the right magic number: expected Caml1999X026, got Caml1999X023
    discover lib/camlidl.libs.sexp,lib/fuse.cflags.sexp,lib/fuse.libs.sexp

[WARNING] File /usr/bin/ocamlc, which package ocaml-system.4.07.0 depends upon, was changed on your system. ocaml-system has been marked as removed, and will be reinstalled if necessary.
==> ERROR: A failure occurred in build().

nerflad commented on 2020-01-04 02:41

hey chris, FYI, I have disowned all the ocaml packages I maintained for years because I don't use this software anymore and don't have time to keep working on them. A few of them need a lot of work. Sorry to dump this on you.

gapi-ocaml ocaml-biniou ocaml-curl ocaml-easy-format ocaml-extlib ocaml-ounit ocaml-yojson

MokkeMeguru commented on 2019-10-17 23:53

@jdegreef If you got the error like this when you run opam init.

# bwrap: No permissions to creating new namespace, likely because the kernel does not allow non-privileged user namespaces. On e.g. debian this can be enabled with 'sysctl kernel.unprivileged_userns_clone=1'.

I think, your problem is because of kernel version. ref

jdegreef commented on 2019-10-17 22:00

@MokkeMeguru I've refused that the install script modify my ./(bash_)profile but as I made everything in the same window it doesn't matter. And you know what ? I knew zero about opanm/ocaml, I just wanted to have google-drive-ocamlfuse running and since a few months using it from aur is a pin in the ass. Today I discovered that opam is a little bit as pip and it don't need Arch packages. But that's off topic ;)

MokkeMeguru commented on 2019-10-17 21:35

@jdegreef Can you check your ~/.bash_profile ? If you tried my solution correctly, Your ~/.bash_profile will have below lines.

# ...
# opam configuration
test -r /home/meguru/.opam/opam-init/ && . /home/meguru/.opam/opam-init/ > /dev/null 2> /dev/null || true

My idea and your idea are nealy the same, I think.

And also, my google-drive-ocamlfuse is installed in /home/meguru/.opam/ocaml-4.09.0/bin/google-drive-ocamlfuse

jdegreef commented on 2019-10-17 20:16

@MokkeMeguru OR, forget about all ocaml Arch packages which are broken at every update, and install ocalm packages from opam ( That's the way I'll follow from now on. Everything is installed into ~/.opam without having any impact on the whole system.

MokkeMeguru commented on 2019-10-16 12:53

Because of ,( This build is failed.

Please update dependencies ... (or wait a month to update the package ocaml-base)

jdegreef commented on 2019-10-13 18:43

Same problem here in a clean chroot environment.

esturiano commented on 2019-10-12 14:07

File "compiler-stdlib/gen/", line 59, characters 33-51: 59 | let toc = (input_value ic : Cmo_format.library) in ^^^^^^^^^^^^^^^^^^ Error: Unbound module Cmo_format File "compiler-stdlib/gen/", line 59, characters 33-51: 59 | let toc = (input_value ic : Cmo_format.library) in ^^^^^^^^^^^^^^^^^^ Error: Unbound module Cmo_format

getting this too.

nixit commented on 2019-10-12 03:18

trying to install and am getiting this:

==> Starting build()... File "compiler-stdlib/gen/", line 59, characters 33-51: 59 | let toc = (input_value ic : Cmo_format.library) in ^^^^^^^^^^^^^^^^^^ Error: Unbound module Cmo_format ==> ERROR: A failure occurred in build(). Aborting...

any idea.