Ru-MaNGOS

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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.06.2010, 20:28   #1
Kalessyn
Гость
 
Сообщений: n/a
По умолчанию не накладывается патч ScriptDevZero на сорцы MaNGOS

Доброе время суток!

Машина: Sempron 1Gb Ram
ОС: убунту 10.4

процесс как приведено в гайде http://www.ru-mangos.ru/showthread.php?t=88

git clone git://github.com/mangoszero/mangoszero.git mangoszero
cd ./mangoszero
git clone git://github.com/scriptdevzero/scriptdevzero.git ./src/bindings/ScriptDevzero/

накладываем патч ScriptDevzero на сорцы MaNGOS

git apply ./src/bindings/ScriptDevzero/patches/Mangos-zero-ScriptDevZero.patch

получаем

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

Что сделано не правильно? Видимо файлы configure.ac и src/mangosd/Makefile.am надо поправить руками? Если да то как?

Заранее благодарен за ответ.
  Ответить с цитированием
Старый 29.06.2010, 12:54   #2
LomanChePolino
Гость
 
Сообщений: n/a
По умолчанию

Открываете файл патч и смотрите что он меняет, там где "-", значит строка удаляется, где "+" добавляется.
Например:
Код:
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 \
значит что в файле /src/mangosd/Makefile.am, надо удалить строку
Код:
../bindings/universal/libmangosscript.la \
которая находится в районе 41 строки.
Там, где нет знака - или +, текст, до/после которого должно быть изменение

Делаете это ручками, чтобы сохранить изменения в патч файл, прописываете
Код:
Git diff master > Навание_патча.patch
То, что получилось у меня Mangos-zero-ScriptDevZero.patch

Последний раз редактировалось LomanChePolino; 29.06.2010 в 12:56. Причина: Ошибка в слове
  Ответить с цитированием
Пользователь сказал cпасибо:
Старый 02.07.2010, 05:41   #3
fedr
Новичок
 
Аватар для fedr
 
Регистрация: 11.03.2010
Сообщений: 10
Сказал(а) спасибо: 13
Поблагодарили 4 раз(а) в 3 сообщениях
fedr На верном пути
По умолчанию

http://ru-mangos.ru/showthread.php?t=989
Цитата:
В Mangos-zero-ScriptDevZero.patch необходимо заменить строку:

Код:
  
+   src/bindings/ScriptDevZero/scriptdevzero.conf.dist.in
на

Код:
+   src/bindings/ScriptDevZero/scriptdevzero.conf.dist
p.s. Не понимаю, почему в репо не поправят =/

Последний раз редактировалось fedr; 02.07.2010 в 05:48.
fedr вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Патчи, сорцы, дополнительная информация anemak MaNGOS 0.12 (2.4.3) 4 21.10.2011 15:16
scriptdevzero не сведён с mangoszero? WildLynx MaNGOSZero (1.12.X) 4 20.01.2011 17:23
Как скачать сорцы cataclysm MrCray Корзина 0 31.08.2010 21:53
[патч] Добавление условий в areatrigger_teleport(доступ по квестам) NeatElves Патчи на рассмотрении 1 17.04.2010 13:18


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


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