Looks like x11-misc/afterstep doesn't deserve ~amd64 keyword... it || die's on install. Too bad, it's a reverse dep of x11-terms/aterm. <snip> * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * asgtklookedit.c:658: warning: implicit declaration of function ‘make_session_data_file’ * QA Notice: Package has poor programming practices which may compile * but will almost certainly crash on 64bit architectures. * * Function `make_session_data_file' implicitly converted to pointer at asgtklookedit.c:658 * ERROR: x11-wm/afterstep-2.2.9 failed: * install aborted due to poor programming practices shown above </snip>
There is some related commentary in bug 306107. I was able to get 2.2.9 to build on IA64 without the gtk use flag, but it failed with it. There is a log from IA64 in the other bug.
+ 22 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> + afterstep-2.2.9.ebuild, + +files/afterstep-2.2.9-make_session_data_file.patch: + Fix implicit declaration of function make_session_data_file wrt #308649. The only QA warning I now see is LDFLAGS being ignored. Also it's forcing unwanted -O3 optimization. But this bug seems to be solved.