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

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

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

Сообщение Click »

реально ли запустить wx под линухой, если да то мона ссылочки где почитать?
Последний раз редактировалось Click Сб фев 16, 2008 2:08 am, всего редактировалось 1 раз.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Click
Нужны соответвующие компоненты Перла.

И вполне реально запустить. Нужно только почитать о параметрах запуска start.pl/openkore.pl
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Да, нужны модули WxPerl и wxWidgets (вроде можно установить с CPAN).
ОК пускать так: perl openkore.pl --interface=Wx
Последний раз редактировалось Kissa2k Пт фев 22, 2008 11:46 am, всего редактировалось 2 раза.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

wxWidgets поставил под убунтой
sudo apt-get install wx-common
и тп.
http://packages.ubuntu.com/gutsy/source/wxwidgets2.6

щас думаю дальше

Добавлено спустя 1 минуту 4 секунды:

пока так
This program has encountered an unexpected problem. This is probably because
of a bug in this program, or in one of the plugins. Please tell us about this
problem.

A detailed error report has been saved to errors.txt. Please include the
contents of this file 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 Interface/wx.pm in @INC (@INC contains: src src/deps /home/click/openkore-2.0.5.1/src/deps /home/click/openkore-2.0.5.1/src /home/click/openkore-2.0.5.1 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (eval 49) line 1.
BEGIN failed--compilation aborted at (eval 49) line 1.
Press ENTER to exit this program.
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Click
Видимо не установлен WxPerl, хочу заметить что ставить его нужно ПОСЛЕ установки WxWidgets

Добавлено спустя 2 минуты 19 секунд:

Хочу заметить что раньше в Wx было обидное ограничение: не отображались русские utf-8 символы..
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

таже ошибка)
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Ты собирала их из исходников? В Ubuntu я пока не пробывал запускать Wx, потому что лень.
Вот еще 2 ссылки про сабжект:
http://forums.openkore.com/viewtopic.php?t=17025
http://forums.openkore.com/viewtopic.php?t=30651
Последний раз редактировалось Kissa2k Пт фев 22, 2008 3:21 pm, всего редактировалось 1 раз.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

да из исходников

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

Cannot load interface Interface::Wx. Error:
Can't locate Wx.pm in @INC (@INC contains: src src/deps /home/click/openkore-2.0.5.1/src/deps /home/click/openkore-2.0.5.1/src /home/click/openkore-2.0.5.1 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at src/Interface/Wx.pm line 36.
BEGIN failed--compilation aborted at src/Interface/Wx.pm line 36.
Compilation failed in require at (eval 49) line 1.
BEGIN failed--compilation aborted at (eval 49) line 1.
Press ENTER to exit this program.
Kissa2k может выхожишь папочку с работающим ботом под deb с wx интерфесом?

а то у меня уже подозрения именно на него.

или где скачать последнюю версию с wx для линукса
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Kissa2k может выхожишь папочку с работающим ботом под deb с wx интерфесом?
а то у меня уже подозрения именно на него.
или где скачать последнюю версию с wx для линукса
Значит попробую все объяснить по порядку "for human being".
Твой бот здесь не причем так как используются библиотеки из /usr/lib/perl и usr/local/lib/perl
Судя по твоему логу у тебя не установлен WxPerl. Насколько я знаю последняя версия WxPerl требует наличия Alien-wxWidgets из CPAN, а не wxWidgets
Если стоят какие-то левые пакеты - удали их.

Ставим Alien-wxWidgets:
Скачиваем архив с исходниками: http://search.cpan.org/CPAN/authors/id/ ... .33.tar.gz
Распаковываем, компилируем, ставим:
tar -xzf wxWidgets-2.8.7.tar.gz
cd wxWidgets-2.8.7
mkdir buildgtk
cd buildgtk
../configure --with-gtk
sudo make
sudo make install (или sudo checkinstall, если хотим собрать deb пакет)
sudo ldconfig

Если будут проблемы, то вот мой deb пакет: http://www.mediafire.com/?7ditmtmrd1w
(гхм, обратите внимание: я не выкладываю файлы на depositfiles.com, т.к. я пишу этот гид для людей)

Ставим WxPerl:
Сливаем исходники из SVN хранилища:
svn co https://wxperl.svn.sourceforge.net/svnr ... Perl/trunk wxPerl
Ставим:
cd wxPerl
perl Makefile.PL
make
sudo make test
sudo make install

Внимание: создать deb пакет WxPerl невозможно, т.к. установку проводят обработчики на perl. Впрочем можно автоматизировать его сборку из cpan..
:oops:
Последний раз редактировалось Kissa2k Ср мар 12, 2008 11:45 am, всего редактировалось 2 раза.
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make: *** [Makefile] Ошибка 1
:evil:

это при make wxPerl'a :cry:

вспомнил, на этом помоему в прошлый раз и запоролся))

Добавлено спустя 1 минуту 5 секунд:

Warning: prerequisite Alien::wxWidgets 0.25 not found.

Добавлено спустя 2 минуты 35 секунд:

чего й то он хочет именно 0.25 ?
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Пробуй сделать вот это: sudo perl -MCPAN -e 'install Wx'
Если спросит про установку Alien::wxWidgets - соглашайся. Весьма долгая процедура..
Если он (wxWidgets) установится, а при установке WxPerl будут ошибки, тогда пробуй собрать его (WxPerl) как я описал выше.

Добавлено спустя 4 минуты 42 секунды:

ЗЫ
Ты собирал Alien-wxWidgets по моему гиду или воспользовался моим deb-пакетом?
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

dвсю ту фигню прогрузило, проустанавливало
и в конце таже фигня
Makefile out-of-date with respect to you_better_rebuild_me
Cleaning current config before rebuilding Makefile...
/usr/bin/make -f Makefile.old clean > /dev/null 2>&1
/usr/bin/perl Makefile.PL "INSTALLDIRS=site"
WARNING: LICENSE is not a known parameter.
Checking if your kit is complete...
Looks good
Warning: prerequisite Alien::wxWidgets 0.25 not found.
'LICENSE' is not a known MakeMaker parameter name.
Writing Makefile for Wx::Socket
Writing Makefile for Wx::DND
Writing Makefile for Wx::FS
Writing Makefile for Wx::Grid
Writing Makefile for Wx::Help
Writing Makefile for Wx::Html
Writing Makefile for Wx::MDI
Writing Makefile for Wx::Print
Writing Makefile for Wx::XRC
Writing Makefile for Wx::STC
Writing Makefile for Wx::DocView
Writing Makefile for Wx::Calendar
Writing Makefile for Wx::DateTime
Writing Makefile for Wx::Media
Writing Makefile for Wx::RichText
Writing Makefile for Wx::AUI
Writing Makefile for Wx::DataView
Writing Makefile for Wx::Perl::SplashFast
Writing Makefile for Wx::Perl::Carp
Writing Makefile for Wx::Perl::TextValidator
Writing Makefile for Wx::Perl
Writing Makefile for Wx
Writing Makefile for Wx

======================================================================
For installation instructions and further help please see
docs/INSTALL.pod

For command line switches help use:
perl Makefile.PL --help
======================================================================

==> Your Makefile has been rebuilt. <==
==> Please rerun the /usr/bin/make command. <==
false
make: *** [Makefile] Ошибка 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
click@click-pc:~$
я неудачнег)

ps Alien-wxWidgets ставил с твоего пакета, так как по инструкции запоролось на ../configure --with-gtk чего то там он не нашёл.
а вообще до это собирал как то и ставил.

Добавлено спустя 4 минуты 38 секунд:

может это из-за ubuntu 8.0.4 harby ? и мне подождать апреля?)
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Click писал(а):может это из-за ubuntu 8.0.4 harby ? и мне подождать апреля?)
Маловероятно
Click писал(а):ps Alien-wxWidgets ставил с твоего пакета, так как по инструкции запоролось на ../configure --with-gtk чего то там он не нашёл.
Раз не нашел, значит нужно это поставить =)
Click писал(а):я неудачнег)
А кто говорил что будет легко?

Добавлено спустя 1 час 21 минуту 13 секунд:

Чет странные у тебя глюки.. Щас вооружусь виртуальной машиной и попробую воспроизвести твои действия :rotate

Добавлено спустя 9 минут 59 секунд:
Click писал(а):и в конце таже фигня
Э-э-э это когда ты вручную ставишь или автоматом CPAN? Попробуй еще раз повторить тот этап со сборкой WxPerl :)
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

что с сипан что пакетом одна и таже ошибка
Warning: prerequisite Alien::wxWidgets 0.25 not found.
==> Your Makefile has been rebuilt. <==
==> Please rerun the /usr/bin/make command. <==
false
make: *** [Makefile] Ошибка 1
/usr/bin/make -- NOT OK

Добавлено спустя 1 минуту 10 секунд:

ща буду ставить этот gtk хотя gtk2 стоит

Добавлено спустя 3 минуты 1 секунду:

мне интересно почему он всётаки хочет 0.25 а не 0.33
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

чувак, у тебя make вообще есть ?:)
Ответить