Updating the package after ocaml update requires recompiling all dependencies. Is there any way of stipulating that in the package instead of going manually reinstalling all the dependencies?
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: | 63 |
Popularity: | 0.82 |
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 .. 3 4 5 6 7 8 9 10 11 12 13 .. 21 Next › Last »
eyalbd commented on 2018-02-16 18:28 (UTC)
tweerwag commented on 2018-02-05 09:59 (UTC) (edited on 2018-02-05 10:00 (UTC) by tweerwag)
For the Error: External library "camlidl" not found.
, see my comment on camlidl.
skalkoto commented on 2018-02-04 11:43 (UTC)
ocamlc src/oauth2.{cmi,cmo,cmt} (exit 2)
(cd _build/default && /bin/ocamlc.opt -w -40 -g -bin-annot -I /usr/lib/ocaml -I /usr/lib/ocaml/Fuse -I /usr/lib/ocaml/biniou -I /usr/lib/ocaml/bytes -I /usr/lib/ocaml/cryptokit -I /usr/lib/ocaml/curl -I /usr/lib/ocaml/easy-format -I /usr/lib/ocaml/extlib -I /usr/lib/ocaml/gapi-ocaml -I /usr/lib/ocaml/netstring -I /usr/lib/ocaml/netsys -I /usr/lib/ocaml/sqlite3 -I /usr/lib/ocaml/threads -I /usr/lib/ocaml/yojson -I /usr/lib/ocaml/zarith -no-alias-deps -I src -o src/oauth2.cmo -c -impl src/oauth2.ml)
File "src/oauth2.ml", line 1:
Error: The files /usr/lib/ocaml/gapi-ocaml/gapiDriveV2Service.cmi
and src/gaeProxy.cmi make inconsistent assumptions
over interface Yojson
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build google-drive-ocamlfuse.
Any clue?
olsonpm commented on 2018-02-03 18:29 (UTC) (edited on 2018-02-03 18:30 (UTC) by olsonpm)
@ginoboy - check the top pinned post. Also, that issue is unfortunately out of this maintainer's hands.
ginoboy commented on 2018-02-03 11:36 (UTC)
Error: External library "camlidl" not found.
olsonpm commented on 2018-02-03 03:52 (UTC)
Thanks much @pricechrispy - honestly it was just confusing because the aur website made it obvious it knew what the alternative was (dune or *-git) however yaourt would just exit saying it couldn't find the resource. I expected the client to understand that jbuilder was renamed and to install accordingly.
pricechrispy commented on 2018-02-03 02:23 (UTC) (edited on 2018-02-03 02:24 (UTC) by pricechrispy)
@olsonpm Yes, you are correct. I had been waiting patiently for this name switch to propagate to the AUR package. This is now merged.
@Mech2 Thanks for that tip. Hopefully the maintainer of the camlidl package will attempt to make these necessary changes.
olsonpm commented on 2018-02-02 22:31 (UTC)
I'm not very familiar with aur, but I think the 'jbuilder' makedepends line needs to be changed to 'dune' (to account for its renaming)
<deleted-account> commented on 2018-01-27 18:23 (UTC)
Another way to fix the META file not installed properly I reinstalled camlidl and changed:
install -Dm644 ${srcdir}/META.camlidl ${pkgdir}/${_ocamldir}/${pkgname}/META
to
install -Dm644 ${srcdir}/META.camlidl ${_ocamldir}/${pkgname}/META
in PKGBUILD. $pkgdir is already prepended to $_ocamldir so so theres no need for it in the install command.
pricechrispy commented on 2018-01-27 00:47 (UTC) (edited on 2018-01-27 00:51 (UTC) by pricechrispy)
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"
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