I installed Gentoo Linux on a separate partition to compile Gimp-2.9.1 from git sources.
First babl then gegl and then gimp.
When I ran make on gegl it errored out with this message:
make[2]: Entering directory '/root/gegl/docs'
GEGL_SWAP=RAM GEGL_PATH=../operations \
../tools/operation_reference --ops-html > operations.html
modprobe: FATAL: Module nvidia-uvm not found.
/bin/sh: line 1: 27424 Segmentation fault GEGL_SWAP=RAM GEGL_PATH=../operations ../tools/operation_reference --ops-html > operations.html
Indeed I didn't have this module,never had any need for it until now.
So I reinstalled nvidia-drivers again with the necessary directive to also build nvidia-uvm module.
Uvm stands for "unified memory".
What it does afa I understand is allow programs to incorporate code by CUDA which is an nvidia
programming environment.
What gegl uses it for I have no idea.
Could be they incorporate their own code.
Now I wonder what happens when your computer has a different graphics card like radeon or intel etc.
Gerard.