Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Устаревшие темы и разработки > MaNGOSZero (1.12.X)

Важная информация

MaNGOSZero (1.12.X) Любителям древности. Всё для клиента 1.12.Х

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2010, 16:26   #1
ufir75
Новичок
 
Регистрация: 27.11.2010
Сообщений: 12
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
ufir75 На верном пути
По умолчанию не получается сборка классик под дебиан.

Значит такое дело- есть дебиан полностью установленный с нуля на виртуальной машине.Из наворотов только иксы и файловый менеджер.
Установил программы
Код:
 aptitude install build-essential gcc g++ cpp automake git-core autoconf make patch libmysql++-dev libtool libcurl4-openssl-dev libssl-dev grep binutils subversion zlibc libc6 nano mysql-server
Дальше делаю вот что
Код:
 git clone git://github.com/mangoszero/mangoszero.git Mangos-zero
затем
Код:
cd ./Mangos-zero
ну и
Код:
git clone git://github.com/scriptdevzero/scriptdevzero.git src/bindings/ScriptDevZero
После команды
Код:
git apply < src/bindings/ScriptDevZero/patches/Mangos-zero-ScriptDevZero.patch
появляется сообщение такого рода
Код:
corrupt patch at line 60
вот сами исходники
Код:
From c3ad350d718ce22a84e95fccb7c05ec1b0c9b076 Mon Sep 17 00:00:00 2001
From: Yehonal <hw.2@hotmail.it>
Date: Thu, 25 Mar 2010 11:06:21 +0100
Subject: [PATCH] scriptdevzero patch for mangoszero

---
 configure.ac             |    6 +++++-
 src/bindings/Makefile.am |    2 +-
 src/mangosd/Makefile.am  |    4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/configure.ac b/configure.ac
index 531a885..ed6cda0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -308,7 +308,11 @@ AC_CONFIG_FILES([
    src/mangosd/Makefile
    src/mangosd/mangosd.conf.dist
    src/bindings/Makefile
-   src/bindings/universal/Makefile
+   src/bindings/ScriptDevZero/Makefile
+   src/bindings/ScriptDevZero/scriptdevzero.conf.dist.in
+   src/bindings/ScriptDevZero/config.h
+   src/bindings/ScriptDevZero/sql/Makefile
+   src/bindings/ScriptDevZero/sql/Updates/Makefile
 ])
 
 ## Configure ACE, if needed
diff --git a/src/bindings/Makefile.am b/src/bindings/Makefile.am
index 0a0fa8e..ca79c9e 100644
--- a/src/bindings/Makefile.am
+++ b/src/bindings/Makefile.am
@@ -15,4 +15,4 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
-SUBDIRS = universal
+SUBDIRS = ScriptDevZero
diff --git a/src/mangosd/Makefile.am b/src/mangosd/Makefile.am
index 193e5fe..0d1c892 100644
--- a/src/mangosd/Makefile.am
+++ b/src/mangosd/Makefile.am
@@ -41,7 +41,7 @@ mangos_worldd_SOURCES = \
 
 ## Link world daemon against the shared library
 mangos_worldd_LDADD = \
-	../bindings/universal/libmangosscript.la \
+	../bindings/ScriptDevZero/libmangosscript.la \
 	../game/libmangosgame.a \
 	../shared/Database/libmangosdatabase.a \
 	../shared/Config/libmangosconfig.a \
@@ -52,7 +52,7 @@ mangos_worldd_LDADD = \
 	../../dep/src/g3dlite/libg3dlite.a \
 	../../dep/src/gsoap/libgsoap.a
 
-mangos_worldd_LDFLAGS = -L../../dep/src/g3dlite -L../../dep/src/gsoap -L../bindings/universal/ -L$(libdir) $(MANGOS_LIBS) -export-dynamic
+mangos_worldd_LDFLAGS = -L../../dep/src/g3dlite -L../../dep/src/gsoap -L../bindings/ScriptDevZero/ -L$(libdir) $(MANGOS_LIBS) -export-dynamic
 
 ## Additional files to include when running 'make dist'
 #  Include world daemon configuration
получается ругается вот на эту строчку
Код:
#  Include world daemon configuration
в чем может быть проблема? теперь собственно говоря вопрос по следующей команде - прошу не ругать так как под линуксом сидел последний раз полгода назад если не больше
Код:
../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos
насколько я понимаю для меня эта строчка должна выглядеть вот так
Код:
../configure --prefix=Mangos-zero --sysconfdir=Mangos-zero/etc --enable-cli --enable-ra --datadir=Mangos-zero
Буду рад ответам и пояснениям.
ufir75 вне форума   Ответить с цитированием
Старый 28.11.2010, 17:02   #2
Feel the Power
Пользователь
 
Аватар для Feel the Power
 
Регистрация: 07.03.2010
Адрес: Беларусь, Минск
Сообщений: 58
Сказал(а) спасибо: 92
Поблагодарили 40 раз(а) в 17 сообщениях
Feel the Power Скоро придёт к известности
Отправить сообщение для Feel the Power с помощью ICQ
По умолчанию

Покажите полностью лог гита при накладывании патча.
Feel the Power вне форума   Ответить с цитированием
Старый 28.11.2010, 18:33   #3
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от ufir75 Посмотреть сообщение
получается ругается вот на эту строчку
Добавь в конце перевод строки. БЕЗ пробела.
zergtmn вне форума   Ответить с цитированием
Старый 28.11.2010, 21:32   #4
ufir75
Новичок
 
Регистрация: 27.11.2010
Сообщений: 12
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
ufir75 На верном пути
По умолчанию

Цитата:
Сообщение от Feel the Power Посмотреть сообщение
Покажите полностью лог гита при накладывании патча.
лог выглядит так
Код:
fatal:corrupt patch at line 60
логов самого гита нету потому что все происходит в консоли
ufir75 вне форума   Ответить с цитированием
Старый 29.11.2010, 00:24   #5
Feel the Power
Пользователь
 
Аватар для Feel the Power
 
Регистрация: 07.03.2010
Адрес: Беларусь, Минск
Сообщений: 58
Сказал(а) спасибо: 92
Поблагодарили 40 раз(а) в 17 сообщениях
Feel the Power Скоро придёт к известности
Отправить сообщение для Feel the Power с помощью ICQ
По умолчанию

Цитата:
Сообщение от ufir75 Посмотреть сообщение
лог выглядит так
Код:
fatal:corrupt patch at line 60
логов самого гита нету потому что все происходит в консоли
Это и есть лог гита.
Попробуйте последовать совету zergtmn, кстати это решение проблемы находится на первых страницах гугла...
Feel the Power вне форума   Ответить с цитированием
Старый 29.11.2010, 06:02   #6
ufir75
Новичок
 
Регистрация: 27.11.2010
Сообщений: 12
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
ufir75 На верном пути
По умолчанию

Цитата:
Сообщение от zergtmn Посмотреть сообщение
Добавь в конце перевод строки. БЕЗ пробела.
Спасибо это помогло- теперь правда ругается на ошибки в патче но в другой теме написано как это обойти.
ufir75 вне форума   Ответить с цитированием
Старый 29.11.2010, 15:38   #7
ufir75
Новичок
 
Регистрация: 27.11.2010
Сообщений: 12
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
ufir75 На верном пути
По умолчанию

Как оказалось рано обрадовался((

Код:
error: patch failed: configure.ac:308
error: configure.ac: patch does not apply
error: patch failed: src/mangosd/Makefile.am:52
error: src/mangosd/Makefile.am: patch does not apply
выдает при попытке патча ,поправив конфиги ручками как написано в http://http://www.ru-mangos.ru/showthread.php?t=989получаю

Код:
error: patch failed: src/mangosd/Makefile.am:52
error: src/mangosd/Makefile.am: patch does not apply
ufir75 вне форума   Ответить с цитированием
Старый 29.11.2010, 16:28   #8
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

не проще открыть блокнотом патч и ручками открывать нужный файл и заменять строчки? -_-
Sid вне форума   Ответить с цитированием
Старый 29.11.2010, 21:47   #9
ufir75
Новичок
 
Регистрация: 27.11.2010
Сообщений: 12
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
ufir75 На верном пути
По умолчанию

Цитата:
Сообщение от Sid Посмотреть сообщение
не проще открыть блокнотом патч и ручками открывать нужный файл и заменять строчки? -_-
может и проще но к сожалению это первый опыт по сборке сервера вообще ,отсюда и столько лишних вопросов.
ufir75 вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сборка мануалов Inn04ka Новичкам 2 03.08.2011 15:22
Сборка полностью прокапченного сервера dmazay Новичкам 6 25.06.2010 13:23


Текущее время: 14:39. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot