net-im/gaim-0.75-r11 failed to emerge. After compiling fine, the installer fails. The error output is: [...] mkdir -p -- /var/tmp/portage/gaim-0.75-r11/image//usr/share/man/man1 /bin/install -c -m 644 ./gaim.1 /var/tmp/portage/gaim-0.75-r11/image//usr/share/man/man1/gaim.1 /bin/install -c -m 644 ./gaim-remote.1 /var/tmp/portage/gaim-0.75-r11/image//usr/share/man/man1/gaim-remote.1 make[2]: Leaving directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/doc' make[1]: Leaving directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/doc' Making install in po make[1]: Entering directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/po' ./mkinstalldirs /var/tmp/portage/gaim-0.75-r11/image//usr/share make[1]: ./mkinstalldirs: Command not found make[1]: *** [install-data-yes] Error 127 make[1]: Leaving directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/po' make: *** [install-recursive] Error 1 !!! ERROR: net-im/gaim-0.75-r11 failed. !!! Function src_install, Line 98, Exitcode 2 !!! Install failed Let me know if more info is needed. This was reproduced 3 times. Reproducible: Always Steps to Reproduce: 1.ACCEPT_KEYWORDS="~amd64" emerge -v gaim 2. 3. Actual Results: ERROR: net-im/gaim-0.75-r11 failed. Expected Results: successful emerge Portage 2.0.50-r1 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.3-gentoo-r2) ================================================================= System uname: 2.6.3-gentoo-r2 x86_64 5 Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-pipe -O2 -finline -freorder-functions -freorder-blocks -ffast-math -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -O2 -finline -freorder-functions -freorder-blocks -ffast-math -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://adelie.polymtl.ca/ http://gentoo.chem.wisc.edu/gentoo/ http://www.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.seren.com/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://open-systems.ufl.edu/mirrors/gentoo ftp://gentoo.mirrors.pair.com/ http://mirror.cpsc.ucalgary.ca/mirror/gentoo.org http://lug.mtu.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirror.sdv.fr ftp://mirrors.tds.net/gentoo http://gentoo.binarycompass.org http://gentoo.netnitco.net http://cudlug.cudenver.edu/gentoo/ http://ftp.caliu.info/pub/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.gg3.net/ ftp://mirror.cpsc.ucalgary.ca/mirror/gentoo.org" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl alsa amd64 apm arts avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline sdl slang spell ssl tcpd tetex tiff truetype xml2 xmms xv zlib"
i'd say it's related to automake 1.8.x i have the same problem with gst-player & gst-editor but not when using an older automake version
I'm on automake-1.8.3 and it installs fine for me. From your error it looks like a 'mkinstalldirs' issue. Does gaim-0.75-r10 merge for you?
gaim-0.75-r10 merged fine. If it helps, the output difference w.r.t r11 was: [..] mkdir -p -- /var/tmp/portage/gaim-0.75-r10/image//usr/share/man/man1 /bin/install -c -m 644 ./gaim.1 /var/tmp/portage/gaim-0.75-r10/image//usr/share/man/man1/gaim.1 /bin/install -c -m 644 ./gaim-remote.1 /var/tmp/portage/gaim-0.75-r10/image//usr/share/man/man1/gaim-remote.1 make[2]: Leaving directory `/var/tmp/portage/gaim-0.75-r10/work/gaim-0.75/doc' make[1]: Leaving directory `/var/tmp/portage/gaim-0.75-r10/work/gaim-0.75/doc' Making install in po make[1]: Entering directory `/var/tmp/portage/gaim-0.75-r10/work/gaim-0.75/po' /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /var/tmp/portage/gaim-0.75-r10/image//usr/share [...]
I am having the same issue. The problem is that from inside gaim-0.75/po it is trying to exec ./mkinstalldirs when it should be ../mkinstalldirs. Here is an example: make[1]: Entering directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/po' ./mkinstalldirs /var/tmp/portage/gaim-0.75-r11/image//usr/share make[1]: ./mkinstalldirs: Command not found And earlier, this succeeded because it gives the correct path to the mkinstalldirs script: make[2]: Entering directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/doc' make[2]: Nothing to be done for `install-exec-am'. /bin/sh ../mkinstalldirs /var/tmp/portage/gaim-0.75-r11/image//usr/share/man/man1 mkdir -p -- /var/tmp/portage/gaim-0.75-r11/image//usr/share/man/man1 /bin/install -c -m 644 ./gaim.1 /var/tmp/portage/gaim-0.75-r11/image//usr/share/man/man1/gaim.1 /bin/install -c -m 644 ./gaim-remote.1 /var/tmp/portage/gaim-0.75-r11/image//usr/share/man/man1/gaim-remote.1 make[2]: Leaving directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/doc'
Are you all on amd64? I don't see this issue on x86, but I'm willing to pull the -r11 changes if it is a problem across platforms.
Also what version of gettext are you on? This is sounding like upstream bug: http://sourceforge.net/tracker/index.php?func=detail&aid=919300&group_id=235&atid=100235
This bug exists on x86 too, using gettext 0.11.5-r1 and automake 1.7.8 Making install in po make[1]: Entering directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/po' ./mkinstalldirs /var/tmp/portage/gaim-0.75-r11/image//usr/share make[1]: ./mkinstalldirs: Command not found make[1]: *** [install-data-yes] Error 127 make[1]: Leaving directory `/var/tmp/portage/gaim-0.75-r11/work/gaim-0.75/po' make: *** [install-recursive] Error 1 !!! ERROR: net-im/gaim-0.75-r11 failed. !!! Function src_install, Line 1, Exitcode 2 !!! Install failed
Upgrading gettext 0.12.1-r1 to and automake to 1.8.3 seems to fix this for me (on x86) Gaim 0.75-r11 builds fine now
That happens to be the versions of gettext and automake I have. Can others confirm this fix?
I had the same problem. I was running automake 1.8.3 and gettext 0.11.5-r1. When I upgraded to gettext-0.12.1-r1, gaim merged without any problems. (x86).
I have automake 1.8.3 gettext 0.11.5 Also, gettext-0.12.1* ebuilds have "-amd64" in KEYWORDS.
gettext 0.12.1-r1 is masked to -amd64. as is 0.12.1.
added some small logic to ignore the nls USE setting on amd64 until gettext 0.12* are fixed. they spew java errors galore here.
I'm going to do a check on the gettext version and only apply the branding patch and subsequent sed of the po/Makefile if they have >=gettext-0.12.1. I'll report back.
lv likes my changes. Committed to CVS. Give it 30 minutes, rsync and go.