1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Ghost++ ghost на freebsd

Тема в разделе 'Запуск и Поддержка', создана пользователем test, 6 янв 2011.

  1. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    как его запустить или скомпилить? ничего не пойму??? o_O
  2. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    2 года назад пробовал откомпилить так и не осилил! вот сейчас на этот форум набрёл может кто поможет?? ппц) а бинарники было в лом выложить?? o_O
  3. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Сможешь эту тему найти в ПОИСКЕ - [GHost++][FreeBSD]Компиляция?
  4. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    благодарствую )) :metal: :jump: )
  5. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
  6. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    всё скачал там на халяву можно было ) щас проверю чё там ) ;D
  7. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    что это значет? mysql-client у меня стоит! o_O
    Код:
    # ./ghost++
    /libexec/ld-elf.so.1: Shared object "libmysqlclient_r.so.16" not found, required by "ghost++"
    Код:
    # pkg_info | grep mysql
    mysql++-mysql50-2.3.2 Complex C++ API for MySQL50
    mysql-client-5.0.86 Multithreaded SQL database (client)
    mysql-server-5.0.86 Multithreaded SQL database (server)
    p5-DBD-mysql-4.012  MySQL driver for the Perl5 Database Interface (DBI)
    php5-mysql-5.2.11   The mysql shared extension for php
    :palevo:
  8. Fanat Ranetok Старожила

    Сообщения:
    167
    Спасибы:
    0
    Сборка бота GHost:
    Skynet++ 2.0
    ну сам скомпиль чтоле
  9. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    в папку с ghost бинарником полож фаил libmysqlclient_r.so.16
  10. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    я уже стока нервов убил с этим гостом) понял одно что на фре его подсилу только избраному запустить не говоря уже про компиляцию!
    2 года я пытаюсь это чудо заставить работать то ему мускль не понравился то не нашёл ещё библиотек каких то хотя буст и всё остально поставил теперь вот это чудо мне пишет
    Код:
    /libexec/ld-elf.so.1: /files/ghost/ghost++: Undefined symbol "_ZN5boost6system19get_system_categoryEv"
    я просто уже реально ХЗ что делать скока ещё мне с ним биться ? :prayy:
  11. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    а вариант с установкой другой оси не рассматривался? Просто под FreeBSD его реально только избранные собирали, ибо другим он и не нужен был =)
  12. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    а порт нарисовать им в падлу было избраным ?!! ;D
  13. Fanat Ranetok Старожила

    Сообщения:
    167
    Спасибы:
    0
    Сборка бота GHost:
    Skynet++ 2.0
    как ты ваще на фряхе сидишь, если даже собрать ничо не можешь?
  14. Denis_A Ньюфаг

    Сообщения:
    5
    Спасибы:
    0
    Первый раз с letitbit качаешь?)

    test, у тебя поэтому и не получается, что ты не по инструкции делал. Сделай еще раз все по шагам, как я написал в инструкции с бинарниками и только потом отпишись.

    Инструкцию как компилить мне не охота писать - долго. Там нужно makefile править и каждую библиотеку ему отдельно подсовывать + некоторые библиотеки компилить с правкой их makefile'ов.
  15. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    Denis_A выложи пожалуйста свой makefile имено госта...а желательно все
  16. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    всё ничего не нужно я собрал его ))))) :jump: :jump: :jump: :jump: :jump: :jump: :jump:
  17. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    могу ман сделать как собрать и что где править потомучто из бинарников у меня не работало!
  18. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Будем очень рады, возможно твой материал сделает на одну тему меньше =)
  19. test Ньюфаг

    Сообщения:
    18
    Спасибы:
    0
    Обновляем порты
    Из портов ставим

    Код:
    archivers/bzip2
    archivers/unzip
    devel/gmake
    math/gmp
    databases/mysql50-server
    databases/mysql++3
    devel/boost-libs
    качаем
    Код:
    http://ghostplusplus.googlecode.com/files/ghostplusplus_17.1.zip
    распаковывываем
    Код:
    unzip ghostplusplus_17.1.zip
    заходим в дерикторию
    Код:
    /ghost/bncsutil/src/bncsutil/
    правим Makefile

    Код:
    LDFLAGS = -shared –lgmp
    Меняем на
    LDFLAGS = -shared -lgmp -L/usr/local/lib
    Сохраняем и

    Код:
    gmake
    gmake install
    переходим в
    Код:
    /ghost/StormLib/stormlib/
    Правим StormPortLinux.cpp

    Код:
    В начале файла ставим строчку
    #define O_LARGEFILE      0100000
    И удаляем везде 64, то есть строка
    107 должна иметь вид struct stat fileinfo;
    108     fstat((intptr_t)hFile, &fileinfo);
    121 off_t nFileOffset = (DWORD)lOffSetLow;
    124         nFileOffset |= (*(off_t *)pOffSetHigh) << 32;
    126     return lseek((intptr_t)hFile, nFileOffset, ulMethod);
    Код:
    gmake
    gmake install
    правим Makefile Ghost-a
    меняем
    Код:
    LFLAGS = -L. -L../bncsutil/src/bncsutil/ -L../StormLib/stormlib/ -lbncsutil -lpthread -ldl -lz -lStorm -lmysqlclient_r -lboost_date_time-mt -lboost_thread-mt -lboost_system-mt -lboost_filesystem-mt
    на
    Код:
    LFLAGS = -L. -L../bncsutil/src/bncsutil/ -L../StormLib/stormlib/ -L/usr/local/lib -L/usr/local/lib/mysql -lmysqlclient
    -lbncsutil -lc -lpthread -lStorm -lmysqlclient_r -lboost_date_time -lboost_thread -lboost_system -lboost_filesystem
    и ниже
    Код:
    CFLAGS =
    меняем на
    Код:
    CFLAGS =-I/usr/local/include -I/usr/local/include/boost
    сохраняем и gmake :jump: :metal: ;D
  20. Denis_A Ньюфаг

    Сообщения:
    5
    Спасибы:
    0
    Благодарность автору. Все правильно написал. Осталось только бота нормального скачать. http://ghostplusplus.googlecode.com/files/ghostplusplus_17.1.zip сырой какой-то. !autostart и !autohost не работают.
    В svn посвежее код, но тоже не !auto* не работает :( Написал об этом в теме http://forums.w3gh.ru/run-support/gde-vzyatx-normalxn-y-ghost-t1911.html

    Самый свежий официальный исходник можно взять так:
    Код:
    wget -r http://ghostplusplus.googlecode.com/svn/trunk/