ht 0.8.0 is released. This version compiles from source on amd64 2005.0, which the 0.8.0-pre1 ebuild doesn't. Reproducible: Always Steps to Reproduce: 1.ACCEPT_KEYWORDS="~x86" emerge hteditor 2. 3. Actual Results: It fails with: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../analyser -I../asm -I../io -I../io/posix -O2 -pipe -march=k8 -c srt_x86.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../analyser -I../asm -I../io -I../io/posix -O2 -pipe -march=k8 -c symmath.cc srt_x86.cc: In function `void srt_x86_setreg(CPU*, UINT, Object*)': srt_x86.cc:63: error: ISO C++ forbids cast to non-reference type used as lvalue srt_x86.cc:69: error: ISO C++ forbids cast to non-reference type used as lvalue Expected Results: hteditor should be emerged This might be 2 bugs in one report, but I think that adding the 0.8.0 version to portage and adding ~amd64 should resolve the problems, since it builds and works just fine outside portage.
np 0.8.0 added. amd64 people - please keyword as requested. Test case: emerge and run: ht /bin/ls editor should exist editing ls F10 to exit 0.8.0-pre1 removed as final is out.
~amd64 keyword added, thanks for reporting.