I was trying to emerge fox today, but emerge fails during sanity check. It reports that libtool.m4 and ltmain.sh have a version mismatch. I thought this was because I was using the lastest version available in portage (1.5.4) at it is masked. I tried going to the previous version, 1.4.12, but that gave the same error. As a dependancy, it successfully emerged kde-base/smoke, but fox isn't compiling.
does it fail during configure?
It's been a while, but I believe it was during configure that it would fail. It would be checking for all of its dependancies, then it would give me that libtool mismatch. Unfortunately, due to hard drive problems, I've had to reformat. I no longer have Gentoo installed (will probably reinstall this weekend) so I cannot provide any more information about this bug.
I had the same problem with an experimental ebuild (nautilus-cd-burner) which Ifixed by adding: libtoolize --copy --force to the src_compile() function. So the new function should probably look something like this (not tested!!!!) src_compile() { local myconf # Following line closes #61694 CPPFLAGS="$CPPFLAGS -I/usr/include/freetype2" \ econf \ `use_with opengl` \ `use_enable cups` \ `use_enable debug` \ `use_enable tiff` \ `use_enable jpeg` \ `use_enable png` \ `use_enable zlib` \ `use_enable bzip2 bz2lib` \ `use_with truetype xft` \ `use_with X xshm` `use_with X xcursor` \ ${myconf} || die "Configuration Failed" libtoolize --copy --force emake || die "Parallel Make Failed" }
Reporter no longer using Gentoo, closing.