реально ли запустить WX под unix ?

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
lexip
Новичок
Сообщения: 6
Зарегистрирован: Вт мар 31, 2009 9:17 am
Сервер RO:: ruRO

Re: реально ли запустить WX под unix ?

Сообщение lexip »

wx работает на ура под *nix
описываю как я установил, возможно будет в помошь комунить, только учитывайте особенности своего дистра!

я установил на asplinux 12 (карбон) - fedora базированый (муншайн):
не притендую на точное, те более - лучшее, описание, однако работающее - 100%

1 установил по гайду openkore все для redhat

2 юмом установил пакеты:

Код: Выделить всё

svn
scons
compat-wxGTK26
compat-wxGTK26-devel
wxBase
wxGTK
wxGTK-devel
-- если что то и не нужно - вопрос не комне, трафика мало, места на вините тоже не съест много

3 запустил

Код: Выделить всё

perl -MCPAN -e shell   
это попросило выполнить install ("какойто свой пакет")
после перл свунул в себя ряд пакетов без ошибок - порадовало

4 как здесь на форуме попадалось:

Код: Выделить всё

perl -MCPAN -e 'install Wx' 
этот этап подробнее - в сипан не делается предварительная проверка на этапы сборки и установки некоторых пакетов - недостаток авторов. по этому частое выпадение ошибо - довольно нормальное явление, но при этом вываливается просьба перезапустит установку. в моем случае пришлось раз 5 или 6 это повтарять. бояться нечего, т.к. то что уже собралось корректно и темболее установилось - переделываться не будет!

дошел до ошибки вида:

Код: Выделить всё

# Looks like your test exited with 2 before it could output anything.
t/02_inheritance.t .. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run

Test Summary Report
-------------------
t/01_load.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/02_inheritance.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=2, Tests=0,  1 wallclock secs ( 0.11 usr  0.02 sys +  0.76 cusr  0.10 csys =  0.99 CPU)
Result: FAIL
Failed 2/2 test programs. 0/0 subtests failed.
make[2]: *** [test_dynamic] Ошибка 2
make[2]: Leaving directory `/root/.cpan/build/Wx-0.89/ext/media'
make[1]: *** [subdirs-test] Ошибка 2
make[1]: Leaving directory `/root/.cpan/build/Wx-0.89/ext'
make: *** [subdirs-test] Ошибка 2
  /usr/bin/make test -- NOT OK
Running make install
  make test had returned bad status, won't install without force

что означало: проблема не в сборке пакета, а в его тестировании! ну может быть нет некоторых пакетв перла - мало ли... я же не программер перла, и знать не обязан что оно и кчему прикручено :)

5. залез в ~/.cpan/build/Wx-0.89/ (вспоминай путь который указывал при интерактивном конфигурировании СПАН - при первом пуске инсталла ;) )
выполнил make install

6. теперь тянем бота и компилим его.
леплю типа скриптика, для автоматической сборки,
запускать только svn.sh находящийся в корне:
- сам стяянет необходимые модули с свна
- сам соберет бота
- результат будет в папке "make"

7. запуск:

Код: Выделить всё

perl openkore.pl --interface=Wx
ву-а-ля ! ;)

P.S. для нормальной игры и не обязательно иметь полных клиентов.
P.P.S. кто в шеле не силен - можно доработать до различнешего уровня автоматизации настройки конфигов ;)
Вложения
ro_bot.zip
переимновать с zip в tar.bz2
(512 байт) 118 скачиваний
pasaranax
Новичок
Сообщения: 2
Зарегистрирован: Вс апр 26, 2009 9:27 pm

Re: реально ли запустить WX под unix ?

Сообщение pasaranax »

А кто-нибудь встречался с такой проблемой?:

Код: Выделить всё

$ ./openkore.pl --interface=Wx
This program has encountered an unexpected problem. This is probably because             
of a recent server update, a bug in this program, or in one of the plugins.
We apologize for this problem. You may get support from IRC or the forums.

A detailed error report has been saved to errors.txt. Before posting a bug
report, please try out the SVN version first. If you are already using the SVN
version, search the forums first to see if your problem had already been solved,
or has already been reported. If you truly believe you have encountered a bug in
the program, please include the contents of the errors.txt in your bug report,
or we may not be able to help you!

The error message is:
Cannot load interface Interface::Wx. Error:
Can't locate Wx/Wx_Exp.pm in @INC (@INC contains: src src/deps /home/soifong/downloads/programs/games/RO/ro_bot/make/src/deps /home/soifong/downloads/programs/games/RO/ro_bot/make/src /home/soifong/downloads/programs/games/RO/ro_bot/make /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/Wx.pm line 190.
Compilation failed in require at src/Interface/Wx.pm line 33.
BEGIN failed--compilation aborted at src/Interface/Wx.pm line 33.
Compilation failed in require at (eval 49) line 1.
BEGIN failed--compilation aborted at (eval 49) line 1.
Press ENTER to exit this program.
Что за Wx/Wx_Exp.pm он требует, и как его удовлетворить?
wxperl и все его зависимости стоят, пробовал wxwidgets 2.6 и 2.8, Гента.
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Re: реально ли запустить WX под unix ?

Сообщение Kissa2k »

Нии, и это пишет пользователь генту))
pasaranax
Новичок
Сообщения: 2
Зарегистрирован: Вс апр 26, 2009 9:27 pm

Re: реально ли запустить WX под unix ?

Сообщение pasaranax »

Угу. Я с перлом не знаком, это он какой-то перловый модуль не находит или в боте чего-то нехватает? Раз такая простая проблема, то помоги решить.
Ответить