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
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.