Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

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

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.01.2011, 15:05   #1
NarkoHeal
Гость
 
Сообщений: n/a
По умолчанию Проблемка с компиляцией под Linux

Встречал в google много раз такую ошибку но ни где нет ответа как от нее избавится.

После использования в терменале комманд

git clone git://github.com/mangos/one.git
cd one
git reset --hard HEAD~2455 на даный момент mangos 0.12
mkdir src/bindings/ScriptDev2
svn co -r 812 https://scriptdev2.svn.sourceforge.n...ot/scriptdev2/ src/bindings/ScriptDev2/
git apply src/bindings/ScriptDev2/patches/MaNGOS-2008-10-28-ScriptDev2.patch
autoreconf --install --force
automake src/bindings/ScriptDev2/Makefile
mkdir objdir
cd objdir
../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos

Лезит ошибка
Код:
../../../dep/ACE_wrappers/configure: line 35533: syntax error near unexpected token `fi'
../../../dep/ACE_wrappers/configure: line 35533: `fi'
configure: error: ../../../dep/ACE_wrappers/configure failed for dep/ACE_wrappers
затем после использования комманды make лезит ошибка
Код:
../../../../dep/src/sockets/SocketHandler.cpp: In member function ‘void SocketHandler::CheckList(socket_v&, const std::string&)’:
../../../../dep/src/sockets/SocketHandler.cpp:1284: error: ‘stderr’ was not declared in this scope
../../../../dep/src/sockets/SocketHandler.cpp:1284: error: ‘fprintf’ was not declared in this scope
make[4]: *** [SocketHandler.o] Ошибка 1
make[4]: Выход из каталога `/home/mangos/one/objdir/dep/src/sockets'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Выход из каталога `/home/mangos/one/objdir/dep/src'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/home/mangos/one/objdir/dep'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/mangos/one/objdir'
make: *** [all] Ошибка 2

Ни у кого не встречалась такая ситуация и как можно исправить?
уже с начала ноября 2010 года измываюсь над компиляцией что бы скомпилть нормально

Последний раз редактировалось NarkoHeal; 12.01.2011 в 15:09.
  Ответить с цитированием
Старый 12.01.2011, 15:46   #2
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
По умолчанию

Пару месяцев назад под Ubuntu 10.04 сам не мог решить эту проблему, по сему не стал мучить людей и слил другие исходники.

Сейчас у меня работает 0.12 (правда не знаю зачем, но работает), всё поставил, всё подогнал, всё чётко.

Качай из ветки 0.12 официального репозитория MaNGOS.
Тут читал вчера что базой для 2.4.3 занимается UDB, это так, на всякий случай (хотя я садомазахист, я заставил официальный 0.12 работать на YTDB 6928 Пришлось очень много SQL файлов заливать (правда пользовался батником, который тоже где-то тут нашёл), но в итоге всё получилось).

Удачи.
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
Hantet вне форума   Ответить с цитированием
Старый 12.01.2011, 15:52   #3
NarkoHeal
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Качай из ветки 0.12 официального репозитория MaNGOS.
там ссылка указанна на офф репо mangos-а 0.12
пробовал скомплить не нашел нужный ScriptDev2 с ревизии 812 sd2 не подходит+ старые патчи от 812 врядли подойдут
На крайний случай если ни че не выйдет то попробую. Щас на домашнем ПК попробую какую нить старую ubuntu установить и там скомплить.
На счет базы. Как то пробовал подстраивать её под последние ревизии тоже из ytdb 6928 sql-файлами подогнал её под udb только без батника xD

Последний раз редактировалось NarkoHeal; 14.01.2011 в 14:28.
  Ответить с цитированием
Старый 15.01.2011, 09:52   #4
Fedia22
Ученый
 
Аватар для Fedia22
 
Регистрация: 03.03.2010
Адрес: Сибирь, 58°14′00″ с. ш. 92°29′00″ в. д.
Сообщений: 288
Сказал(а) спасибо: 79
Поблагодарили 37 раз(а) в 14 сообщениях
Записей в дневнике: 18
Fedia22 На верном пути
По умолчанию

попробуйте скрипты взять отсюда
https://github.com/scriptdev/scriptdevtbc
Fedia22 вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Гайд] Компиляция под Linux stippi Установка MaNGOS 8 01.04.2011 16:40
Linux IDE Gen1us2k Флудильня 7 15.09.2010 13:05
Переделка make linux под win как? Denka Корзина 4 04.08.2010 23:36
Проблемка со скриптом. (Lua) x2z54 Корзина 1 09.06.2010 18:18
Автобэкапы БД [Linux] lina Прочая документация 1 05.05.2010 06:48


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


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