Bug 14845

Summary: d3d-dependant apps wont work
Product: Sisyphus Reporter: Sergey Bolshakov <sbolshakov>
Component: wineAssignee: Vitaly Lipatov <lav>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: lav
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Bolshakov 2008-03-10 18:20:27 MSK
работавшее ранее сообщает в консоль:
err:ddraw:DDRAW_Create Couldn't load WineD3D - OpenGL libs not present?
и заканчивается.
wine-20071130-alt7, ~/.wine пересоздан, прочее --- актуальный сизиф.
Comment 1 Damir Shayhutdinov 2008-04-09 22:34:27 MSD
libwine-gl установлен?
Comment 2 Sergey Bolshakov 2008-04-09 23:16:35 MSD
нет, разумеется -- откуда бы мне об этом догадаться ?
Comment 3 Damir Shayhutdinov 2008-04-10 09:27:19 MSD
В описании пакета все четко сказано:
libwine-gl - DirectX/OpenGL support library for wine
Comment 4 Vitaly Lipatov 2008-04-10 11:38:11 MSD
Я думаю, сообщение стоит дополнить текстом о том, какой пакет надо установить.
Сделаю.
Comment 5 Sergey Bolshakov 2008-04-10 13:27:40 MSD
предлагаете рыскать по дистрибутиву в поисках того, что
неожиданно уехало в подпакет при upgrade ?
если в сизифе это ещё терпимо, то в 4.0 (там то же самое)
такие кунштюки выделывать нельзя.
что мешало (например) сделать пустой libwine с зависимостями
на libwine-core libwine-gl libwine-twain и т.п, раз уж
захотелось дробиться ?
Comment 6 Sergey Bolshakov 2008-05-20 17:32:52 MSD
вот, полюбуйтесь
http://altlinux.tomsk.ru/component/option,com_fireboard/Itemid,4/func,view/id,390/catid,10/
Comment 7 Vitaly Lipatov 2008-06-27 08:16:28 MSD
Пока разумного решения проблемы предложить не могу.
Можно было бы сделать wine-full, но как это спасёт при обновлении?
Comment 8 Sergey Bolshakov 2008-06-27 13:50:32 MSD
предлагаю положить содержимое libwine-gl обратно в libwine, с выставлением
в последнем provides libwine-gl и перестать искать приключений.
Comment 9 Vitaly Lipatov 2008-06-28 00:15:49 MSD
Это невозможно. Пакет, использующий GL, должен быть отдельным.
Comment 10 Sergey Bolshakov 2008-06-28 01:14:01 MSD
почему, собственно ?
Comment 11 Sergey Bolshakov 2008-06-28 01:27:32 MSD
рассчитываю услышать объяснение столь странному заявлению
Comment 12 Vitaly Lipatov 2008-06-28 01:44:54 MSD
1. Потому что так решил мантейнер.
2. Потому что иногда инициализация GL вызвает нестабильность системы, а отсутствие пакета - лучший способ устранить проблемы этого рода.
3. Потому что в репозитории x86_32 нет libmesa, и 32-битные пакеты, зависящие от libGL.so.1, не установить на x86_64.
Comment 13 Sergey Bolshakov 2008-06-28 02:03:30 MSD
в обратном порядке, пожалуй:
3) это проблема майнтайнера -- сделай для x86_32 без libmesa (как ? да как хочешь)
2) не решай, плз, за пользователей, чем им пользоваться (в особенности,
_таким_ образом)
1) решил -- сделай. не умеешь сделать -- не рукосуйничай.
Comment 14 Vitaly Lipatov 2008-12-28 20:07:30 MSK
Пока к присутствию решения не пришёл.
Comment 15 Vitaly Lipatov 2015-10-08 19:53:38 MSK
Если что, добавлен мета-пакет:
 * Чт июн 04 2015 Vitaly Lipatov <lav@altlinux.ru> 1:1.7.44-alt1
...
 - add wine-full package