Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Инсталляция OpenGL в Debian. 
:(
    Опции темы
OlegIT
Дата 4.11.2014, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Установил Debian 7.7.0, Qt5. Компилятор ругается на отсутствие OpenGL (gl.h). На все попытки установить пакет система ругается на его отсутствие. Поиском нашёл только для Qt4 (libqt4-opengl-dev). В Ubuntu ту же проблему решал командой sudo apt-get install mesa-common-dev freeglut3 freeglut3-dev glut3 glut3-dev libglut3 libglut3-dev libgl-dev.
Как установить правильную OpenGL?

PM MAIL   Вверх
tzirechnoy
Дата 4.11.2014, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1173
Регистрация: 30.1.2009

Репутация: 2
Всего: 16



Через apt-cache search найти opengl и установить его.
Ещё, возможно, полезно будет найти (через тот жэ apt-cache search) правильные драйверы opengl для твоей видеокарты. Возможно, впрочем, что это особенно и незачем.
PM MAIL   Вверх
Cheloveck
Дата 4.11.2014, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 2
Всего: 32





--------------------
user posted image
PM Jabber   Вверх
kapbepucm
Дата 6.11.2014, 12:47 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: 1
Всего: 12



Хотелось бы взглянуть на текст ошибки компилятора. Установлен ли пакет mesa-common-dev?


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
OlegIT
Дата 6.11.2014, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Цитата(kapbepucm @  6.11.2014,  12:47 Найти цитируемый пост)
Хотелось бы взглянуть на текст ошибки компилятора. Установлен ли пакет mesa-common-dev? 

Ошибка
Код

/home/olegit/Qt5.3.2/5.3/gcc/include/QtGui/qopengl.h:110: ошибка: GL/gl.h: No such file or directory

Установил все что нашёл apt-cache search opengl
Код

aptitude install libegl1-mesa libegl1-mesa-dev libegl1-mesa-drivers 
libgl1-mesa-dri libgl1-mesa-glx libgl1-mesa-swx11 libgl1-mesa-swx11-i686 
libgles2-mesa libgles2-mesa-dev libglu1-mesa libglu1-mesa-dev libosmesa6
 mesa-common-dev libtiff-opengl libtiff-tools libopenal-data libdrm2 
libdrm-nouveau1a libreoffice libdrm-radeon1 libcogl-common libopenal1
 libdrm-intel1 libglew1.7

Пакет mesa-common-dev установлен
PM MAIL   Вверх
Cheloveck
Дата 6.11.2014, 21:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 2
Всего: 32



Что говорит
Код

ls -l /usr/include/GL/

?


--------------------
user posted image
PM Jabber   Вверх
kapbepucm
Дата 7.11.2014, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: 1
Всего: 12



ещё вопрос, какой видео драйвер ипользуете?


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
OlegIT
Дата 10.11.2014, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Код

ls -l /usr/include/GL/

говорит, что нет gl.h и директории такой нет. Есть egl.h и qgl.h

Видео драйвер... который по умолчанию.
PM MAIL   Вверх
kapbepucm
Дата 10.11.2014, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: 1
Всего: 12



покажите вывод
Код
dpkg -L mesa-common-dev


Добавлено через 2 минуты и 14 секунд
и
Код
grep LoadModule /var/log/Xorg.0.log



--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
OlegIT
Дата 11.11.2014, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Код

root@OlegIT:/home/olegit# dpkg -L mesa-common-dev
dpkg-query: пакет «mesa-common-dev» не установлен
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них — команду dpkg--contents (dpkg-deb --contents).
root@OlegIT:/home/olegit# grep LoadModule /var/log/Xorg.0.log
[    17.456] (II) LoadModule: "extmod"
[    17.549] (II) LoadModule: "dbe"
[    17.642] (II) LoadModule: "glx"
[    17.723] (II) LoadModule: "record"
[    17.725] (II) LoadModule: "dri"
[    17.745] (II) LoadModule: "dri2"
[    17.747] (II) LoadModule: "intel"
[    17.796] (II) LoadModule: "vesa"
[    17.809] (II) LoadModule: "fbdev"
[    17.912] (II) LoadModule: "fbdevhw"
[    19.127] (II) LoadModule: "fb"
[    19.282] (II) LoadModule: "dri2"
[    21.475] (II) LoadModule: "evdev"
[    21.687] (II) LoadModule: "synaptics"
root@OlegIT:/home/olegit# 


Код

root@OlegIT:/home/olegit# aptitude install mesa-common-dev
Следующие НОВЫЕ пакеты будут установлены:        
  libx11-dev{ab} mesa-common-dev 
0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 1 300 kB архивов. После распаковки 3 909 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libx11-dev : Зависит: libxau-dev (>= 1:1.0.0-1) который является виртуальным пакетом.
              Зависит: libxdmcp-dev (>= 1:1.0.0-1) который является виртуальным пакетом.
              Зависит: x11proto-core-dev (>= 6.8.99.8-1) который является виртуальным пакетом.
              Зависит: x11proto-input-dev который является виртуальным пакетом.
              Зависит: x11proto-kb-dev который является виртуальным пакетом.
              Зависит: xtrans-dev который является виртуальным пакетом.
              Зависит: libxcb1-dev но его установка не запланирована.
Следующие действия разрешат зависимости:

     Сохранить для следующих пакетов их текущие версии:
1)     libx11-dev [Не установлен]                      
2)     mesa-common-dev [Не установлен]                 

Принять данное решение? [Y/n/q/?] y
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.
                                                 
root@OlegIT:/home/olegit# 


При попытке установки требуемых пакетов ругается на отсутвтвие подходящей версии


Это сообщение отредактировал(а) OlegIT - 11.11.2014, 22:19
PM MAIL   Вверх
Cheloveck
Дата 11.11.2014, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 2
Всего: 32



Ну, что ты на полдороги встал? Давай 
Код

# apt-get install libxcb1-dev

и далее по списку...


--------------------
user posted image
PM Jabber   Вверх
kapbepucm
Дата 12.11.2014, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: 1
Всего: 12



чтото нехорошее с пакетом libx11-dev, стоит флаг "broken"

Добавлено через 2 минуты и 22 секунды
Цитата(OlegIT @  6.11.2014,  20:45 Найти цитируемый пост)
Пакет mesa-common-dev установлен 

Цитата(OlegIT @  11.11.2014,  21:34 Найти цитируемый пост)
пакет «mesa-common-dev» не установлен

smile



--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
OlegIT
Дата 12.11.2014, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Код

root@OlegIT:/home/olegit# apt-get install libxcb1-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libxcb1-dev : Зависит: libpthread-stubs0-dev но он не может быть установлен
               Зависит: libxau-dev (>= 1:1.0.0-1) но он не может быть установлен
               Зависит: libxdmcp-dev (>= 1:1.0.0-1) но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
root@OlegIT:/home/olegit# 


Код

root@OlegIT:/home/olegit# cat /proc/version
Linux version 3.2.0-4-686-pae ([email protected]) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.63-2+deb7u1
root@OlegIT:/home/olegit# 

Версию взял здесь
Может и правда что-то не то с версией?
PM MAIL   Вверх
Cheloveck
Дата 13.11.2014, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 2
Всего: 32



Кеш обновлял?

Код

# sudo apt-get update



--------------------
user posted image
PM Jabber   Вверх
kapbepucm
Дата 13.11.2014, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: 1
Всего: 12



Похоже, пакеты "поломались" изза установки Qt5.


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1061 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.