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

Компиляция GhostCB

Тема в разделе 'Кодинг/Собственные решения', создана пользователем doctor_who, 26 июл 2011.

Статус темы:
Закрыта.
  1. doctor_who Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Сборка бота GHost:
    brtGhost r139
    nattaly (ubuntu 11.04) Упорно не компилируется с svn'a 70 репазиторий (GhostCB). Использовал boost 1.38, посмотрил они стали использовать новые либы поставил 1.47 и обновил их. Так теперь по делу. Консоль
    Код:
    doctor@doctor-desktop:~/test/trunk/ghost$ sudo make
    g++ -o bncsutilinterface.o -O3 -DGHOST_MYSQL -I. -I../bncsutil/src/ -I../StormLib/ -c 
    g++ -o bnet.o -O3 -DGHOST_MYSQL -I. -I../bncsutil/src/ -I../StormLib/ -c bnet.cpp
    bnet.cpp: In member function ‘void CBNET::ProcessChatEvent(CIncomingChatEvent*)’:
    bnet.cpp:1912:31: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘filename’
    bnet.cpp:1913:41: error: conversion from ‘boost::filesystem3::path’ to non-scalar type ‘std::string’ requested
    bnet.cpp:1923:33: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘filename’
    bnet.cpp:1925:41: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘filename’
    bnet.cpp:1941:44: error: conversion from ‘boost::filesystem3::path’ to non-scalar type ‘std::string’ requested
    bnet.cpp:2024:31: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘filename’
    bnet.cpp:2025:41: error: conversion from ‘boost::filesystem3::path’ to non-scalar type ‘std::string’ requested
    bnet.cpp:2035:27: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘filename’
    bnet.cpp:2037:35: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘filename’
    bnet.cpp:2053:44: error: conversion from ‘boost::filesystem3::path’ to non-scalar type ‘std::string’ requested
    make: *** [bnet.o] Ошибка 1
    погуглил сказали что обовить мол надо. Так же убирал -mt в makefile гхоста и /usr/lib копировал stormlib
    у кого получилось осилить бинарник 70ой?
  2. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    1) качай и компилируй бусты 1.39, бери либы date_time,system,filesystem,thread (для компиляции бота)
    2) установи пакет lib32ncurses5-dev (необходимо для компиляции UI, без этого будет писать что не хватает файлов)
  3. doctor_who Ньюфаг

    Сообщения:
    22
    Спасибы:
    0
    Сборка бота GHost:
    brtGhost r139
    Прям камень с души - не знал что для него нужна еще одна библиотека :)
    все вопросы исчерпаны :)
Статус темы:
Закрыта.