16. System Package Dependencies
On Linux, GtkAda requires a set of system development packages to be installed. This set depends on the Linux distibution. The following sections provide lists of packages which need to be installed on particular distributions. The installation procedure of GtkAda will fail if some of packages are missing.
16.1. Red Hat Enterprise Linux 7 & 8
glibc-devel
glibc-headers
kernel-headers
libX11-devel
libXau-devel
libXcomposite-devel
libXcursor-devel
libXdamage-devel
libXext-devel
libXfixes-devel
libXi-devel
libXinerama-devel
libXrandr-devel
libXrender-devel
libuuid-devel
libxcb-devel
xorg-x11-proto-devel
16.2. Ubunbu 18.04 & 20.04
libc6-dev
libdrm-dev
libegl1-mesa-dev
libgl1-mesa-dev
libgles1
libglvnd-core-dev
libglvnd-dev
libopengl0
libpthread-stubs0-dev
libwayland-dev
libx11-dev
libx11-xcb-dev
libxau-dev
libxcb-dri2-0-dev
libxcb-dri3-dev
libxcb-glx0-dev
libxcb-present-dev
libxcb-randr0-dev
libxcb-render0-dev
libxcb-shape0-dev
libxcb-shm0-dev
libxcb-sync-dev
libxcb-xfixes0-dev
libxcb1-dev
libxcomposite-dev
libxcursor-dev
libxdamage-dev
libxdmcp-dev
libxext-dev
libxfixes-dev
libxi-dev
libxinerama-dev
libxrandr-dev
libxrender-dev
libxshmfence-dev
libxxf86vm-dev
mesa-common-dev
uuid-dev
x11proto-composite-dev
x11proto-core-dev
x11proto-damage-dev
x11proto-dev
x11proto-fixes-dev
x11proto-input-dev
x11proto-randr-dev
x11proto-xext-dev
x11proto-xf86vidmode-dev
x11proto-xinerama-dev