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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
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.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
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

  • Активист
  • *
  • Сообщений: 703
    • Просмотр профиля
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.018 секунд. Запросов: 20.