[Pidgin] #2413: Unable to compile under OpenSolaris

Pidgin trac at pidgin.im
Fri Aug 3 16:12:29 EDT 2007


#2413: Unable to compile under OpenSolaris
--------------------------+-------------------------------------------------
 Reporter:  achapkis      |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.1.0 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 When compiling under OpenSolaris build67 on sparc, receive the following
 error:
 -------------
 pidgin 2.1.0

 Build GTK+ 2.x UI............. : yes
 Build console UI.............. : no

 Protocols to build dynamically : gg irc jabber msn novell oscar qq simple
 yahoo zephyr
 Protocols to link statically.. :

 Build with GStreamer support.. : yes
 Build with D-Bus support...... : yes
 D-Bus services directory...... : /var/tmp/pidgin/share/dbus-1/services
 Build with NetworkManager..... : no
 SSL Library/Libraries......... : GnuTLS
 Build with Cyrus SASL support. : no
 Use kerberos 4 with zephyr.... : no
 Use external libzephyr........ : no
 Has you....................... : yes

 Use XScreenSaver Extension.... : yes
 Use X Session Management...... : yes
 Use startup notification...... : yes
 Build with GtkSpell support... : no

 Build with plugin support..... : yes
 Build with Mono support....... : no
 Build with Perl support....... : no
 Build with Tcl support........ : no
 Build with Tk support......... : no

 Print debugging messages...... : no

 Pidgin will be installed in /var/tmp/pidgin/bin.

 configure complete, now type 'make'

 root at odouls:/tmp/pidgin-2.1.0# make
 make  all-recursive
 Making all in libpurple
 make  all-recursive
 Making all in gconf
 Making all in plugins
 Making all in ssl
 if /bin/bash ../../../libtool --silent --tag=CC --mode=compile gcc
 -DHAVE_CONFIG_H  -I. -I. -I../../..  -DDATADIR=\"/var/tmp/pidgin/share\"
 -DLIBDIR=\"/var/tmp/pidgin/lib/libpurple\"  -I../../../libpurple
 -I../../../libpurple  -Wall  -Waggregate-return -Wcast-align
 -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-function-
 declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self
 -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes -Wnested-
 externs -Wpointer-arith -Wundef  -D_REENTRANT -D_PTHREADS
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -g -g -O2 -MT
 ssl.lo -MD -MP -MF ".deps/ssl.Tpo" -c -o ssl.lo ssl.c; \
 then mv -f ".deps/ssl.Tpo" ".deps/ssl.Plo"; else rm -f ".deps/ssl.Tpo";
 exit 1; fi
 /bin/bash ../../../libtool --silent --tag=CC --mode=link gcc  -g -g -O2
 -o ssl.la -rpath /var/tmp/pidgin/lib/purple-2 -module -avoid-version
 ssl.lo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lpthread -lthread
 -lglib-2.0 -lsocket -lnsl -lresolv
 if /bin/bash ../../../libtool --silent --tag=CC --mode=compile gcc
 -DHAVE_CONFIG_H -I. -I. -I../../..  -DDATADIR=\"/var/tmp/pidgin/share\"
 -DLIBDIR=\"/var/tmp/pidgin/lib/libpurple\"  -I../../../libpurple
 -I../../../libpurple  -Wall  -Waggregate-return -Wcast-align
 -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-function-
 declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self
 -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes -Wnested-
 externs -Wpointer-arith -Wundef  -D_REENTRANT -D_PTHREADS
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 -DDATADIR=\"/var/tmp/pidgin/share\"
 -DLIBDIR=\"/var/tmp/pidgin/lib/libpurple\"  -I../../../libpurple
 -I../../../libpurple  -Wall  -Waggregate-return -Wcast-align
 -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-function-
 declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self
 -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes -Wnested-
 externs -Wpointer-arith -Wundef  -D_REENTRANT -D_PTHREADS
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 -I/var/tmp/pidgin/include -g -g -O2 -MT ssl_gnutls_la-ssl-gnutls.lo -MD
 -MP -MF ".deps/ssl_gnutls_la-ssl-gnutls.Tpo" -c -o ssl_gnutls_la-ssl-
 gnutls.lo `test -f 'ssl-gnutls.c' || echo './'`ssl-gnutls.c; \
 then mv -f ".deps/ssl_gnutls_la-ssl-gnutls.Tpo" ".deps/ssl_gnutls_la-ssl-
 gnutls.Plo"; else rm -f ".deps/ssl_gnutls_la-ssl-gnutls.Tpo"; exit 1; fi
 /bin/bash ../../../libtool --silent --tag=CC --mode=link gcc  -g -g -O2
 -o ssl-gnutls.la -rpath /var/tmp/pidgin/lib/purple-2 -module -avoid-
 version ssl_gnutls_la-ssl-gnutls.lo -lgobject-2.0 -lgmodule-2.0
 -lgthread-2.0 -lpthread -lthread -lglib-2.0 -lgnutls -lgcrypt -lsocket
 -lnsl -lresolv
 if /bin/bash ../../../libtool --silent --tag=CC --mode=compile gcc
 -DHAVE_CONFIG_H -I. -I. -I../../..  -DDATADIR=\"/var/tmp/pidgin/share\"
 -DLIBDIR=\"/var/tmp/pidgin/lib/libpurple\"  -I../../../libpurple
 -I../../../libpurple  -Wall  -Waggregate-return -Wcast-align
 -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-function-
 declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self
 -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes -Wnested-
 externs -Wpointer-arith -Wundef  -D_REENTRANT -D_PTHREADS
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 -DDATADIR=\"/var/tmp/pidgin/share\"
 -DLIBDIR=\"/var/tmp/pidgin/lib/libpurple\"  -I../../../libpurple
 -I../../../libpurple  -Wall  -Waggregate-return -Wcast-align
 -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-function-
 declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self
 -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes -Wnested-
 externs -Wpointer-arith -Wundef  -D_REENTRANT -D_PTHREADS
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -g -g -O2 -MT
 ssl_nss_la-ssl-nss.lo -MD -MP -MF ".deps/ssl_nss_la-ssl-nss.Tpo" -c -o
 ssl_nss_la-ssl-nss.lo `test -f 'ssl-nss.c' || echo './'`ssl-nss.c; \
 then mv -f ".deps/ssl_nss_la-ssl-nss.Tpo" ".deps/ssl_nss_la-ssl-nss.Plo";
 else rm -f ".deps/ssl_nss_la-ssl-nss.Tpo"; exit 1; fi
 /bin/bash ../../../libtool --silent --tag=CC --mode=link gcc  -g -g -O2
 -o ssl-nss.la -rpath /var/tmp/pidgin/lib/purple-2 -module -avoid-version
 ssl_nss_la-ssl-nss.lo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lpthread
 -lthread -lglib-2.0  -lsocket -lnsl -lresolv
 if /bin/bash ../../libtool --silent --tag=CC --mode=compile gcc
 -DHAVE_CONFIG_H  -I. -I. -I../..  -DDATADIR=\"/var/tmp/pidgin/share\"
 -I../../libpurple  -I../../libpurple  -Wall  -Waggregate-return -Wcast-
 align -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-
 function-declaration -Wextra -Wno-sign-compare -Wno-unused-parameter
 -Winit-self -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes
 -Wnested-externs -Wpointer-arith -Wundef  -D_REENTRANT -D_PTHREADS
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -g -g -O2 -MT
 ciphertest.lo -MD -MP -MF ".deps/ciphertest.Tpo" -c -o ciphertest.lo
 ciphertest.c; \
 then mv -f ".deps/ciphertest.Tpo" ".deps/ciphertest.Plo"; else rm -f
 ".deps/ciphertest.Tpo"; exit 1; fi
 /bin/bash ../../libtool --silent --tag=CC --mode=link gcc  -g -g -O2    -o
 ciphertest.la  -module -avoid-version ciphertest.lo -lgobject-2.0
 -lgmodule-2.0 -lgthread-2.0 -lpthread -lthread -lglib-2.0 -lsocket -lnsl
 -lresolv
 *** Error code 1
 make: Fatal error: Command failed for target `ciphertest.la'
 Current working directory /tmp/pidgin-2.1.0/libpurple/plugins
 *** Error code 1
 The following command caused the error:
 failcom='exit 1'; \
 for f in x $MAKEFLAGS; do \
   case $f in \
     *=* | --[!k]*);; \
     *k*) failcom='fail=yes';; \
   esac; \
 done; \
 dot_seen=no; \
 target=`echo all-recursive | sed s/-recursive//`; \
 list='    ssl  '; for subdir in $list; do \
   echo "Making $target in $subdir"; \
   if test "$subdir" = "."; then \
     dot_seen=yes; \
     local_target="$target-am"; \
   else \
     local_target="$target"; \
   fi; \
   (cd $subdir && make  $local_target) \
   || eval $failcom; \
 done; \
 if test "$dot_seen" = "no"; then \
   make  "$target-am" || exit 1; \
 fi; test -z "$fail"
 make: Fatal error: Command failed for target `all-recursive'
 Current working directory /tmp/pidgin-2.1.0/libpurple/plugins
 *** Error code 1
 The following command caused the error:
 failcom='exit 1'; \
 for f in x $MAKEFLAGS; do \
   case $f in \
     *=* | --[!k]*);; \
     *k*) failcom='fail=yes';; \
   esac; \
 done; \
 dot_seen=no; \
 target=`echo all-recursive | sed s/-recursive//`; \
 list='gconf plugins protocols tests . example'; for subdir in $list; do \
   echo "Making $target in $subdir"; \
   if test "$subdir" = "."; then \
     dot_seen=yes; \
     local_target="$target-am"; \
   else \
     local_target="$target"; \
   fi; \
   (cd $subdir && make  $local_target) \
   || eval $failcom; \
 done; \
 if test "$dot_seen" = "no"; then \
   make  "$target-am" || exit 1; \
 fi; test -z "$fail"
 make: Fatal error: Command failed for target `all-recursive'
 Current working directory /tmp/pidgin-2.1.0/libpurple
 *** Error code 1
 make: Fatal error: Command failed for target `all'
 Current working directory /tmp/pidgin-2.1.0/libpurple
 *** Error code 1
 The following command caused the error:
 failcom='exit 1'; \
 for f in x $MAKEFLAGS; do \
   case $f in \
     *=* | --[!k]*);; \
     *k*) failcom='fail=yes';; \
   esac; \
 done; \
 dot_seen=no; \
 target=`echo all-recursive | sed s/-recursive//`; \
 list='libpurple doc  pidgin m4macros po'; for subdir in $list; do \
   echo "Making $target in $subdir"; \
   if test "$subdir" = "."; then \
     dot_seen=yes; \
     local_target="$target-am"; \
   else \
     local_target="$target"; \
   fi; \
   (cd $subdir && make  $local_target) \
   || eval $failcom; \
 done; \
 if test "$dot_seen" = "no"; then \
   make  "$target-am" || exit 1; \
 fi; test -z "$fail"
 make: Fatal error: Command failed for target `all-recursive'
 Current working directory /tmp/pidgin-2.1.0
 *** Error code 1
 make: Fatal error: Command failed for target `all'
 ---------------

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2413>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list