Package Details: google-drive-ocamlfuse 0.6.7-1

Git Clone URL: (read-only)
Package Base: google-drive-ocamlfuse
Description: FUSE filesystem backed by Google Drive, written in OCaml.
Upstream URL:
Keywords: drive fuse google ocaml
Licenses: MIT
Submitter: mlq
Maintainer: pricechrispy
Last Packager: pricechrispy
Votes: 32
Popularity: 1.616978
First Submitted: 2013-10-14 21:44
Last Updated: 2017-01-12 20:16

Dependencies (5)

Required by (1)

  • bups (requires google-drive-ocamlfuse) (optional)

Sources (1)

Latest Comments

lamdacore commented on 2017-03-01 10:27

I get the same build error as Anton.Latukha. Making the symlinks allows for compilation:
ln -s /usr/lib/ocaml/com.a /usr/lib/ocaml/camlidl/com.a
ln -s /usr/lib/ocaml/com.cmxa /usr/lib/ocaml/camlidl/com.cmxa

Also, ocamlbuild should be added to makedeps. Its not throwing an error currently since gapi-ocaml also has it as a makedep.

Anton.Latukha commented on 2017-02-26 11:45

Close to kynikos results:

Building google-drive-ocamlfuse:
File "_tags", line 32, characters 22-31:
Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your to disable this warning.
File "_tags", line 35, characters 18-27:
Warning: the tag "pkg_oUnit" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your to disable this warning.
+ /usr/bin/ocamlfind ocamlopt -g -linkpkg -package Fuse -package camlidl -package gapi-ocaml -package sqlite3 -package threads -thread src/appDir.cmx src/utils.cmx src/buffering.cmx src/config.cmx src/cache.cmx src/concurrentGlobal.cmx src/keyValueStore.cmx src/state.cmx src/threadPool.cmx src/context.cmx src/gaeProxy.cmx src/mime.cmx src/oauth2.cmx src/drive.cmx src/gdfuse.cmx -o src/gdfuse.native
File "_none_", line 1:
Error: Cannot find file /usr/lib/ocaml/camlidl/com.cmxa
Command exited with code 2.
Compilation unsuccessful after building 47 targets (46 cached) in 00:00:00.
E: Failure("Command ''/usr/bin/ocamlbuild' src/gdfuse.native -tag debug' terminated with error code 10")
==> ERROR: A failure occurred in build().

So there is a problem.

kynikos commented on 2017-02-10 10:54

I've tried again today and it builds now without those symlinks. However at the first attempt I got:

Cannot find external tool 'ocamlbuild'

I think "makedepends=('ocamlbuild')" should be added to this PKGBUILD.

wilmerhenao commented on 2017-02-02 17:41

Same problem as kynikos

kynikos commented on 2017-01-31 16:43

Is it only me who still requires 'com.cmxa' and 'com.a' under /usr/lib/ocaml/camlidl/ instead of just /usr/lib/ocaml/ to build this package?
They're from the camlidl package, I'm adding the following to the package() function in its PKGBUILD (ugly workaround, I know):

ln -s /usr/lib/ocaml/com.a ${pkgdir}/usr/lib/ocaml/camlidl/
ln -s /usr/lib/ocaml/com.cmxa ${pkgdir}/usr/lib/ocaml/camlidl/

If it's still a common problem, perhaps it should be fixed in camlidl's PKGBUILD?

pricechrispy commented on 2017-01-26 08:46

@antouank A new maintainer has adopted and updated the gapi-ocaml package, so you should no longer have to change the PKGBUILD manually.

antouank commented on 2017-01-13 13:31

I get a "error: target not found: gapi-ocaml>=0.2.14" message when I try to update google-drive-ocamlfuse.

How can I get gapi-ocaml 0.2.14? It's still on 0.2.10

pricechrispy commented on 2017-01-12 20:23

Upgraded to latest release package.

This requires an updated gapi-ocaml package, minimum v0.2.14, for which you can manually change the PKGBUILD of that package until the maintainer updates it.

@noogar You seem to have file permission errors while building the zarith package, try and fix those.

tmily00 commented on 2016-12-19 15:26

upgrade to last Upstream version please

noogar commented on 2016-12-12 02:05

same error with zariath in ocaml and opam..

#=== ERROR while installing zarith.1.4.1 ======================================#
# opam-version 1.2.2
# os linux
# command make
# path /home/remote/.opam/system/build/zarith.1.4.1
# compiler system (4.04.0)
# exit-code 2
# env-file /home/remote/.opam/system/build/zarith.1.4.1/zarith-23855-6cc03f.env
# stdout-file /home/remote/.opam/system/build/zarith.1.4.1/zarith-23855-6cc03f.out
# stderr-file /home/remote/.opam/system/build/zarith.1.4.1/zarith-23855-6cc03f.err
### stdout ###
# ./ x86_64
### stderr ###
# [...]
# perl: warning: Please check that your locale settings:
# LANGUAGE = (unset),
# LC_ALL = (unset),
# LANG = "en_US.UTF-8"
# are supported and installed on your system.
# perl: warning: Falling back to the standard locale ("C").
# Can't locate /root/.opam/system/lib/perl5/ Permission denied at ./ line 3.
# BEGIN failed--compilation aborted at ./ line 3.
# project.mak:137: depend: No such file or directory
# make: *** [project.mak:110:] Error 13

=-=- Error report -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The following actions were aborted
∗ install cryptokit 1.11
∗ install gapi-ocaml 0.3.1
∗ install google-drive-ocamlfuse 0.6.4
The following actions failed
∗ install zarith 1.4.1
The following changes have been performed
∗ install ocamlnet 4.1.2

All comments