You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Makepkg requires fakeroot, which doesn't work because it requires SYSV support and fakeroot-tcp is required instead. However fakeroot-tcp is a aur package and requires makepkg to be built. What I have done is patch makepkg and then make fakeroot-tcp with sudo
I suggest that a script to replace fakeroot with fakeroot-tcp be made so that others don't have to go through this hassle fakeroot-tcp
sudo pacman -S filesystem glibc sed util-linux po4a sharutils
export PATH=$PATH:/usr/bin/vendor_perl (required to run po4a)
Then replace /bin/fakeroot with fakeroot-tcp (rename it as fakeroot)
The text was updated successfully, but these errors were encountered:
What I just did is went through the fakeroot-tcp PKGBUILD and run everything by hand. I also edited makepkg the same way you did, but I dunno if that was needed. Once fakeroot-tcp was installed I simply restored the original makepkg (I made a backup) and was able to use makepkg normally.
However, it took me houurrsss, because the install UserLAnd gives you is so barebones that I was getting a lot of errors during compiling, due to missing dependencies. Or maybe I should blame Arch instead of UserLAnd, since Arch itself is barebones. Next time, if I did it again, I would install base-devel and remove fakeroot. Then install the dependencies for fakeroot-tcp and then compile/install it.
I am new to UserLAnd, so I can't really help much, but if I get the chance and the knowledge to do it, I could help in the future. linex4lif, 😁
So I support this. It would save users lots of time and hassle trying to get the AUR to work, or even installing a new Android kernel (if that would even solve the problem).
Makepkg requires fakeroot, which doesn't work because it requires SYSV support and fakeroot-tcp is required instead. However fakeroot-tcp is a aur package and requires makepkg to be built. What I have done is patch makepkg and then make fakeroot-tcp with sudo
I suggest that a script to replace fakeroot with fakeroot-tcp be made so that others don't have to go through this hassle
fakeroot-tcp
sudo pacman -S filesystem glibc sed util-linux po4a sharutils
export PATH=$PATH:/usr/bin/vendor_perl (required to run po4a)
Then replace /bin/fakeroot with fakeroot-tcp (rename it as fakeroot)
The text was updated successfully, but these errors were encountered: