Sun, 16 May 2010 15:57:51 +0000
Build fixes on OpenSolaris. Closes #11841.
committer: Paul Aurich <darkrain42@pidgin.im>
| ChangeLog | file | annotate | diff | comparison | revisions | |
| configure.ac | file | annotate | diff | comparison | revisions | |
| libpurple/protocols/gg/lib/libgadu.h | file | annotate | diff | comparison | revisions |
--- a/ChangeLog Sun May 16 15:50:23 2010 +0000 +++ b/ChangeLog Sun May 16 15:57:51 2010 +0000 @@ -1,6 +1,9 @@ Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul version 2.7.1 (??/??/????): + General: + * Build fixes on OpenSolaris. (Brian Lu) + Pidgin: * Restore the tray icon's blinking functionality.
--- a/configure.ac Sun May 16 15:50:23 2010 +0000 +++ b/configure.ac Sun May 16 15:57:51 2010 +0000 @@ -115,6 +115,9 @@ PKG_PROG_PKG_CONFIG AC_FUNC_ALLOCA +dnl Check for Sun compiler +AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"]) + dnl Checks for header files. AC_HEADER_STDC AC_HEADER_SYS_WAIT @@ -1337,6 +1340,10 @@ DEBUG_CFLAGS="-Wall $DEBUG_CFLAGS" CFLAGS="-g $CFLAGS" fi + +if test "x$SUNCC" = "xyes"; then + CFLAGS="-features=extensions" +fi AC_SUBST(CFLAGS) AC_PATH_PROG(pidginpath, pidgin)
--- a/libpurple/protocols/gg/lib/libgadu.h Sun May 16 15:50:23 2010 +0000 +++ b/libpurple/protocols/gg/lib/libgadu.h Sun May 16 15:57:51 2010 +0000 @@ -117,7 +117,7 @@ typedef unsigned short uint16_t; typedef unsigned int uint32_t; -#ifndef __CYGWIN__ +#if !defined(__CYGWIN__) && !defined(__SunOS) #define __int8_t_defined typedef signed char int8_t; typedef signed short int16_t;