Ru-MaNGOS

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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2011, 00:53   #1
Lightunit
Пользователь
 
Регистрация: 09.03.2010
Сообщений: 66
Сказал(а) спасибо: 120
Поблагодарили 9 раз(а) в 7 сообщениях
Lightunit На верном пути
Вопрос не запускается ScriptDev2

После компиляции с cMake на FreeBSD возникло вот такое:
Код:
Initializing Scripts...
>> Loading libmangosscript.so Script library
Scripting library not found or not accessible.
DEBUG:: Initialize game time and timers
Скрипты не хотят запускаться. Где найти и проверить этот путь подключения?

Благодарю за помощь.

UPD: Я так понимаю, проблема совместимости с FreeBSD?

Последний раз редактировалось Lightunit; 21.02.2011 в 08:35.
Lightunit вне форума   Ответить с цитированием
Старый 21.02.2011, 10:43   #2
metacreo
Новичок
 
Регистрация: 31.03.2010
Сообщений: 17
Сказал(а) спасибо: 4
Поблагодарили 8 раз(а) в 4 сообщениях
metacreo На верном пути
По умолчанию

Столкнулся с проблемкой.
При сборке проблем вроде никаких невозникает.
Но при запуке mangosd в логе:
Код:
Initializing Scripts...
Scripting library not found or not accessible.
всё стартует но без сд2
libmangosscript.so собираеться в дирикторию /mangos/lib
Пробывал играться с правами - бесполезно..
Также после получения исходников гитом(мангос) и свн(сд2) пробывл не патчить сд2 патчем - получил тоже самое
Код:
Initializing Scripts...
Scripting library not found or not accessible.
Странно ?!?
Также пробывал собрать из mangos/build/src/bindings/ScriptDev2
#make all
#make install
других ошибок никаких незамеченно
версия cmake 2.8.4 (пробывал 2.8.3 из портов)
freebsd 8.0 32bit(реализована бин-совместимость с линуксом)
ревизия мангоса 11191 (сд2 1983 патч 11167)

Похоже для freebsd надо шаманить отдельно.
Я не супер програмист.. только учусь Что-то подсказывает мне поковырять config.h config.h.in в сд2..
У кого есть идеи?

Последний раз редактировалось metacreo; 21.02.2011 в 15:50.
metacreo вне форума   Ответить с цитированием
Старый 21.02.2011, 12:13   #3
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

ldconfig
rsa вне форума   Ответить с цитированием
Старый 21.02.2011, 13:07   #4
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

возможно, но я на инсталяцию на FreeBSD вижу:

Код:
-- Set runtime path of "*/mangos/lib/libmangosscript.so" to "*/mangos/lib"
Может вы собираете mangos без правильно указаного финального пути где он будет запускаться...
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 21.02.2011, 19:33   #5
metacreo
Новичок
 
Регистрация: 31.03.2010
Сообщений: 17
Сказал(а) спасибо: 4
Поблагодарили 8 раз(а) в 4 сообщениях
metacreo На верном пути
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
ldconfig
Конечно первая мысль такова.
но зря потраченное время показало что танцом с бубном через ldconfig проблему не решить.
Код:
Я так понимаю, проблема совместимости с FreeBSD?
Похоже на несовместимость libmangosscript.so при сборке для freebsd.
Цитата:
Сообщение от Vladimir Посмотреть сообщение
возможно, но я на инсталяцию на FreeBSD вижу:

Код:
-- Set runtime path of "*/mangos/lib/libmangosscript.so" to "*/mangos/lib"
Может вы собираете mangos без правильно указаного финального пути где он будет запускаться...
Да вроде это тоже отпадает пробывали и с явным указанием и без него...
Даже в ldd появляеться библиотека но нецепляеться

Провлема решена, описание тут:

Последний раз редактировалось metacreo; 23.02.2011 в 07:32.
metacreo вне форума   Ответить с цитированием
Старый 06.06.2011, 20:50   #6
Hummer
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от metacreo Посмотреть сообщение
Конечно первая мысль такова.
но зря потраченное время показало что танцом с бубном через ldconfig проблему не решить.
Код:
Я так понимаю, проблема совместимости с FreeBSD?
Похоже на несовместимость libmangosscript.so при сборке для freebsd.

Да вроде это тоже отпадает пробывали и с явным указанием и без него...
Даже в ldd появляеться библиотека но нецепляеться

Провлема решена, описание тут:
эх форум лежит там ,кто бы отписал как решить сию проблему со скриптами http://getmangos.com/community/post/132056/ (линк мертвый)

Скомпилил сие
https://github.com/mangosR2/scriptdev2/commits/master
https://github.com/mangosR2/mangos/commits/master
чудо со скриптами r2 все нормально и успешно ,за исключением того что скрипты потом не цепляются ...
Код:
Scripting library not found or not accessible
компилил на Debian6 x64
Код:
cmake .. -DDEBUG=1 -DPREFIX=/home/mangos
Подскажите из за чего такое может быть? Вроде все параметры верны.
  Ответить с цитированием
Старый 06.06.2011, 22:00   #7
SeT
Ученый
 
Аватар для SeT
 
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
SeT На верном пути
По умолчанию

в р2 кривой скрипт на анкахет.
в scripts/northrend/azjol-nerub/ahnkahet/instance_ahnkahet.cpp
стоит добавить

Код:
    void instance_ahnkahet::Initialize()
    {
        memset(&m_auiEncounter, 0, sizeof(m_auiEncounter));
    }
после обьявления параметров
SeT вне форума   Ответить с цитированием
Старый 22.07.2012, 17:49   #8
Achilles
Гость
 
Сообщений: n/a
По умолчанию

Та же проблема: не цепляются скрипты. Компилировал под debian x64, cmake v 2.8.8.
Причину пока не нашел, но dlerror() выдает './libmangosscript.so: undefined symbol: _ZTI10CreatureAI' сразу после попытки открыть библиотеку.
  Ответить с цитированием
Ответ


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

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



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


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