Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не компилируется Qt-проект  (Прочитано 399 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Snow_Zhop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Не компилируется Qt-проект
« : 26 Декабрь 2018, 14:21:36 »
Доброго времени суток!

При компиляции только что созданного проекта на Qt вылетают две ошибки:
(Нажмите, чтобы показать/скрыть)

Нашёл решение данной проблемы в том, что нужно доустановить пакет libgl1-mesa-dev.
Но при при следующей попытке:
sudo apt-get install libgl1-mesa-dev
выдает следующее:
(Нажмите, чтобы показать/скрыть)

В зависимостях указаны длинные последовательности пакетов, хотя конечные пакеты установлены.

Система Ubuntu 18.04.

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5374
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #1 : 26 Декабрь 2018, 14:33:19 »
проверь, подключены ли все штатные репозитории, кроме proposed и обнови списки.

Оффлайн Snow_Zhop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #2 : 26 Декабрь 2018, 15:25:07 »
БТР, вроде все основные репозитории подключены.

Возник ещё один вопрос.
Так как libGL установлен, я решил поискать.
И вот, что выдаёт команда
$ locate libGL
(Нажмите, чтобы показать/скрыть)

Может ли проблема заключаться в расположении Qt и libGL? libGL установлен на основном разделе, а Qt в /home.

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5374
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #3 : 26 Декабрь 2018, 17:38:05 »
вроде все основные репозитории подключены.
Список под спойлер.

Может ли проблема заключаться в расположении Qt и libGL? libGL установлен на основном разделе, а Qt в /home.
Нужно проверять настройки переменной $PATH. В /home лежит проект или библиотеки фреймворка Qt?

Оффлайн Snow_Zhop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #4 : 27 Декабрь 2018, 19:48:07 »
БТР, вот список репозиториев:
(Нажмите, чтобы показать/скрыть)

Все библиотеки фреймворка лежат в разделе /home, да

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #5 : 27 Декабрь 2018, 19:57:58 »
apt policy libgl1-mesa-dev?

Оффлайн Snow_Zhop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #6 : 27 Декабрь 2018, 21:01:30 »
ARTGALGANO, пожалуйста
(Нажмите, чтобы показать/скрыть)

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #7 : 27 Декабрь 2018, 21:50:59 »
libgl1-mesa-dev
Этот пакет здесь ни причем. Вот смотрите сами. Вы выполнили команду
Цитировать
locate libGL
Среди вывода этой команды не значится libGL.so без числовых суффиксов, представляющее собой символическую ссылку на файл(-ы) /usr/lib/x86_64-linux-gnu/libGL.so.1. Судя по всему у Вас видеокарта NVIDIA. Попробуйте доустановить пакет libglvnd-dev:
sudo apt install libglvnd-dev

Оффлайн Snow_Zhop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Не компилируется Qt-проект
« Ответ #8 : 28 Декабрь 2018, 12:06:09 »
archuser, БТР, ARTGALGANO, спасибо большое за советы, теперь всё работает гладко и без нареканий.

 

Страница сгенерирована за 0.188 секунд. Запросов: 22.