In an upgrade from 1.1a to 1.2, xfree-4.2.0-r12 fails to install with: cp: `XftConfig`: Argument list too long from /var/tmp/portage/xfree-4.2.0-r12/work/xc/lib/Xft Function src_install, Line 9, Exitcode 2
More... moving into /var/tmp/portage/xfree-4.2.0-12/work/xc/lib/Xft Doing a simple ``make install" shows that + install -c -m 0444 XftConfig /usr/X11R6/lib/X11/XftConfig cp: `XftConfig': Argument list too long Intresting enough, a second ``make install" gives Not overwriting existing /usr/X11R6/lib/X11/XftConfig cp: `XftCofnfig': Argument list too long
Ok, I built 4.2.0-r12 on another machine with the --buildpkg option to emerge. The wierd thing is that both of these machines are in sync with one another and I had expected the build to fail but it didn't. I moved the package over to the machine having the build problems and installed the tar.bz2 there.
Sorry, forgot to reply before I went away for the weekend. This seems like another case which is caused when you merge fileutils with "acl" in your USE. Check that you dont have it in USE, or merge by doing: # USE="-acl" emerge fileutiles And then try Xfree again. As for a fix for this ... Ill have to look into it.
Argh! :-) Thanks Martin. That was it. Turns out I missed it in my USE="" line. I must be blind.