Помогите с компиляцией поиска.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by n0byk, 23 Jan 2013.

  1. n0byk

    n0byk New Member

    Joined:
    22 Jan 2013
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, есть поиск написан на СИ, авторы утверждают что все работает и отлично собирается, ан нет...
    Проект на code.google

    Собираю как сказано :
    g++ wpspp.cc -o wpspp.cgi -O3 -I/usr/include/boost -I/usr/include/mysql -I/usr/include/mysql++ -I/usr/include/cgicc -lmysqlpp -lboost_regex -lcgicc

    предварительно установив все что требуется:
    libmysql++* libboost-regex* libboost-date-time* libcgicc*


    Вот что отвечает gcc
    Code:
    root@desk:/home/n0byk/Desktop/wp-spp-read-only# g++ wpspp.cc -o wpspp.cgi -O3 -I/usr/include/boost -I/usr/include/mysql -I/usr/include/mysql++ -I/usr/include/cgicc -lmysqlpp -lboost_regex -lcgicc  
    wpspp.cc: In function ‘int main(int, char**)’:
    wpspp.cc:269: error: ‘opt_set_charset_name’ is not a member of ‘mysqlpp::Connection’
    wpspp.cc:277: error: ‘Result’ was not declared in this scope
    wpspp.cc:277: error: expected ‘;’ before ‘res’
    wpspp.cc:280: error: ‘res’ was not declared in this scope
    wpspp.cc:287: error: ‘class mysqlpp::Connection’ has no member named ‘close’
    wpspp.cc:499: error: ‘res1’ was not declared in this scope
    wpspp.cc:629: error: ‘class mysqlpp::Connection’ has no member named ‘close’
    wpspp.cc:632: error: reference to ‘exception’ is ambiguous
    /usr/include/boost/exception/exception.hpp:177: error: candidates are: class boost::exception
    /usr/include/c++/4.4/exception:60: error:                 class std::exception
    wpspp.cc:632: error: expected type-specifier before ‘exception’
    wpspp.cc:632: error: expected ‘)’ before ‘&’ token
    wpspp.cc:632: error: expected ‘{’ before ‘&’ token
    wpspp.cc:632: error: ‘e’ was not declared in this scope
    wpspp.cc:632: error: expected ‘;’ before ‘)’ token
    
    В чем проблема то, может библиотек не хватает, помогите, как скомпилировать.

    ЗЫ. давайте переделаем этот поиск под Full search?
     
    #1 n0byk, 23 Jan 2013
    Last edited: 23 Jan 2013
  2. boryisk

    boryisk New Member

    Joined:
    17 Jan 2013
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Как Вам уже отвечали - библиотек хвататет, полно ошибок в коде.

    А по поводу переделать - а давайте ;) Начинайте ;)
     
    #2 boryisk, 23 Jan 2013
    Last edited: 23 Jan 2013