updating from 1.2.7-r12 to r13 is failing with following error message: .... checking for unistd.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing default-1 commands Configuration: Install path: /usr Current xmms /usr/bin/xmms Build esd plugin: yes Build mikmod plugin: yes Build Ogg Vorbis plugin: yes Build Solaris plugin: no Build gnomexmms: yes Build OpenGL plugins: yes Pthread flag: -lpthread Use one plugin dir: no Allow user plugin dir: yes cd . && autoheader WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' WARNING: and `config.h.top', to define templates for `config.h.in' WARNING: is deprecated and discouraged. WARNING: Using the third argument of `AC_DEFINE' and WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without WARNING: `acconfig.h': WARNING: AC_DEFINE([NEED_MAIN], 1, WARNING: [Define if a function `main' is needed.]) WARNING: More sophisticated templates can also be produced, see the WARNING: documentation. autoheader-2.53a: `config.h.in' is updated cd . \ && CONFIG_FILES= CONFIG_HEADERS=config.h \ /bin/sh ./config.status config.status: creating config.h config.status: executing default-1 commands config.status: executing default-2 commands config.status: executing default commands make all-recursive make[1]: Entering directory `/var/tmp/portage/xmms-1.2.7-r13/work/xmms-1.2.7' Making all in intl make[2]: Entering directory `/var/tmp/portage/xmms-1.2.7-r13/work/xmms-1.2.7/intl' make[2]: *** No rule to make target `libintl.@l@a', needed by `all-yes'. Stop. make[2]: Leaving directory `/var/tmp/portage/xmms-1.2.7-r13/work/xmms-1.2.7/intl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xmms-1.2.7-r13/work/xmms-1.2.7' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -60, Exitcode 2 !!! (no error message)
please check if you have libintl.h on your box
I looked for libintl.h in /usr/include/ but didn't find it there. Am I looking for it in a wrong place?
no, this is a known problem that is being looked at right now ... for now, to fix it, do this: `emerge glibc` then continue doing whatever you were doing before in this case, if `emerge xmms` works after you run `emerge glibc`, then close this bug because its a known problem
Doing emerge glibc seems to have "fixed" the problem with xmms. Closing the bug since the problem was really elsewhere.