Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 135697

Summary: gaimosd-1.0.0 fails to build against gaim-2.0.0_beta3
Product: Gentoo Linux Reporter: Nathan Sullivan <nathan>
Component: New packagesAssignee: Gentoo Net-im project <net-im>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nathan Sullivan 2006-06-05 17:38:36 UTC
if /bin/sh ./libtool --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.  -DLIBDIR=\"/usr/lib64/gaim/\" -DDATADIR=\"/usr/share\" -I.  -I/usr/include/gtk-2.0 -I/usr/lib 
64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/glib-2.0 -I/usr/lib64/g 
lib-2.0/include   -I/usr/include/gaim -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include     -O2 -march=k8 -pipe -g -Wall -g3 -MT display.lo -MD -MP -MF ".deps/display.Tpo" \
          -c -o display.lo `test -f 'display.c' || echo './'`display.c; \
        then mv -f ".deps/display.Tpo" ".deps/display.Plo"; \
        else rm -f ".deps/display.Tpo"; exit 1; \
        fi
mkdir .libs
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib64/gaim/\" -DDATADIR=\"/usr/share\" -I. -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk 
-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gaim -I/ 
usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -march=k8 -pipe -g -Wall -g3 -MT conv.lo -MD -MP -MF .deps/conv.Tpo -c conv.c  -fPIC -DPIC -o .libs/conv.o
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib64/gaim/\" -DDATADIR=\"/usr/share\" -I. -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk 
-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gaim -I/ 
usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -O2 -march=k8 -pipe -g -Wall -g3 -MT display.lo -MD -MP -MF .deps/display.Tpo -c display.c  -fPIC -DPIC -o .libs/display.o
In file included from conv.c:25:
gaimosd.h:41:22: error: internal.h: No such file or directory
In file included from display.c:25:
gaimosd.h:41:22: error: internal.h: No such file or directory
display.c: In function 'osd_display_msg':
display.c:107: warning: implicit declaration of function 'strlen'
display.c:107: warning: incompatible implicit declaration of built-in function 'strlen'
display.c:180: warning: implicit declaration of function 'strncpy'
display.c:180: warning: incompatible implicit declaration of built-in function 'strncpy'
display.c:181: warning: implicit declaration of function 'strcpy'
display.c:181: warning: incompatible implicit declaration of built-in function 'strcpy'
display.c: In function 'osd_display_slist':
display.c:210: warning: implicit declaration of function 'strchr'
display.c:210: warning: incompatible implicit declaration of built-in function 'strchr'
display.c:217: warning: incompatible implicit declaration of built-in function 'strlen'
display.c: In function 'osd_display':
display.c:285: error: 'GaimConnection' has no member named 'away'
display.c: In function 'osd_display_set_font':
display.c:451: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:451: error: too few arguments to function 'gaim_prefs_connect_callback'
display.c: In function 'osd_display_init':
display.c:484: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:484: error: too few arguments to function 'gaim_prefs_connect_callback'
display.c:485: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:485: error: too few arguments to function 'gaim_prefs_connect_callback'
display.c:486: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:486: error: too few arguments to function 'gaim_prefs_connect_callback'
display.c:487: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:487: error: too few arguments to function 'gaim_prefs_connect_callback'
display.c:488: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:488: error: too few arguments to function 'gaim_prefs_connect_callback'
display.c:489: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:489: error: too few arguments to function 'gaim_prefs_connect_callback'
display.c:490: warning: passing argument 2 of 'gaim_prefs_connect_callback' from incompatible pointer type
display.c:490: error: too few arguments to function 'gaim_prefs_connect_callback'
conv.c: In function 'osd_conv_new':
conv.c:45: error: 'GAIM_CONV_CHAT' undeclared (first use in this function)
conv.c:45: error: (Each undeclared identifier is reported only once
conv.c:45: error: for each function it appears in.)
conv.c: In function 'osd_conv_find':
conv.c:111: error: 'GAIM_CONV_CHAT' undeclared (first use in this function)
conv.c: In function 'osd_conv_delete':
conv.c:130: error: 'GAIM_CONV_CHAT' undeclared (first use in this function)
make[1]: *** [conv.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [display.lo] Error 1
make[1]: Leaving directory `/var/tmp/portage/gaimosd-1.0.0/work/gaimosd-1.0.0'
make: *** [all] Error 2

!!! ERROR: x11-plugins/gaimosd-1.0.0 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  gaimosd-1.0.0.ebuild, line 27:   Called die

!!! emake failed

emerge info to follow
Comment 1 Nathan Sullivan 2006-06-05 17:38:46 UTC
Portage 2.1_rc4-r1 (default-linux/amd64/2005.1, gcc-4.1.1, glibc-2.4-r3, 2.6.16-ck3 x86_64)
=================================================================
System uname: 2.6.16-ck3 x86_64 AMD Opteron(tm) Processor 148
Gentoo Base System version 1.12.0
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r1
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -g"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe -g"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer nostrip sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.isp.net.au/pub/gentoo/ ftp://ftp.swin.edu.au/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-overlays/testing /usr/local/portage-overlays/gentoo-webapps-overlay/experimental"
SYNC="rsync://172.17.0.2/gentoo-portage"
USE="X acpi aim alsa amd64 apache2 audiofile avi bash-completion berkdb big-tables bitmap-fonts bzip2 cairo canvas cdr cli crypt cups curl dba debug divx4linux dri dvd dvdr emboss encode ethereal exif extraengine fam ffmpeg firefox flac foomaticdb fortran gd gdbm gif gimpprint glut gmp gpm gstreamer gtk gtk2 icq idn imap imlib innodb ipv6 isdnlog jabber java jpeg kerberos lcms ldap libcaca logrotate lzw lzw-tiff mad mhash mng mono mozsvg mp3 mpeg mppe-mppc mysql mysqli ncurses nls nptl nptlonly nsplugin nvidia ogg opengl pam pcntl pcre pdflib pear perl php png posix pppd python quicktime readline reflection ruby samba sdl session slang snmp soap sockets spell spl sqlite ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vorbis wddx xine xinerama xml xml2 xmlrpc xorg xosd xpm xprint xsl xv xvid yahoo zlib elibc_glibc kernel_linux userland_GNU video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Kathryn Kulick (RETIRED) gentoo-dev 2006-07-01 08:50:32 UTC
Quite a few of the gaim plugins are going to be incompatible with the 2.0.0 releases (yes unfortunately even the betas) due to the amount of code changes being done by gaim. Please file a request upstream.