Thank you for taking the initiative on bringing better graphics support to Emacs!
I wanted to try out pale, and noticed that the provided default.nix does not supply the dependencies needed to compile the module.
The file lists
pkgs.mkShell {
packages =
[ pkgs.mesa-gl-headers pkgs.gnumake pkgs.clang-tools pkgs.gcc pkgs.gdb ];
}
but on my AMD ryzen machine with integrated graphics I had to use
pkgs.mkShell {
packages =
[ pkgs.libglvnd pkgs.gnumake pkgs.clang-tools pkgs.gcc pkgs.gdb ];
}
i.e. replace mesa-gl-headers with libglvnd. Without this compilation failed with the message that the EGL headers couldn't be found.
I'm not sure about why mesa-gl-headers did not suffice, but I'm reporting it here in case this information is useful.
Thank you for taking the initiative on bringing better graphics support to Emacs!
I wanted to try out pale, and noticed that the provided default.nix does not supply the dependencies needed to compile the module.
The file lists
```nix
pkgs.mkShell {
packages =
[ pkgs.mesa-gl-headers pkgs.gnumake pkgs.clang-tools pkgs.gcc pkgs.gdb ];
}
```
but on my AMD ryzen machine with integrated graphics I had to use
```nix
pkgs.mkShell {
packages =
[ pkgs.libglvnd pkgs.gnumake pkgs.clang-tools pkgs.gcc pkgs.gdb ];
}
```
i.e. replace `mesa-gl-headers` with `libglvnd`. Without this compilation failed with the message that the EGL headers couldn't be found.
I'm not sure about why `mesa-gl-headers` did not suffice, but I'm reporting it here in case this information is useful.