OpenSolaris: сборка Pidgin 2.7.5
Устанавливаем компилятор gcc и необходимые инструменты, заголовочные файлы:
Конфигурация:
Сборка:
В ходе сборки у меня возникла ошибка:
Правим /libpurple/protocols/gg/lib/libgadu.h, очевидно, что проблема в том, что нет определения __SunOS:
Добавляем в самом верху файла строку:
Собираем дальше и устанавливаем:
Я использовал OpenSolaris 2010.3 134
pfexec pkg install SUNWgcc SUNWgnu-gettext SUNWperl-xml-parser SUNWgnome-common-devel SUNWxorg-headers
Конфигурация:
./configure --prefix=/usr --disable-meanwhile --disable-nm --disable-perl --disable-gtkspell --disable-vv
Сборка:
make
В ходе сборки у меня возникла ошибка:
In file included from lib/common.c:51:
lib/libgadu.h:122: error: conflicting types for 'int8_t'
/usr/include/sys/int_types.h:75: error: previous declaration of 'int8_t' was here
make[5]: *** [libgg_la-common.lo] Error 1
Правим /libpurple/protocols/gg/lib/libgadu.h, очевидно, что проблема в том, что нет определения __SunOS:
#if !defined(__CYGWIN__) && !defined(__SunOS)
#define __int8_t_defined
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed int int32_t;
#endif
Добавляем в самом верху файла строку:
#define __SunOS
#ifndef __GG_LIBGADU_H
#define __GG_LIBGADU_H
Собираем дальше и устанавливаем:
make
pfexec make install
Я использовал OpenSolaris 2010.3 134
Комментарии (5)
RSS свернуть / развернутьMarkony
yababay
Sergei_T
yababay
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.