When i said emerge -u linphone, portage wanted to pull in libeXosip before libosip (by chance i suppose), but libeXosip apparently needs the libosip update too. Emerging that manually first fixed things. Reproducible: Always Steps to Reproduce: 1. Don't have libosip 3.1.0, but 3.0.3.3 or so 2. try to install libeXosip Actual Results: it doesn't pull in libosip 3.1.0 Expected Results: it should pull in libosip 3.1.0 first jreg.c: In function 'eXosip_reg_init': jreg.c:61: error: 'osip_MD5_CTX' undeclared (first use in this function) jreg.c:61: error: (Each undeclared identifier is reported only once jreg.c:61: error: for each function it appears in.) jreg.c:61: error: expected ';' before 'Md5Ctx' jreg.c:62: warning: ISO C90 forbids mixed declarations and code jreg.c:80: warning: implicit declaration of function 'osip_MD5Init' jreg.c:80: warning: nested extern declaration of 'osip_MD5Init' jreg.c:80: error: 'Md5Ctx' undeclared (first use in this function) jreg.c:81: warning: implicit declaration of function 'osip_MD5Update' jreg.c:81: warning: nested extern declaration of 'osip_MD5Update' jreg.c:90: warning: implicit declaration of function 'osip_MD5Final' jreg.c:90: warning: nested extern declaration of 'osip_MD5Final' make[2]: *** [jreg.lo] Error 1 make[2]: *** Waiting for unfinished jobs....
fixed in cvs http://sources.gentoo.org/net-libs/libeXosip/libeXosip-3.1.0.ebuild?r1=1.1&r2=1.2