And I don't think the original PKGBUILD you link is an Arch Linux PKGBUILD.
Search Criteria
Package Details: anbox-modules-dkms-git r38.8148a16-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/anbox-modules-dkms-git.git (read-only, click to copy) |
---|---|
Package Base: | anbox-modules-dkms-git |
Description: | Kernel modules for Anbox or Waydroid (DKMS) |
Upstream URL: | https://github.com/choff/anbox-modules |
Keywords: | anbox ashmem binder binderfs waydroid |
Licenses: | GPL |
Conflicts: | anbox-modules-dkms |
Provides: | anbox-modules-dkms |
Submitter: | eNV25 |
Maintainer: | eNV25 (sickcodes) |
Last Packager: | eNV25 |
Votes: | 8 |
Popularity: | 0.000029 |
First Submitted: | 2021-12-11 12:21 (UTC) |
Last Updated: | 2022-06-20 18:20 (UTC) |
Required by (0)
Sources (1)
eNV25 commented on 2021-12-12 06:21 (UTC)
eNV25 commented on 2021-12-12 06:19 (UTC) (edited on 2021-12-12 06:19 (UTC) by eNV25)
Your comment doesn't address the issues.
Please read the merge request [1], and subscribe to the aur-requests list in the future.
https://lists.archlinux.org/pipermail/aur-requests/2021-December/063155.html
sickcodes commented on 2021-12-11 19:34 (UTC)
Hi there, I’m using the exact old copy of anbox modules dkms with a modified source URL from the fork myself and @choff created, I don’t think this should be merged, but you can comaintain it with me if you’d like https://github.com/sickcodes/aur/commit/241fa0388e156f07a5ed243f5682d76b7d273def
sickcodes commented on 2021-11-28 23:43 (UTC)
5.10-lts temporary fix for a few days:
edit source
line in PKGBUILD:
source=("${_pkgname}::git+https://github.com/sickcodes/${_pkgname}.git#branch=5.10-lts")
sickcodes commented on 2021-11-28 23:22 (UTC) (edited on 2021-11-28 23:44 (UTC) by sickcodes)
5.15 working in the following pull request for 5.15
yay --getpkgbuild anbox-modules-dkms
cd anbox-modules-dkms
sed -i -e s/choff/modscleo4/g PKGBUILD
makepkg -si
see PR: https://github.com/choff/anbox-modules/pull/1
Will update when it's been merged
mizzunet commented on 2021-11-27 12:27 (UTC)
Installation fails, please have a look
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo:1] dkms-3.0.2-1
[Aur:1] anbox-modules-dkms-5-14
:: (1/1) Downloaded PKGBUILD: anbox-modules-dkms
1 anbox-modules-dkms (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: (1/1) Parsing SRCINFO: anbox-modules-dkms
resolving dependencies...
looking for conflicting packages...
Packages (1) dkms-3.0.2-1
Total Download Size: 0.04 MiB
Total Installed Size: 0.10 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
dkms-3.0.2-1-any 36.2 KiB 32.1 KiB/s 00:01 [########################] 100%
(1/1) checking keys in keyring [########################] 100%
(1/1) checking package integrity [########################] 100%
(1/1) loading package files [########################] 100%
(1/1) checking for file conflicts [########################] 100%
(1/1) checking available disk space [########################] 100%
:: Processing package changes...
(1/1) installing dkms [########################] 100%
Optional dependencies for dkms
linux-headers: build modules against the Arch kernel [installed]
linux-lts-headers: build modules against the LTS kernel
linux-zen-headers: build modules against the ZEN kernel
linux-hardened-headers: build modules against the HARDENED kernel
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Making package: anbox-modules-dkms 5-14 (ശനി 27 നവംബർ 2021 05:54:00 വൈകു)
==> Retrieving sources...
-> Cloning anbox-modules git repo...
Cloning into bare repository '/home/missu/.cache/yay/anbox-modules-dkms/anbox-modules'...
remote: Enumerating objects: 175, done.
remote: Counting objects: 100% (58/58), done.
remote: Compressing objects: 100% (26/26), done.
remote: Total 175 (delta 36), reused 33 (delta 32), pack-reused 117
Receiving objects: 100% (175/175), 133.79 KiB | 393.00 KiB/s, done.
Resolving deltas: 100% (75/75), done.
==> Validating source files with sha256sums...
anbox-modules ... Skipped
-> dkms not satisfied, flushing install queue
==> Making package: anbox-modules-dkms 5-14 (ശനി 27 നവംബർ 2021 05:54:03 വൈകു)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating anbox-modules git repo...
Fetching origin
==> Validating source files with sha256sums...
anbox-modules ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of anbox-modules git repo...
Cloning into 'anbox-modules'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Sources are ready.
==> Making package: anbox-modules-dkms 5-14 (ശനി 27 നവംബർ 2021 05:54:08 വൈകു)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
make -C /lib/modules/5.15.5-arch1-1/build V=0 M=$PWD
make[1]: Entering directory '/usr/lib/modules/5.15.5-arch1-1/build'
CC [M] /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/deps.o
CC [M] /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.o
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_translate_binder’:
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2438:49: error: passing argument 1 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2438 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) {
| ~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:264:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
264 | int security_binder_transfer_binder(const struct cred *from,
| ~~~~~~~~~~~~~~~~~~~^~~~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2438:67: error: passing argument 2 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2438 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) {
| ~~~~~~~~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:265:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
265 | const struct cred *to);
| ~~~~~~~~~~~~~~~~~~~^~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_translate_handle’:
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2484:49: error: passing argument 1 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2484 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) {
| ~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:264:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
264 | int security_binder_transfer_binder(const struct cred *from,
| ~~~~~~~~~~~~~~~~~~~^~~~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2484:67: error: passing argument 2 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2484 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) {
| ~~~~~~~~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:265:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
265 | const struct cred *to);
| ~~~~~~~~~~~~~~~~~~~^~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_translate_fd’:
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2572:49: error: passing argument 1 of ‘security_binder_transfer_file’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2572 | ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file);
| ~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:266:54: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
266 | int security_binder_transfer_file(const struct cred *from,
| ~~~~~~~~~~~~~~~~~~~^~~~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2572:67: error: passing argument 2 of ‘security_binder_transfer_file’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2572 | ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file);
| ~~~~~~~~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:267:54: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
267 | const struct cred *to, struct file *file);
| ~~~~~~~~~~~~~~~~~~~^~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_transaction’:
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2970:53: error: passing argument 1 of ‘security_binder_transaction’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2970 | if (security_binder_transaction(proc->tsk,
| ~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:262:52: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
262 | int security_binder_transaction(const struct cred *from,
| ~~~~~~~~~~~~~~~~~~~^~~~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2971:60: error: passing argument 2 of ‘security_binder_transaction’ from incompatible pointer type [-Werror=incompatible-pointer-types]
2971 | target_proc->tsk) < 0) {
| ~~~~~~~~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:263:52: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
263 | const struct cred *to);
| ~~~~~~~~~~~~~~~~~~~^~
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_ioctl_set_ctx_mgr’:
/home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:4913:51: error: passing argument 1 of ‘security_binder_set_context_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types]
4913 | ret = security_binder_set_context_mgr(proc->tsk);
| ~~~~^~~~~
| |
| struct task_struct *
In file included from /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63:
./include/linux/security.h:261:56: note: expected ‘const struct cred *’ but argument is of type ‘struct task_struct *’
261 | int security_binder_set_context_mgr(const struct cred *mgr);
| ~~~~~~~~~~~~~~~~~~~^~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.o] Error 1
make[1]: *** [Makefile:1868: /home/missu/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.15.5-arch1-1/build'
make: *** [Makefile:8: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: anbox-modules-dkms
TechVio commented on 2021-11-24 23:58 (UTC)
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/5.10.81-1-lts
this happened just today, tried to reinstall anbox modules
==> Making package: anbox-modules-dkms 5-14 (Thu 25 Nov 2021 12:51:24 AM +01) ==> Retrieving sources... -> Cloning anbox-modules git repo... Cloning into bare repository '/home/techvio/.cache/yay/anbox-modules-dkms/anbox-modules'... remote: Enumerating objects: 175, done. remote: Counting objects: 100% (58/58), done. remote: Compressing objects: 100% (26/26), done. remote: Total 175 (delta 36), reused 33 (delta 32), pack-reused 117 Receiving objects: 100% (175/175), 133.79 KiB | 628.00 KiB/s, done. Resolving deltas: 100% (75/75), done. ==> Validating source files with sha256sums... anbox-modules ... Skipped ==> Making package: anbox-modules-dkms 5-14 (Thu 25 Nov 2021 12:51:27 AM +01) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating anbox-modules git repo... Fetching origin ==> Validating source files with sha256sums... anbox-modules ... Skipped ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Creating working copy of anbox-modules git repo... Cloning into 'anbox-modules'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Sources are ready. ==> Making package: anbox-modules-dkms 5-14 (Thu 25 Nov 2021 12:51:31 AM +01) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting build()... make -C /lib/modules/5.10.81-1-lts/build V=0 M=$PWD make[1]: Entering directory '/usr/lib/modules/5.10.81-1-lts/build' CC [M] /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/deps.o CC [M] /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.o /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_translate_binder’: /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2438:49: error: passing argument 1 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2438 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) { | ~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:260:56: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 260 | int security_binder_transfer_binder(const struct cred from, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2438:67: error: passing argument 2 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2438 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) { | ~~~~~~~~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:261:56: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 261 | const struct cred to); | ~~~~~~~~~~~~~~~~~~~^~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_translate_handle’: /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2484:49: error: passing argument 1 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2484 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) { | ~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:260:56: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 260 | int security_binder_transfer_binder(const struct cred from, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2484:67: error: passing argument 2 of ‘security_binder_transfer_binder’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2484 | if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) { | ~~~~~~~~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:261:56: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 261 | const struct cred to); | ~~~~~~~~~~~~~~~~~~~^~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_translate_fd’: /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2572:49: error: passing argument 1 of ‘security_binder_transfer_file’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2572 | ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file); | ~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:262:54: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 262 | int security_binder_transfer_file(const struct cred from, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2572:67: error: passing argument 2 of ‘security_binder_transfer_file’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2572 | ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file); | ~~~~~~~~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:263:54: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 263 | const struct cred to, struct file file); | ~~~~~~~~~~~~~~~~~~~^~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_transaction’: /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2970:53: error: passing argument 1 of ‘security_binder_transaction’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2970 | if (security_binder_transaction(proc->tsk, | ~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:258:52: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 258 | int security_binder_transaction(const struct cred from, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:2971:60: error: passing argument 2 of ‘security_binder_transaction’ from incompatible pointer type [-Werror=incompatible-pointer-types] 2971 | target_proc->tsk) < 0) { | ~~~~~~~~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:259:52: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 259 | const struct cred to); | ~~~~~~~~~~~~~~~~~~~^~ /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c: In function ‘binder_ioctl_set_ctx_mgr’: /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:4913:51: error: passing argument 1 of ‘security_binder_set_context_mgr’ from incompatible pointer type [-Werror=incompatible-pointer-types] 4913 | ret = security_binder_set_context_mgr(proc->tsk); | ~~~~^~~~~ | | | struct task_struct * In file included from /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.c:63: ./include/linux/security.h:257:56: note: expected ‘const struct cred ’ but argument is of type ‘struct task_struct ’ 257 | int security_binder_set_context_mgr(const struct cred mgr); | ~~~~~~~~~~~~~~~~~~~^~~ cc1: some warnings being treated as errors make[2]: [scripts/Makefile.build:280: /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.o] Error 1 make[1]: [Makefile:1822: /home/techvio/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.10.81-1-lts/build' make: *** [Makefile:8: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: anbox-modules-dkms
sickcodes commented on 2021-11-24 18:58 (UTC)
5.15 is fixed but not merged yet, https://github.com/choff/anbox-modules/pull/1
sickcodes commented on 2021-11-02 13:44 (UTC)
Fork has been updated to work on 5.14!
All working, thank you Christian Hoff!
==> dkms install --no-depmod -m ashmem -v 1 -k 5.10.75-1-lts
==> dkms install --no-depmod -m binder -v 1 -k 5.10.75-1-lts
==> dkms install --no-depmod -m binder -v 1 -k 5.14.14-zen1-1-zen
==> dkms install --no-depmod -m ashmem -v 1 -k 5.14.14-zen1-1-zen
==> dkms install --no-depmod -m ashmem -v 1 -k 5.14.14-arch1-1
==> dkms install --no-depmod -m binder -v 1 -k 5.14.14-arch1-1
Pinned Comments
eNV25 commented on 2022-08-14 08:39 (UTC)
Avoid this package if you can, updates may fail to build in new kernel versions. Review the ArchWiki again to see if you really need this package.
If need this package, it should preferably be used with an Long-Term Support (LTS) kernel, like
linux-lts
. Newer Arch Linux kernel versions are more likely to not work, as the upstream maintainer does not use those.For newer kernel that fail to build, there is often a PR that fixes the issue. For such cases, you could make local changes to the
PKGBUILD
to point to the PR. This is not friendly to AUR helpers, so it is simpler for most people to avoid this package as I explained above.sickcodes commented on 2021-09-27 20:52 (UTC) (edited on 2021-12-13 03:10 (UTC) by sickcodes)
This has been adjusted to build on 5.10-5.15 thank you to legend Christian Hoff!
Working DKMS fork by Christian Hoff: https://github.com/choff/anbox-modules
DKMS add modules, without reboot:
sudo modprobe binder_linux devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder
sudo modprobe ashmem_linux
The simplest way is to boot into https://archlinux.org/packages/core/x86_64/linux-lts/