hi @sickcodes the problem with the kernel 5.14 has not been solved? not like I can't run anbox. the ashmem_linux module seems to be installed, but binder_linux is not. compile fails(((
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)
Latest Comments
« First ‹ Previous 1 2 3 4
moobi commented on 2021-10-23 10:51 (UTC)
sickcodes commented on 2021-10-10 17:35 (UTC)
Hey @TechVio, currently there's a build bug on 5.14 that I unfortunately don't have the prowess to fix. Christian Hoff is the man who resurrected this and we discussed 5.14 bugs, which are apparently not that hard to fix. I can't look into it this week but if we open an issue on his fork, just for reference it may help someone who wants to come along and assist :) https://github.com/choff/anbox-modules
TechVio commented on 2021-10-09 15:29 (UTC)
any updates for latest arch kernel ?
sickcodes commented on 2021-10-01 10:51 (UTC) (edited on 2021-10-01 10:52 (UTC) by sickcodes)
Current works up to 5.13. Please try Linux-LTS
Elijahr241 commented on 2021-10-01 01:05 (UTC)
I get an error during install.
make[2]: *** [scripts/Makefile.build:271: /data/arch/home/elijah/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder/binder.o] Error 1
make[1]: *** [Makefile:1858: /data/arch/home/elijah/.cache/yay/anbox-modules-dkms/src/anbox-modules/binder] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.14.8-arch1-1/build'
make: *** [Makefile:8: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
sickcodes commented on 2021-09-28 10:15 (UTC) (edited on 2021-09-28 12:40 (UTC) by sickcodes)
EDIT: all fixed
Thanks @Fabio,
I used the previous PKGBUILD and will fix the comments you have mentioned below!
This is a patched version of Anbox modules dkms for new kernels.
Functionality of this package was destroyed in 5.8, but Christian Hoff fixed it and I am resurrecting it.
I will fix all provides and conflicts today also.
I believe this is also GPLv3 and will adjust accordingly.
FabioLolix commented on 2021-09-27 21:37 (UTC)
Hello,
- disguised VCS pkgbuild https://wiki.archlinux.org/title/VCS_package_guidelines#VCS_sources
- git missing as makedepnds
- dkms missing as depends
- for url= use https://github.com/choff/anbox-modules
- license typing is Apache or APACHE, see licenses package
- in general provides=($pkgname) is not needed
- don't use msg/msg2; use echo/print; IMO not needed here
Question: does this conflicts with other anbox pacakges?
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/
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/