Компиляция openkore.pl в Ubuntu

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Keanor
Энтузиаст
Сообщения: 85
Зарегистрирован: Чт дек 11, 2008 9:45 am
Сервер RO:: raggame
Откуда: Нижний Новгород
Контактная информация:

Компиляция openkore.pl в Ubuntu

Сообщение Keanor »

Доброго времени суток, до теперешнего времени боты дружно бегали на виртуально машине с windows, но очень хочется чтобы они бегали без помощи virualbox или wine. На openkore.com есть гайд (http://www.openkore.com/compilation.php), однако сайт сейчас недоступен, ждал пару недель пока он откроется но хз когда это всетаки случится поэтому спрашиваю у вас, у кого Ubuntu подскажите пожалуйста)

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

keanor@keanor-desktop:~$ perl -v

This is perl, v5.8.8 built for i486-linux-gnu-thread-multi

Copyright 1987-2006, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

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

keanor@keanor-desktop:~$ curl --version
curl 7.18.0 (i486-pc-linux-gnu) libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.1
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps 
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz 

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

keanor@keanor-desktop:~$ perl ~/share/monk/openkore.pl
make: Вход в каталог `/home/keanor/share/monk'
scons: Reading SConscript files ...
Checking Perl configuration ...(cached) yes
Checking for C library ncurses... yes
Checking for GNU readline 4.3 or higher...yes
Checking for libcurl...(cached) 
You don't have libcurl installed. Please download it at:
http://curl.haxx.se/libcurl/
-e \e[1;31mCompilation failed. Please read http://www.openkore.com/compilation.php for help.\e[0m
make: Выход из каталога `/home/keanor/share/monk'
Can't locate loadable object for module XSTools in @INC (@INC contains: /home/keanor/share/monk/src/deps /home/keanor/share/monk/src /home/keanor/share/monk /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 /home/keanor/share/monk/openkore.pl line 25
пытаясь самостоятель решить проблему нашел скачал и установил пакет libwww-curl-perl, однако проблемы это не решило.

На вашем форуме искал по слову "Ubuntu" - ничего не нашел, в гугле "curl for perl in Ubuntu" - все дороги ведут в libwww-curl-perl.

Версия убунты 8.04 харди. Заранее благодарен.
Аватара пользователя
aferisT.T
Энтузиаст
Сообщения: 126
Зарегистрирован: Сб апр 12, 2008 1:51 pm
Сервер RO:: raggame

Re: Компиляция openkore.pl в Ubuntu

Сообщение aferisT.T »

SVN ставь.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Компиляция openkore.pl в Ubuntu

Сообщение 4epT »

поищи тут про компиляцию, перажок как-то это делал

а вообще по сути нафиг компилить её?? тебе же просто нужно запускать по моему "start.pl"
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Keanor
Энтузиаст
Сообщения: 85
Зарегистрирован: Чт дек 11, 2008 9:45 am
Сервер RO:: raggame
Откуда: Нижний Новгород
Контактная информация:

Re: Компиляция openkore.pl в Ubuntu

Сообщение Keanor »

4epT

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

keanor@keanor-desktop:~$ perl ~/share/monk/start.pl

This file is meant to be compiled by PerlApp.
To run kore, execute openkore.pl instead.
aferisT.T - буду пробовать)
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Компиляция openkore.pl в Ubuntu

Сообщение EternalHarvest »

Keanor писал(а):Checking for libcurl...(cached)
You don't have libcurl installed.
Попробуй libcurl4-gnutls-dev.
4epT писал(а):а вообще по сути нафиг компилить её?? тебе же просто нужно запускать по моему "start.pl"
start.pl - исходник start.exe и запускать его не надо.
А нафиг компилировать - openkore.pl сам компилирует всякое при первом запуске.
Keanor
Энтузиаст
Сообщения: 85
Зарегистрирован: Чт дек 11, 2008 9:45 am
Сервер RO:: raggame
Откуда: Нижний Новгород
Контактная информация:

Re: Компиляция openkore.pl в Ubuntu

Сообщение Keanor »

EternalHarvest
Спасибо, именно этого пакета мне и нехватало.

Во время компиляции пришлось установить еще пару пакетов, все вродебы норм но совсем странное сообщение получается.

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

keanor@keanor-desktop:~$ perl ~/share/monk/openkore.pl
*** OpenKore what-will-become-2.0.7 (SVN Version)  - Custom Ragnarok Online client ***
***   http://www.openkore.com/   ***

Loading all plugins (by default)...

Unable to load the file .
Неможет загрузить файл с именем "."?
(Этот самый бот на виртуалке бегает на ура, проверял)...
rnt
Новичок
Сообщения: 3
Зарегистрирован: Вт апр 21, 2009 1:18 pm

Re: Компиляция openkore.pl в Ubuntu

Сообщение rnt »

Вообще это ОК не находит файлы конфига - сам накололся на этом, у меня конфиги разложены по каталогам, а control/ пустой, как-то раз запустил ОК без параметров и долго втыкал, чего ж ей надо. Проверь пути.
Keanor
Энтузиаст
Сообщения: 85
Зарегистрирован: Чт дек 11, 2008 9:45 am
Сервер RO:: raggame
Откуда: Нижний Новгород
Контактная информация:

Re: Компиляция openkore.pl в Ubuntu

Сообщение Keanor »

rnt
Угу - посмотрел какие скрипты можно передавать пораметру и вот оно

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

perl ~/share/monk/openkore.pl --plugins=/home/keanor/share/monk/plugins --control=/home/keanor/share/monk/control --tables=/home/keanor/share/monk/tables --fields=/home/keanor/share/monk/fields --logs=/home/keanor/share/monk/logs
щастье!

Вторая часть марлезонского балета.. юзаем wx интерфейс! :crazy:
Аватара пользователя
Bert Jonson
Энтузиаст
Сообщения: 73
Зарегистрирован: Ср фев 04, 2009 10:28 am
Сервер RO:: Raggame

Re: Компиляция openkore.pl в Ubuntu

Сообщение Bert Jonson »

Под CentOS 5 имею следующую проблему:
Backslash found where operator expected at src/FileParsers.pm line 215, near "$line =~ s/\"
(Might be a runaway multi-line // string starting on line 207)
(Missing operator before \?)
Global symbol "$key" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$value" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$inBlock" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$commentBlock" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$reader" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$reader" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$line" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$reader" requires explicit package name at src/FileParsers.pm line 207.
Global symbol "$line" requires explicit package name at src/FileParsers.pm line 207.
syntax error at src/FileParsers.pm line 215, near "$line =~ s/\"
src/FileParsers.pm has too many errors.
Compilation failed in require at openkore.pl line 57.
BEGIN failed--compilation aborted at openkore.pl line 57.

Скачивал кору с свна...
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Компиляция openkore.pl в Ubuntu

Сообщение kLabMouse »

Bert Jonson
зайди в папочку src.
и набери: svn update
должно обновить.
Так, желательно в корне, в теблесах и в сорсах зделать.
далее отпиши.


ЗЫ: В никсах пускают с помощью "start.pl", для венды он зашит в бинарки.

Keanor
ВХ компоненты всего только нужно установить. Внимательно следи за помпиляцией, могут повылазять неизвесные связи.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Компиляция openkore.pl в Ubuntu

Сообщение EternalHarvest »

kLabMouse писал(а):ЗЫ: В никсах пускают с помощью "start.pl", для венды он зашит в бинарки.
?

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

if ($^O ne 'MSWin32') {
	# We are not on Windows, so tell the user about it
	print "\nThis file is meant to be compiled by PerlApp.\n";
	print "To run kore, execute openkore.pl instead.\n\n";
	exit 1;
}
Пускаем openkore.pl!
Аватара пользователя
Bert Jonson
Энтузиаст
Сообщения: 73
Зарегистрирован: Ср фев 04, 2009 10:28 am
Сервер RO:: Raggame

Re: Компиляция openkore.pl в Ubuntu

Сообщение Bert Jonson »

Я ее только и скачал...

At revision 6967.
Изображение
Ответить