Траблы с установкой либы !

Discussion in 'Безопасность и Анонимность' started by malik555, 1 Jul 2009.

  1. malik555

    malik555 New Member

    Joined:
    4 Feb 2009
    Messages:
    132
    Likes Received:
    1
    Reputations:
    0
    Всем привет !

    На удаленный сервер FreeBSD пытаюсь установить

    glibmm-2.20.0 скачал с сайта к седе на сервер ну и начинаю ставить

    ./configure ; make ; make install

    а он выдает

    Code:
    
    make  all-recursive
    Making all in tools
    Making all in m4
    Making all in pm
    Making all in extra_defs_gen
    Making all in glib
    make  all-recursive
    Making all in src
    Making all in glibmm
    Making all in private
    /bin/sh ../../libtool --tag=CXX    --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\"          -g -O2 -Wall -Wno-long-long -MT checksum.lo -MD -MP -MF .deps/checksum.Tpo -c -o checksum.lo checksum.cc
     g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\" -g -O2 -Wall -Wno-long-long -MT checksum.lo -MD -MP -MF .deps/checksum.Tpo -c checksum.cc  -fPIC -DPIC -o .libs/checksum.o
    checksum.cc:4:29: error: glibmm/checksum.h: No such file or directory
    checksum.cc:5:39: error: glibmm/private/checksum_p.h: No such file or directory
    checksum.cc:26:28: error: glibmm/utility.h: No such file or directory
    checksum.cc:32: error: 'Checksum' has not been declared
    checksum.cc:32: error: expected constructor, destructor, or type conversion before '(' token
    checksum.cc:37: error: 'Checksum' has not been declared
    checksum.cc:37: error: non-member function 'Glib::operator bool()' cannot have cv-qualifier
    checksum.cc:37: error: 'Glib::operator bool()' must be a nonstatic member function
    checksum.cc:42: error: 'gssize' does not name a type
    checksum.cc:47: error: 'string' in namespace 'std' does not name a type
    checksum.cc:52: error: 'Checksum' has not been declared
    checksum.cc:52: error: expected unqualified-id before '&' token
    checksum.cc:52: error: expected ',' or '...' before '&' token
    checksum.cc: In function 'void Glib::update()':
    checksum.cc:54: error: 'gobj' was not declared in this scope
    checksum.cc:54: error: ISO C++ forbids declaration of 'type name' with no type
    checksum.cc:54: error: ISO C++ forbids declaration of 'type name' with no type
    checksum.cc:54: error: expected primary-expression before 'const'
    checksum.cc:54: error: expected `)' before 'const'
    checksum.cc: At global scope:
    checksum.cc:68: error: 'Checksum' in namespace 'Glib' does not name a type
    checksum.cc:80: error: 'Checksum' has not been declared
    checksum.cc:80: error: ISO C++ forbids declaration of 'Checksum' with no type
    checksum.cc: In function 'int Glib::Checksum()':
    checksum.cc:81: error: only constructors take base initializers
    checksum.cc: At global scope:
    checksum.cc:85: error: 'Checksum' is not a class or namespace
    checksum.cc:85: error: expected ',' or '...' before '&' token
    checksum.cc:85: error: ISO C++ forbids declaration of 'Checksum' with no type
    checksum.cc:85: error: ISO C++ forbids declaration of 'Checksum' with no type
    checksum.cc: In function 'int Glib::Checksum(int)':
    checksum.cc:86: error: only constructors take base initializers
    checksum.cc:87: error: 'src' was not declared in this scope
    checksum.cc:87: error: 'g_checksum_copy' was not declared in this scope
    checksum.cc: At global scope:
    checksum.cc:90: error: 'Checksum' is not a class or namespace
    checksum.cc:90: error: expected constructor, destructor, or type conversion before '(' token
    checksum.cc:158: error: expected `}' at end of input
    *** Error code 1
    
    Stop in /root/tmp/glibmm-2.20.0/glib/glibmm.
    *** Error code 1
    
    Stop in /root/tmp/glibmm-2.20.0/glib/glibmm.
    *** Error code 1
    
    Stop in /root/tmp/glibmm-2.20.0/glib.
    *** Error code 1
    
    Stop in /root/tmp/glibmm-2.20.0/glib.
    *** Error code 1
    
    Stop in /root/tmp/glibmm-2.20.0.
    *** Error code 1
    
    Stop in /root/tmp/glibmm-2.20.0.
    
    

    И что ему не хватает ?
     
  2. remb0

    remb0 Elder - Старейшина

    Joined:
    22 Apr 2007
    Messages:
    117
    Likes Received:
    19
    Reputations:
    0
    Поробуй поставить из портов, бинарников, проверь взаимозависимости
     
  3. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Видно нужны еще либы с этими хэдэрами. Посмотри в README какие еще либы входят в зависимости для сборки glibmm.
     
  4. malik555

    malik555 New Member

    Joined:
    4 Feb 2009
    Messages:
    132
    Likes Received:
    1
    Reputations:
    0

    Спасибо ! да я так и не смог ее ткнуть , нашел другое решение оно не требует glibmm !