Explicit list recommended dependency libqt5opengl5-dev
In Ubuntu 22.04 and 24.04, libqt5opengl5-dev is listed as a recommended package, but this dependency is strictly required for SimSpark to build.
There is no issue if installation of qtbase5-dev is done from a clean environment using apt install qtbase5-dev
, but if the environment already had installed qtbase5-dev
with a --no-install-recommends
flag previously, even if we run sudo apt install qtbase5-dev
the recommended libqt5opengl5-dev package won't get installed.
The --no-install-recommends
is commonly used in docker images to keep the image size small, so user's shouldn't rely on apt installing recommended packages.
Fix to this problem is having someone update the wiki by simply adding libqt5opengl5-dev
to the "Install dependencies" instruction for Ubuntu 22.04.
ps. as far as i can tell, simspark and rcssserver3d compiles and runs on 24.04