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

Bug 55838

Summary: meanwhile-gaim-0.79 choked when emerged
Product: Gentoo Linux Reporter: Seo Ng <sbng>
Component: New packagesAssignee: Gaim Bugs Crew <gaim-bugs>
Status: VERIFIED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Seo Ng 2004-07-01 17:06:35 UTC
According to meanwhile developer, this is due to the failure to locate meanwhile-dev header. Meanwhile-0.3 emerge fine.

Reproducible: Always
Steps to Reproduce:
1. emerge meanwhile-gaim

Actual Results:  
his is the error message:
mwgaim.c: In function `mw_login_callback':
mwgaim.c:289: warning: implicit declaration of function `mwSession_start'
mwgaim.c: In function `on_initConnect':
mwgaim.c:316: warning: implicit declaration of function `onStart_sendHandshake'
mwgaim.c: In function `on_handshakeAck':
mwgaim.c:333: warning: implicit declaration of function `onHandshakeAck_sendLogi
                                            n'
mwgaim.c: In function `save_blist':
mwgaim.c:450: warning: implicit declaration of function `MW_SERVICE_IS_DEAD'
mwgaim.c: In function `storage_load_cb':
mwgaim.c:528: warning: implicit declaration of function `MW_SERVICE'
mwgaim.c:528: warning: passing arg 1 of `mwService_getSession' makes pointer fro
                                            m integer without a cast
mwgaim.c: In function `on_loginAck':
mwgaim.c:553: warning: implicit declaration of function `mwService_start'
mwgaim.c: At top level:
mwgaim.c:659: warning: `struct mwAwareList' declared inside parameter list
mwgaim.c:659: warning: its scope is only this definition or declaration, which i
                                            s probably not what you want
mwgaim.c: In function `mw_login':
mwgaim.c:835: error: structure has no member named `on_start'
mwgaim.c:836: error: structure has no member named `on_stop'
mwgaim.c:846: warning: passing arg 2 of `mwSession_putService' makes pointer fro
                                            m integer without a cast
mwgaim.c:853: warning: passing arg 2 of `mwSession_putService' makes pointer fro
                                            m integer without a cast
mwgaim.c:864: warning: passing arg 2 of `mwSession_putService' makes pointer fro
                                            m integer without a cast
mwgaim.c:871: warning: passing arg 2 of `mwSession_putService' makes pointer fro
                                            m integer without a cast
mwgaim.c: In function `mw_close':
mwgaim.c:899: warning: implicit declaration of function `mwSession_stop'
mwgaim.c:901: warning: passing arg 1 of `mwService_free' makes pointer from inte
                                            ger without a cast
mwgaim.c:902: warning: passing arg 1 of `mwService_free' makes pointer from inte
                                            ger without a cast
mwgaim.c:903: warning: passing arg 1 of `mwService_free' makes pointer from inte
                                            ger without a cast
mwgaim.c:904: warning: passing arg 1 of `mwService_free' makes pointer from inte
                                            ger without a cast
mwgaim.c:907: warning: passing arg 1 of `mwSession_free' from incompatible point
                                            er type
mwgaim.c: In function `mw_list_status_text':
mwgaim.c:987: warning: passing arg 2 of `mwServiceAware_getText' from incompatib
                                            le pointer type
mwgaim.c: In function `mw_tooltip_text':
mwgaim.c:1000: warning: passing arg 2 of `mwServiceAware_getText' from incompati
                                            ble pointer type
mwgaim.c: In function `ensure_list':
mwgaim.c:1147: warning: implicit declaration of function `mwAwareList_new'
mwgaim.c:1147: warning: assignment makes pointer from integer without a cast
mwgaim.c:1148: warning: implicit declaration of function `mwAwareList_setOnAware
                                            '
mwgaim.c: In function `mw_add_buddy':
mwgaim.c:1189: warning: implicit declaration of function `mwAwareList_addAware'
mwgaim.c: In function `mw_remove_buddy':
mwgaim.c:1203: warning: implicit declaration of function `mwAwareList_removeAwar
                                            e'
make[1]: *** [libmwgaim_la-mwgaim.lo] Error 1
make[1]: Leaving directory `/home/var/tmp/portage/meanwhile-gaim-0.79/work/meanw
                                            hile-gaim-0.79/src'
make: *** [all-recursive] Error 1

!!! ERROR: net-im/meanwhile-gaim-0.79 failed.
!!! Function src_compile, Line 418, Exitcode 2
!!! emake failed
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-07-03 11:49:56 UTC
I'm not seeing this.  meanwhile-gaim-0.79 emerges fine for me.  Can you please paste the output of 'emerge info' as well as the config.log from the work directory.
Comment 2 Seo Ng 2004-07-03 17:44:16 UTC
This is my emerge info. Seems like Chris was right, manage to get around of the problem by compiling and installing meanwhile-0.3 by hand followed by a "make install". Somehow emerge meanwhile-gaim expect the include file to be in /usr/local/include/meanwhile but when emerging meanwhile-0.3, the header is installed in /usr/include/meanwhile. 

This is my emerge info.

Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.26)
=================================================================
System uname: 2.4.26 i686 Intel(R) Pentium(R) III Mobile CPU      1133MHz
Gentoo Base System version 1.4.15
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -mfpmath=sse -msse -mmmx"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/                                             config /var/bind:/usr/lib/mozilla/defaults/pref:/usr/X11R6/lib/X11/xkb:/usr/kde/                                             3.2/share/config:/usr/kde/3.1/share/config:/var/qmail/control /var/qmail/alias /                                             var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/gconf:/etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -mfpmath=sse -msse -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://www.zentek-international.com/mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apm arts avi berkdb bindist bonobo cdr cjk crypt cups dvd enco                                             de esd foomaticdb gd gdbm ghoto2 gif gnome gpm gtk gtk2 gtkhtml guile imlib java                                              jpeg kde ldap libg++ libwww mad mbox mikmod mmx motif mozilla mpeg ncurses nls                                              oggvorbis opengl oss pam pango pcmcia pda pdflib perl png pnp python qt quicktim                                             e readline ruby samba sdl slang slp snmp spell sse ssl svga tcltk tcpd truetype                                              trusted usb video_cards_S3 videos wmf wxwindows x86 xml2 xmms xv zlib"
Comment 3 Don Seiler (RETIRED) gentoo-dev 2004-07-03 18:22:19 UTC
The header is right where it should be, and meanwhile-gaim should detect it there just fine, as long as you are using the portage packages for both.  Both installed fine on my machines.

I'm not going to support anything that you build by hand.
Comment 4 Seo Ng 2004-07-03 18:29:57 UTC
any idea why isn't meanwhile-gaim-0.79 does detects that the header is in /usr/include/meanwhile? I recall doing the same emerge on 0.78 without any problem. 
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-07-08 07:16:10 UTC
I would make sure that you cleaned out any libraries from your manual attempts to install meanwhile lib.  If you install meanwhile and meanwhile-gaim from portage, it should work fine.
Comment 6 Don Seiler (RETIRED) gentoo-dev 2004-07-30 07:54:30 UTC
Have you had a chance to clean out your system?  I'm going to bet my gentoo salary that this is a problem on your end with some manual installations that need to be cleaned out.
Comment 7 Don Seiler (RETIRED) gentoo-dev 2004-08-07 10:48:20 UTC
Also try gaim-meanwhile-0.81 with gaim-0.81.  But it sounds to me like you need to do some housecleaning.  Marking this NEEDINFO until you reply, since it's been over a month since you've last posted.
Comment 8 Seo Ng 2004-08-07 19:18:27 UTC
Yes, I've clean up the /usr/include/meanwhile and install 0.80 and everything now works like a charm. Thanks.