Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. 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


соотв. логи сборки и ошибок при сборке в аттаче

Если кто-нить сталкивался, плз Покопаю завтра подробнее - сегодня уже засыпаю =(
Вложения
Тип файла: txt error.txt (1.6 Кб, 13 просмотров)
Тип файла: txt install.txt (5.6 Кб, 9 просмотров)
__________________
Ибо видимое временно, а невидимое вечно. (c)Былины<br />wbr, Врат.
Вратисвет вне форума   Ответить с цитированием
Старый 24.10.2008, 12:43   #2
Cairin
Новичок
 
Регистрация: 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;

Возможно чего-то и поломал или недочинил. Но за несколько недель игры сбоев не замечено. Использую триггера, подстановки, тикер, хуки.
Cairin вне форума   Ответить с цитированием
Старый 14.01.2009, 17:56   #3
Cairin
Новичок
 
Регистрация: 30.12.2007
Сообщений: 2
По умолчанию mmc and perl >= 5.9

если вдруг ещё нужно - здесь http://webfile.ru/2518862/stats/6f8e...4d1f6112da25b8 mmc модифицированный для работы в свежих версиях perl. Необходима установка модуля PseudoHash
Cairin вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:57.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot