При попытке скомпилировать wine configure собщает, что нет того-другого,
в т.ч. opengl library, а какие конкретно нужны?
Сейчас есть libopengl-perl, libopengl-screensaver-perl, libqt4-opengl,
lbigl1-mesa-dev,libgl-mesa-dri,libglmesa-glx.
а зачем его компилировать-то? все уже сделано до вас...
Это вопрос другой, хорошо, если его не надо компилировать.
Но всё же хотелось бы знать, какие требуются opengl library,
они ведь могут потребоваться и без wine.
Ещё configure от wine не нашла звуковой системы, но там, наверное,
не установлены dev-пакеты от alsa.
Я пользуюсь репозитарием
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ saucy main
чего и вам желаю.
Убунту расслабляет. Все что вам надо как правило уже сделали люди, которые это умеют лучше вас...
Но если ради спортивного интереса, то читайте что говорит и добавляйте все что надо. Учтите, что для компиляции ему как правило надо не БИНАРНЫЕ пакеты, а исходники или заголовки! Они имеют название ИМЯ_БИНАРНОГО_ПАКЕТА-dev.
Так я смотрел, какие в Debian Wheezy есть libopengl-пакеты, вроде бы там не нашлось dev.
А wine я пытался скомпилировать 1.7.11 с winehq.org.
Сейчас ещё раз посмотрел - есть opengl-dev для haskell и libqt4-opengl-dev,
не помню, установлен ли последний.
Я доустановил ещё 3 dev-пакета, в названиии которых есть opengl,
но всё равно configure не видит opegl. Но у меня определена
переменная окружения WINEARCH=win32, а opengl-dev:i386 установлены не все,
возможно, из-за этого. Поэтому просьба сказать, какие именно opengl-dev
нужны для компиляции wine, т.к. те dev:i386, которые не установлкены,
тянут за собой ещё довольно много других.
Покажите уже кусок вывода configure, где он просит этот libopengl.
Смогу если только поздно вечером.
Я также скачал список пакетов Ubuntu-13.04, main, universe, multiverse, restricted,
там не так уж много таких пакетов.
Покажите уже кусок вывода 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]
Пакеты 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
А для этих пакетов pkg-config что-нибудь возвращает? Если да, то просто задайте переменные окружения LIBS, CFLAGS, LDFLAGS, CPPFLAGS, CXXFLAGS, указав в них правильные пути поиска заголовков и библиотек, а также опции оптимизации.