Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46253 - emerge of net-im/gaim-0.75-r11 failed
Summary: emerge of net-im/gaim-0.75-r11 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-30 08:46 UTC by Armin
Modified: 2004-03-31 20:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Armin 2004-03-30 08:46:07 UTC
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"
Comment 1 Stephane Loeuillet 2004-03-30 08:54:39 UTC
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
Comment 2 Don Seiler (RETIRED) gentoo-dev 2004-03-30 09:12:31 UTC
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?
Comment 3 Armin 2004-03-30 14:25:05 UTC
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
[...]
Comment 4 Jason Toffaletti 2004-03-30 22:13:36 UTC
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'
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-03-31 06:40:16 UTC
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.
Comment 6 Don Seiler (RETIRED) gentoo-dev 2004-03-31 09:15:00 UTC
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
Comment 7 sgaap 2004-03-31 09:39:22 UTC
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


Comment 8 sgaap 2004-03-31 10:10:55 UTC
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
Comment 9 Don Seiler (RETIRED) gentoo-dev 2004-03-31 11:03:18 UTC
That happens to be the versions of gettext and automake I have.  Can others confirm this fix?
Comment 10 Robert Andersson 2004-03-31 14:16:58 UTC
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).
Comment 11 Armin 2004-03-31 16:34:46 UTC
I have 

automake 1.8.3
gettext 0.11.5

Also, gettext-0.12.1* ebuilds have "-amd64" in KEYWORDS.
Comment 12 Travis Tilley (RETIRED) gentoo-dev 2004-03-31 16:43:36 UTC
gettext 0.12.1-r1 is masked to -amd64. as is 0.12.1.
Comment 13 Travis Tilley (RETIRED) gentoo-dev 2004-03-31 19:39:15 UTC
added some small logic to ignore the nls USE setting on amd64 until gettext 0.12* are fixed. they spew java errors galore here.
Comment 14 Don Seiler (RETIRED) gentoo-dev 2004-03-31 19:45:05 UTC
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.
Comment 15 Don Seiler (RETIRED) gentoo-dev 2004-03-31 20:10:40 UTC
lv likes my changes.  Committed to CVS.  Give it 30 minutes, rsync and go.