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
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.
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"
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.
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.
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.
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.
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.
Yes, I've clean up the /usr/include/meanwhile and install 0.80 and everything now works like a charm. Thanks.