-
Notifications
You must be signed in to change notification settings - Fork 823
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sysvipc message queues and fakeroot #2465
Comments
Same as #2013 which was closed (likely due to the choice of issue title), just to add the ref. |
yep! that was the motivation |
I'd be really interested in having this issue resolved, as I ran into this problem while trying to build buildroot on Ubuntu for Windows (Windows Subsystem for Linux) 20170711 - Ubuntu 16.04 LTS:
|
There is a straightforward work-around: don't fake it. |
Related: #1443 (comment) |
|
The command from @yecril71pl is missing a hyphen. It should be |
The easiest fix at the moment is to set the tcp alternative: That way "fakeroot" works fine without options. I'm using Ubuntu 16.04.3 LTS (Xenial Xerus). |
So, the original bug report was about arch linux and fakeroot, the solutions here are only for Ubuntu. |
Update to add a configure test to build and install the TCP IPC version when detecting SYSV IPC MsgQ support isn't available. The issue was initially discovered on Windows Services for Linux (WSL1.0). WSL does have some SysV IPC, but no message Q's, which is required by fakeroot/faked by default. Fixes: microsoft/WSL#2465 Additional bug reports: https://bugs.busybox.net/show_bug.cgi?id=11366 Signed-off-by: Jean-Francois Doyon <[email protected]> Signed-off-by: Matthew Weber <[email protected]>
@teras If you're still having this issue on Arch, you might try these steps:
|
The solution did not work for me. The configure command gave the message |
Hi @meytin1337
This works without any issue. |
Build 16278
I figured I'd make an issue for this since there are no open issues mentioning it. I know the devs are aware.
The lack of Sysvipc message queues breaks fakeroot and therefore breaks Arch's makepkg unless fakeroot is recompiled to use tcp instead of sysvipc (and without a working makepkg, this means you either have to comment out the uid check in makepkg and compile fakeroot-tcp as root or alternatively compile fakeroot-tcp on a separate machine running Linux).
The text was updated successfully, but these errors were encountered: