Daniel Brooks
Daniel Brooks
In addition to having the libxml2 library installed, you also need the libxml2 library's headers installed. The headers are not normally installed with the library because most users never compile...
We can rule out bindgen; bindgen is already finished by the time you get to the loaddefs step. If you set RUST_BACKTRACE=1 and it fails to print out a Rust...
What I would do next is to run that specific command in a debugger, and put a breakpoint where it emits that error message. You can then get a stack...
I suggested running make with `V=1` simply so that you could find out which command was failing. You can then run that command in a debugger to try to find...
I meant that you should run the command I quoted in your shell, so that it will launch gdb. Gdb is a debugger that you can use to stop the...
Ah, interesting. It looks like gdb doesn't entirely work on some versions of OSX. https://stackoverflow.com/questions/40110435/unknown-ending-signal-when-using-debugger-gdb suggests a change to your `.gdbinit` file will fix it. Can you try that?
That's some pretty good debugging, especially since you don't have a real debugger.
Ah, I see. That's a list that has been freed. See `free_cons` in `alloc.c`: https://github.com/Wilfred/remacs/blob/master/src/alloc.c#L2723-L2733
If you had a computer running Linux I'd tell you to use rr (https://rr-project.org/) to debug this, because it can run the program backwards. You can set a watchpoint on...
> Maybe the bug doesn't appear on Linux and then rr wouldn't help me. Sadly, this is entirely possible.