Ошибка при сборке qt проекта ubuntu

до того как вышла из проекта, он собирался просто замечательно. При следующем заходе и попытке собрать/запустить выдает следующую ошибку:

No rule to make target '/usr/lib/x86_64-linux-gnu/libGLX.so', needed by 'astra'. Stop.

Вот вывод компилятора:

20:43:29: Выполняются этапы для проекта windows...
20:43:29: Запускается: «/usr/bin/cmake» --build /home/userr/Документы/proj/windows/build/Desktop_Qt_6_8_2-Debug --target all
[  0%] Built target windows_autogen_timestamp_deps
[ 14%] Built target windows_autogen
gmake[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libGLX.so', needed by 'windows'.  Stop.
gmake[1]: *** [CMakeFiles/Makefile2:86: CMakeFiles/windows.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
20:43:29: Процесс «/usr/bin/cmake» завершился с кодом 2.
20:43:29: Ошибка при сборке/развёртывании проекта windows (комплект: Desktop Qt 6.8.2)
20:43:29: Во время выполнения этапа «Собрать»
20:43:29: Прошло времени: 00:00.

(Название проекта здесь изменено так как это происходит во всех проектах)

Так же я подозреваю, что это могло произойти из за "autoremove" или после любых других манипуляций в системе, но не уверена, так как я новичок

upd: версия ubuntu 24.04.2 LTS


Ответы (1 шт):

Автор решения: Zzero

В моем случае позже возникла другая проблема, после решения которой ошибка перестала появляться, но с описанным выше может помочь переустановка библиотеки libglx-dev, так как в нем находится проблемный пакет(libGLX.so)

sudo apt-get install --reinstall libglx-dev

Информация взята из форума qt

Ps: В моем случае проблема могла решиться из за того что я полностью переустанавливала Cmake, таким образом возможно libglx-dev переустановилась в процессе

→ Ссылка