|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
24.10.2008, 02:20 | #1 |
Занятой мадер
Регистрация: 07.03.2004
Адрес: 3 мусорный бачок слева
Сообщений: 123
|
Проблема с, видимо, компиляцией mmc под OpenSUSE 11
Всё проходит, при запуске появляется окно, но сразу исчезает. Пишет
3062 bytes written to the terminal, 39.14% escape sequences соотв. логи сборки и ошибок при сборке в аттаче Если кто-нить сталкивался, плз Покопаю завтра подробнее - сегодня уже засыпаю =(
__________________
Ибо видимое временно, а невидимое вечно. (c)Былины<br />wbr, Врат. |
24.10.2008, 12:43 | #2 |
Новичок
Регистрация: 30.12.2007
Сообщений: 2
|
Грабля с MMC
Значится так. Грабля с mmc в том состоит, что начиная с perl 5.9 отменили т.н. псевдо-хэши, на которых некоторые делали объекты. Для заведения mmc в свежих версиях perl лично я сделал следующее:
1) поставил из CPAN модуль Class::PseudoHash 2) недого думая, и не особо вникая в сруктуру программы тупо заменил во всех модулях куски типа no strict 'refs'; my $class=shift; my Ticker $self = bless [\%{"$class\::FIELDS"}], $class; (строка с bless [\%{"$class\::FIELDS"}], $class; и объявления выше неё, до строки объявления функции) на no strict 'refs'; my $self = shift; $self = fields::new($self) unless ref $self; Добавил вызов библиотек: use Hash::Util; use Class::PseudoHash; Возможно чего-то и поломал или недочинил. Но за несколько недель игры сбоев не замечено. Использую триггера, подстановки, тикер, хуки. |
14.01.2009, 17:56 | #3 |
Новичок
Регистрация: 30.12.2007
Сообщений: 2
|
mmc and perl >= 5.9
если вдруг ещё нужно - здесь http://webfile.ru/2518862/stats/6f8e...4d1f6112da25b8 mmc модифицированный для работы в свежих версиях perl. Необходима установка модуля PseudoHash
|