Hi,
In juce_linux_X11_Windowing.cpp, then are quite a few X11 extensions that are opened via dlopen. However most of them (except libXinerama) use the non-versioned .so file name. These files (which are links to the fully versioned so file) , such as ‘libXss.so
’ are created only when the ‘libxss1-dev
’ development package is installed. When only the ‘libxss1
’ package is installed, ‘libXss.so
’ does not exist. But ‘libXss.so.1
’ does exist.
So I suggest to put the major version number after each ‘.so’ file mentionned in linux_X11_Windowing. It seems there is also a typo here:
libXrandr = dlopen ("libXinerama.so.2", RTLD_GLOBAL | RTLD_NOW);