LinuxForum.Fans
Тема

opengl library

Автор: Peter 13 сообщений 1361 просмотров
#363922

Здравствуйте!

При попытке скомпилировать wine configure собщает, что нет того-другого,
в т.ч. opengl library, а какие конкретно нужны?
Сейчас есть libopengl-perl, libopengl-screensaver-perl, libqt4-opengl,
lbigl1-mesa-dev,libgl-mesa-dri,libglmesa-glx.

Пётр.

#363970

а зачем его компилировать-то? все уже сделано до вас...

#363982
Харитон написал:
а зачем его компилировать-то? все уже сделано до вас...

Это вопрос другой, хорошо, если его не надо компилировать.
Но всё же хотелось бы знать, какие требуются opengl library,
они ведь могут потребоваться и без wine.
Ещё configure от wine не нашла звуковой системы, но там, наверное,
не установлены dev-пакеты от alsa.

Пётр.

#364002

так мейк при компиляции ведь говорит чего не хватает(например opengl)? идете в synaptic и там пишите "opengl-dev" ищите подобное и добавляете...

#364004

Я пользуюсь репозитарием
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ saucy main
чего и вам желаю.
Убунту расслабляет. Все что вам надо как правило уже сделали люди, которые это умеют лучше вас...
Но если ради спортивного интереса, то читайте что говорит и добавляйте все что надо. Учтите, что для компиляции ему как правило надо не БИНАРНЫЕ пакеты, а исходники или заголовки! Они имеют название ИМЯ_БИНАРНОГО_ПАКЕТА-dev.

#364017

Так я смотрел, какие в Debian Wheezy есть libopengl-пакеты, вроде бы там не нашлось dev.
А wine я пытался скомпилировать 1.7.11 с winehq.org.
Сейчас ещё раз посмотрел - есть opengl-dev для haskell и libqt4-opengl-dev,
не помню, установлен ли последний.

Пётр.

#365199

Я доустановил ещё 3 dev-пакета, в названиии которых есть opengl,
но всё равно configure не видит opegl. Но у меня определена
переменная окружения WINEARCH=win32, а opengl-dev:i386 установлены не все,
возможно, из-за этого. Поэтому просьба сказать, какие именно opengl-dev
нужны для компиляции wine, т.к. те dev:i386, которые не установлкены,
тянут за собой ещё довольно много других.

Пётр.

#365210

Покажите уже кусок вывода configure, где он просит этот libopengl.

#365233
yars написал:
Покажите уже кусок вывода configure, где он просит этот libopengl.

Смогу если только поздно вечером.
Я также скачал список пакетов Ubuntu-13.04, main, universe, multiverse, restricted,
там не так уж много таких пакетов.

Пётр.

#365311
yars написал:
Покажите уже кусок вывода configure, где он просит этот libopengl.

Вот этот кусок, я раньше config.log даже не смотрел:
[console]
configure:10246: gcc -m32 -o conftest -g -O2 conftest.c -lGL -lXext -lX11 -lm -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib >&5
gcc: error: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib: No such file or directory
configure:18894: libOSMesa 32-bit development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure:18904: WARNING: No OpenGL library found on this system.
OpenGL and Direct3D won't be supported.
opengl32_test.res \
ALL_VARS_RULES='OPENGL_LIBS =
OPENGL_LIBS=''
[/console]

Пётр.

#365313

Что говорит

text
pkg-config --libs --cflags gl

?
И да, пакеты mesa-dev стоят?

#365354
yars написал:
Что говорит
text
pkg-config --libs --cflags gl

?
И да, пакеты mesa-dev стоят?

Пакеты mesa-dev такие, а внизу вывод команды.
Я ей пытался пользоваться, когда у меня на другом компьютере
не компилиривалась Qt, обычно не приходилось.
[console]
libegl1-mesa-dev
libgl1-mesa-dev
libgles1-mesa-dev
libgles2-mesa-dev
libglu1-mesa-dev
libglw1-mesa-dev
libopenvg1-mesa-dev

-I/usr/include/libdrm -lGL
[/console]

Пётр.

#365358

А для этих пакетов pkg-config что-нибудь возвращает? Если да, то просто задайте переменные окружения LIBS, CFLAGS, LDFLAGS, CPPFLAGS, CXXFLAGS, указав в них правильные пути поиска заголовков и библиотек, а также опции оптимизации.

Войдите или зарегистрируйтесь, чтобы ответить.