On 23.1.2020 22.07, Paul Gevers wrote: > Hi Timo, > > On 23-01-2020 19:32, Timo Aaltonen wrote: >> The relevant part of the build log was: >> >> CMake Error at >> /usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake:27 (message): >> The imported target "Qt5::Gui" references the file >> >> "/usr/lib/x86_64-linux-gnu/libEGL.so" >> >> but this file does not exist. >> >> >> So you need at least qtbase5-dev version 5.12.5+dfsg-3 which added >> libegl-dev to it's Depends. > > Which package (source or binary) do you refer here with "you"? As I > noted before, the interesting thing is that the autopkgtest passes both > in a pure testing environment and a pure unstable environment, but not > in testing with the following packages from unstable: > unstable/main amd64 libglvnd0 amd64 1.3.0-7 [51.5 kB] > unstable/main amd64 libglapi-mesa amd64 19.3.2-1 [69.9 kB] > unstable/main amd64 libgl1-mesa-dri amd64 19.3.2-1 [9,187 kB] > unstable/main amd64 libglx-mesa0 amd64 19.3.2-1 [182 kB] > unstable/main amd64 libglx0 amd64 1.3.0-7 [34.6 kB] > unstable/main amd64 libgl1 amd64 1.3.0-7 [88.8 kB] > unstable/main amd64 libglx-dev amd64 1.3.0-7 [16.2 kB] > unstable/main amd64 libgl-dev amd64 1.3.0-7 [100 kB] > unstable/main amd64 libgl1-mesa-dev amd64 19.3.2-1 [49.1 kB] > unstable/main amd64 libgbm1 amd64 19.3.2-1 [70.5 kB] > unstable/main amd64 libegl-mesa0 amd64 19.3.2-1 [139 kB] > unstable/main amd64 libegl1 amd64 1.3.0-7 [34.1 kB] > > A successful run in testing doesn't pull in libegl-dev either, so it > seems that the file is not a hard requirement.
Look at the error above, the file shipped by qtbase5-dev requires libEGL.so which the libegl-dev dependency provides. It used to be in libglvnd-dev but moved to a new package when the EGL headers were added upstream. -- t