bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2022-02-24 Thread kitzman via Bug reports for GNU Guix
Tobias Geerinckx-Rice writes: >> My diff from linux-libre, which sure seems to tell a story: >> >> y -> not set CONFIG_UID16 (obsolete) > > As expected upthread, this and this alone was indeed the culprit. I > don't see any evidence of interaction with other options though. > I tried working

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-12-24 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Tobias Geerinckx-Rice via Bug reports for GNU Guix 写道: My diff from linux-libre, which sure seems to tell a story: y -> not set CONFIG_UID16 (obsolete) As expected upthread, this and this alone was indeed the culprit. I don't see any evidence of interaction with other options though. Kind

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-12-23 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Morning Guix, I'm unable to ‘guix pull’ because of this bug. Log attached. Here are my kernel options from kitzman's list: not set CONFIG_UID16 (obsolete) yCONFIG_EXPERT yCONFIG_X86_64 (obvs) yCONFIG_X86 not set CONFIG_X86_X32 not set CONFIG_X86_VSYSCALL_EMULATION y

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-06-09 Thread kitzman via Bug reports for GNU Guix
Please ignore the following. A function appearing there can still return ENOSYS. kitzman writes: > A quick way to check this is to cat "/proc/kallsyms", look for > "__ia32_sys_getuid", and see where (and if) it's mapped in memory. > For me, it's not, ergo, the syscalls are not implemented,

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-06-09 Thread kitzman via Bug reports for GNU Guix
Dear all, I have ran into the exact same issue (I will assume it's the same source). I suppose this is only relevant for certain forks of the kernel, not the mainline one - I also assume that my train thought might prove useful... hopefully. * Syscalls * The stat syscall works - but then bash

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-02-27 Thread Vincent Legoll
Hello, a test in commencement.scm will be run by guixbuild user, no ? $ ls -ld / drwxr-xr-x 17 root root 4096 Feb 27 10:43 / won't that always fail ? -- Vincent Legoll

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-02-06 Thread Ludovic Courtès
Hi, Carl Dong skribis: > New observation! On my Arch machine which has > > 5.10.11-arch1-1 > > And > > # CONFIG_EXPERT is not set > CONFIG_UID16=y > > (So according to my previous email it not trigger the bug) > > I’m getting the following strace: > > $ strace -v -e trace=file ~/sh -c "test

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-02-03 Thread Carl Dong
New observation! On my Arch machine which has 5.10.11-arch1-1 And # CONFIG_EXPERT is not set CONFIG_UID16=y (So according to my previous email it not trigger the bug) I’m getting the following strace: $ strace -v -e trace=file ~/sh -c "test -w /home/dongcarl/.bash_profile” execve() = 0 [

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-01-19 Thread Carl Dong
Regardless of how Kconfig options interact with each other, it seems that this bug is only triggered when the effective kernel config (/proc/config.gz) contains the following: CONFIG_EXPERT=y # CONFIG_UID16 is not set Cheers, Carl Dong

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2021-01-18 Thread Carl Dong
Hi all, I was able to bisect this down to a few kernel configuration options, so perhaps those with more kernel experience can help me track down what’s going on. The two Kconfig options which seem to influence the behavior are: 1. CONFIG_EXPERT 2. CONFIG_UID16 CONFIG_EXPERT=y, CONFIG_UID16=y

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-25 Thread Tom Hiller
I also started to see this issue a few days ago.  The host is currently running a variant of Linux 5.9.14-arch1-1 and the docker image is Alpine:3.12.  I am not sure if this is helpful but if I remember correctly, I rebooted my machine in between the times I was last able to binutils-mesboot0

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-22 Thread Ludovic Courtès
Hi! Carl Dong skribis: > This led me to look at ./configure’s shebang, which is: > /gnu/store/m89p469fxwn4hj7an9givd1ry9vk7j2l-bash-mesboot0-2.05b/bin/sh > > Then I did: > /gnu/store/m89p469fxwn4hj7an9givd1ry9vk7j2l-bash-mesboot0-2.05b/bin/sh > -c "test -w config.cache” > > Which

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-16 Thread Carl Dong
More clues: I ran the following one-liner: for i in $(seq 0 65535); do sudo chown $i:$i /tmp/guix-build-binutils-mesboot0-2.14.drv-0/binutils-2.14/config.cache && /gnu/store/m89p469fxwn4hj7an9givd1ry9vk7j2l-bash-mesboot0-2.05b/bin/sh -c "test -w

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-15 Thread Carl Dong
Hi all, I think I have a new lead! Here’s what I did: 1. cd /tmp/guix-build-binutils-mesboot0-2.14.drv-0/binutils-2.14 2. env -i bash --rcfile environment-variables 3. Ran the configure command from the log, just to check: ./configure --disable-nls --disable-shared --disable-werror

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-15 Thread Carl Dong
Hi all, Let me know if there’s anything at all I can do here to help debug :-) Cheers, Carl Dong

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-11 Thread Carl Dong
Hi Janneke! Oh, that’s a very good find! I have no idea why config.cache is not writable… This is most strange! I checked that my mountpoints have enough free space… Not sure what else to check? Looking at `guix describe`, I’m on bf8dfe3df025e4ac80cccb87497b4f072ba10e2a Cheers, Carl Dong >

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-10 Thread Jan Nieuwenhuizen
Carl Dong writes: Hello! > Some more information from my debugging: > > 1. This error is reproducible even when I specify --cores=1, which is very > strange > 2. I have attached the full log to this email Diffing this with the build log from --8<---cut

bug#45165: binutils-mesboot0 fails at configure, cannot find lex

2020-12-10 Thread Carl Dong
Hi all, I’m pulling from quite an old version of Guix here, and binutils-mesboot0 seems to fail at configure. Here’s the tail of the log: - checking lex output file root... @ build-log 1955508 104 ./configure: line 4505: lex: command not found configure: error: cannot find output from lex;