[РЕШЕНО] как правильно накладывать patch (патч)
Собственно ситуация вот в чем:
Живу я под никсом уже около года, до этого был "БОМЖ" то форточки то никсы, :)
Появилась сильная потребность в установке игрульки Lineage2 С4 кажется так правильно. Собственно практически все получается, запускаю под wine-0.9.49 но после запуска висит черный экран. в консоли вылетают следующие сообщения:
err:ole:CoGetClassObject class {53e96b9b-3784-4edc-a80d-268cb5b5ec0d} not registered
err:ole:CoGetClassObject class {53e96b9b-3784-4edc-a80d-268cb5b5ec0d} not registered
err:ole:create_server class {53e96b9b-3784-4edc-a80d-268cb5b5ec0d} not registered
err:ole:CoGetClassObject no class object {53e96b9b-3784-4edc-a80d-268cb5b5ec0d} could be created for context 0x17
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1cc4f8) Event query: Unimplemented, but pretending to be supported
wine: Unhandled page fault on write access to 0x004602c4 at address 0x7efcdb68 (thread 0013), starting debugger...
Unhandled exception: page fault on write access to 0x004602c4 in 32-bit code (0x7efcdb68).
Register dump:
..........
err:ntdll:RtlpWaitForCriticalSection section 0x7efecc20 "virtual.c: csVirtual" wait timed out in thread 0012, blocked by 0013, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7efec644 "loader.c: loader_section" wait timed out in thread 0011, blocked by 0013, retrying (60 sec)
Гугление выдало много интересного, собственно все даже понятно, но так как с серьёзными проблемами в Linux я пока не сталкивался, опыта в некоторых вопросах маловато. Короче понятно что нужно на wine патчи наложить. Но вот вопрос как это сделать.
patch -p0 < твой_файл
Это понятно но как это сделать чтобы потом wine emerg-ем собрать? Нужно поправить ebuild?
Если да то где почитать чтонить по теме?
Буду крайне благодарен если ктонить привидет конкретный пример из жизни как накладывался патч на что нибудь.
P.S.
машина Fujitsu Siemens Amilo A1655G
Turion 64 MT 37
ОЗУ 512
ATI Radeon X200
Дрова на видео ставились крайне тяжело (из портов так и не запустились), но в итоге:
vitek@vitek-laptop ~ $ glxinfo | grep rende
direct rendering: Yes
OpenGL renderer string: ATI Radeon Xpress Series
Есть ещё три программы установленные под "вином" одна из них игрушка век мифологии все ирает ок, только вода криво показывается.
- Для комментирования войдите или зарегистрируйтесь
http://ru.gentoo-wiki.com/Por
http://ru.gentoo-wiki.com/Portage_Overlay тебе в руки
Спасибо помогло
Спасибо это как раз то что нужно было. Все получилось, с игрой правда повозится видимо придется но тем неменее, с патчами разобрался спасибо