IRC channel logs

2026-01-22.log

back to list of logs

<Pellescours>/mig/lexxer.l:282:29: error: assignment of read-only location '*(const char *)strrchr(body, 34)'
<Pellescours>the fix is to remove the const of the param of "doSharp" method. I’ll send a patch tomorrow if nobody did it before
<damo22>nice, when you force push to a branch that is running CI, the current tests are aborted!
<damo22>this thing just works as i want!
<damo22>unfortunately i only have 2 cores total to run the CI
<damo22>but the machine is fanless
<azert>damo22: do you know how user32 is broken?
<damo22>not yet, i am wondering if i built mig or the headers wrong
<Pellescours>damo22: is your gnulach tests runnung on a real machine or on qemu ?
<damo22>Pellescours: the "make check" test suite runs on qemu
<damo22>youpi: does user32 for 64b gnumach require 32 or 64 bit gnumach headers?
<damo22>i assume the user32 mode requires 32 bit mig?
<damo22>or maybe i am supposed to install the 64b headers and then compile i686-gnu-mig?
<youpi>damo22: user32 needs 32b mig
<youpi>there is almost no difference between 32b and 64b mach headers, only the kernel_trap macro changes, and mig won't use that
<youpi>so you don't need to care which you install
<damo22>youpi: with --enable-user32 i am getting failed static asserts when i use 32 bit gnumach headers eg https://code.zammit.org/damo22/gnumach-sv/actions/runs/17/jobs/13/attempt/4#jobstep-2-992
<Pellescours>youpi: I just sent a patch for mig