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.
Search Criteria
Package Details: google-drive-ocamlfuse 0.7.32-1
Package Actions
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) |
Dependencies (9)
- gapi-ocamlAUR
- ocaml
- ocaml-extlibAUR
- ocaml-findlib
- ocaml-sqlite3AUR
- ocamlfuseAUR
- tiny_httpdAUR
- dune (make)
- ocaml-ounitAUR (make)
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 15 16 17 18 19 20 21 Next › Last »
djringjr commented on 2013-12-13 04:26 (UTC)
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.
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