Package order is a challenge with ocaml builds in the AUR. This package requires tiny_httpd which requires ocaml-seq. Unofficial AUR helpers like yay seem to struggle with this. There is no problem with this package, so I am unflagging the package.
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.61 |
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)
pricechrispy commented on 2025-01-13 03:47 (UTC)
ramonarch commented on 2025-01-07 19:42 (UTC) (edited on 2025-01-07 19:49 (UTC) by ramonarch)
This problem can we resolved by installing ocaml-seq first
File "/usr/lib/ocaml/tiny_httpd/dune-package", line 113, characters 19-22:
113 | (requires threads seq unix)
^^^
Error: Library "seq" not found.
At least it worked for me:
yay -S ocaml-seq
Also did this https://aur.archlinux.org/packages/google-drive-ocamlfuse#comment-989401 don't know if that was still needed, but it's working now.
EDIT: Added markdown, but well, still not what I wanted...
MarcosVM commented on 2024-10-07 13:08 (UTC)
I've followed the steps to build ocaml-extlib succesfully, but building this package still fails:
==> Iniciando build()...
File "/usr/lib/ocaml/tiny_httpd/dune-package", line 113, characters 19-22:
113 | (requires threads seq unix)
^^^
Error: Library "seq" not found.
-> required by library "tiny_httpd" in /usr/lib/ocaml/tiny_httpd
-> required by executable gdfuse in bin/dune:4
-> required by _build/default/bin/gdfuse.exe
-> required by _build/install/default/bin/google-drive-ocamlfuse
-> required by _build/default/google-drive-ocamlfuse.install
-> required by alias install
==> ERRO: Uma falha ocorreu em build().
Abortando...
-> erro ao construir: google-drive-ocamlfuse-exit status 4
banhammer commented on 2024-09-05 07:38 (UTC) (edited on 2024-09-05 07:39 (UTC) by banhammer)
comment from here https://github.com/astrada/google-drive-ocamlfuse/issues/877#issuecomment-2253765657
git clone https://aur.archlinux.org/ocaml-extlib.git && cd ocaml-extlib && nano PKGBUILD
Now, comment out the make doc
line.
Save with Ctrl + O and exit with Ctrl + X.
Type:
makepkg -si PKGBUILD
If everything went well, ocaml-extlib will have been successfully installed.
Now, you can try to install google-drive-ocamlfuse with yay again.
DaRandomCube commented on 2024-06-10 20:24 (UTC)
the current version requires ocaml-base>=0.17.0 which isn't available in the repos yet, so the package cannot be installed
3xploiton3 commented on 2024-04-20 11:44 (UTC) (edited on 2024-04-20 11:48 (UTC) by 3xploiton3)
Failed to install the following packages. Manual intervention is required:
gapi-ocaml - exit status 8
ocaml-ounit - exit status 8
ocaml-ppx_let - exit status 8
ocaml-ppx_here - exit status 4
google-drive-ocamlfuse - exit status 8
ocaml-lwt - exit status 8
ocaml-curl - exit status 8
pricechrispy commented on 2024-04-01 16:39 (UTC) (edited on 2024-04-01 16:41 (UTC) by pricechrispy)
If you are having issues with this package, please rebuild all dependencies in a clean chroot.
It does build and run.
Due to the nature of ocaml and the aur build process, it's necessary to rebuild dependencies.
ocaml-seq
tiny_httpd
ocaml-extlib
ocaml-sqlite3
ocaml-cryptokit
ocaml-easy-format
ocaml-biniou
ocaml-yojson
ocaml-compiler-libs-repackaged
ocaml-ppxlib
cppo
ocaml-ocplib-endian
ocaml-react
ocaml-lwt
ocaml-ounit
ocaml-curl
ocaml-pcre
gapi-ocaml
camlidl
ocamlfuse
google-drive-ocamlfuse
alexdsan commented on 2023-12-06 01:35 (UTC)
I can't isntall.
ocamlfuse - exit status 8 tiny_httpd - exit status 8 camlidl - exit status 4 gapi-ocaml - exit status 8 google-drive-ocamlfuse - exit status 8 ocaml-cryptokit - exit status 4 ocamlnet - exit status 8
tomas commented on 2023-11-05 12:05 (UTC)
not working, dependencies issue
ferrvittorio commented on 2023-08-09 14:47 (UTC)
Cannot install:
-> Installazione dei seguenti pacchetti non riuscita. È richiesto l'intervento manuale: ocaml-ppx_here - exit status 8 ocaml-lwt - exit status 8 ocamlnet - exit status 8 gapi-ocaml - exit status 8 ocaml-ppx_let - exit status 8 ocaml-ounit - exit status 8 ocamlfuse - exit status 8 tiny_httpd - exit status 8 ocaml-domainslib - exit status 8 google-drive-ocamlfuse - exit status 8 ocaml-cryptokit - exit status 4 camlidl - exit status 4 ocaml-curl - exit status 8
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