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.000020
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 .. 15 16 17 18 19 20 21 Next › Last »

djringjr commented on 2013-12-13 04:26 (UTC)

Sorry, only half of the errors: error in building ocamlfuse ^ Fuse_util.c:625:1: note: in expansion of macro ‘FOR_ALL_OPS’ FOR_ALL_OPS(CALLBACK) ^ ar rcs libFuse_stubs.a Fuse_bindings_stubs.o Unix_util_stubs.o Fuse_util.o ocamlopt -c -thread Result.ml ocamlopt -c -thread Unix_util.ml ocamlc -c -thread Fuse_bindings.mli File "Fuse_bindings.mli", line 37, characters 8-23: Error: Unbound module Com ../OCamlMakefile:933: recipe for target 'Fuse_bindings.cmi' failed make[1]: *** [Fuse_bindings.cmi] Error 2 make[1]: Leaving directory '/tmp/packerbuild-0/ocamlfuse/ocamlfuse/src/ocamlfuse-2.7.1-cvs/lib' ../OCamlMakefile:725: recipe for target 'native-code-library' failed make: *** [native-code-library] Error 2 make: Leaving directory '/tmp/packerbuild-0/ocamlfuse/ocamlfuse/src/ocamlfuse-2.7.1-cvs/lib' ==> ERROR: A failure occurred in build(). Aborting... The build failed.

djringjr commented on 2013-12-13 04:22 (UTC)

Fuse_util.c:625:1: note: in expansion of macro ‘FOR_ALL_OPS’ FOR_ALL_OPS(CALLBACK) ^ ar rcs libFuse_stubs.a Fuse_bindings_stubs.o Unix_util_stubs.o Fuse_util.o ocamlopt -c -thread Result.ml ocamlopt -c -thread Unix_util.ml ocamlc -c -thread Fuse_bindings.mli File "Fuse_bindings.mli", line 37, characters 8-23: Error: Unbound module Com ../OCamlMakefile:933: recipe for target 'Fuse_bindings.cmi' failed make[1]: *** [Fuse_bindings.cmi] Error 2 make[1]: Leaving directory '/tmp/yaourt-tmp-user/aur-ocamlfuse/src/ocamlfuse-2.7.1-cvs/lib' ../OCamlMakefile:725: recipe for target 'native-code-library' failed make: *** [native-code-library] Error 2 make: Leaving directory '/tmp/yaourt-tmp-user/aur-ocamlfuse/src/ocamlfuse-2.7.1-cvs/lib' ==> ERROR: A failure occurred in build(). Aborting... Doesn't work for me today. I want this! David

mlq commented on 2013-12-05 09:56 (UTC)

I've managed to build it again and updated the PKGBUILD. The only way I was able to make it work is that I've removed all installed packages (and dependencies) of this package and then I rebuilt them from scratch. You need to apply the fixes for 'ocamlfuse' and 'gapi-ocaml' which are both in the comments and you need to install 'ocaml-easy-format' as well which is a dependency of 'ocaml-joyson'.

possum commented on 2013-12-05 03:52 (UTC)

Installing this package at this moment it's a challenge. I've been able to install it by editing PKGBUILDs only(yaourt saved me a lot of time with this). Here's what i changed: 1) when building ocamlfuse replace in the PKGBUILD the include dirs like this: make -C lib INCDIRS='/usr/lib/ocaml/stublibs /usr/lib/ocaml/camlidl' (and not forget 3) ) 2) gapi-ocaml says it's 0.2.1 but in fact downloads 0.2, to download the correct version in the PKGBUILD change the url like this: source=(http://forge.ocamlcore.org/frs/download.php/1274/$pkgname-$pkgver.tar.gz) and change the checksum to: md5sums=('c87aa3b2c9afef190307d8da51d65875') also replace 0.2 with $pkgver in both cd commands. (and not forget 3) ) NOTE: 2) fixes the error described by @lockheed 3) as said by @calucian, add the option staticlibs with: options=('staticlibs') (if options was already present add the new option to the list) The packages that require staticlibs are: ocaml-sqlite3, ocaml-extlib, ocaml-cryptokit, ocamlnet, ocaml-curl, gapi-ocaml, camlidl and ocamlfuse

lockheed commented on 2013-12-03 11:07 (UTC)

I am getting this error while compiling. Does anyone know what's happening? ==> Starting build()... W: Field 'pkg_gapi_ocaml_version_ge_0_2_1' is not set: Cannot satisfy version constraint on pkg_gapi_ocaml: >= 0.2.1 (version: 0.2) E: Cannot find findlib package gapi-ocaml (>= 0.2.1) E: Failure("1 configuration error") ==> ERROR: A failure occurred in build(). Aborting...

flaccid commented on 2013-11-29 02:13 (UTC)

@mlq I get the same issue as gourdcaptain with cannot find -lcamlidl, can you update the PKBUILD please?

gourdcaptain commented on 2013-11-25 20:59 (UTC)

Is anyone else having a problem where the drive mounted is suddenly blank with no files on it? My files are still on there in the web interface, but I can't access them through this anymore.

calucian commented on 2013-11-11 19:47 (UTC)

@gourdcaptain: yes, I was referring to that error in my second comment: the PKGBUILD of google-drive-ocamlfuse has a prepare() section. In that section, the second line applies a patch to remove the dependency on camlidl (patch -p1 -i "$srcdir/0001-Remove-camlidl.patch"). I have just commented that line (with a #) and I was able to get a working binary. My hunch is that somebody realized that the libcamlidl was not needed but forgot to also remove it from the linker command line when building google-drive (that's why it stops on /usr/bin/ld: cannot find -lcamlidl). Either way, commending the patch line should make it build.