The ebuilds for dev-cpp/Ice all try to support the ncurses USE flag so that readline support will be built into utilities such as icegridadmin. The relevant lines from the ebuild are: if ! use ncurses; then sed -i -e "s# USE_READLINE.*# USE_READLINE := no#g" \ ${S}/config/Make.rules || die "Failed to set no readline" fi That doesn't work. The sed pattern does not match the pattern that is in the ${S}/config/Make.rules file and anyways, it's currently set to off by default and this code would only turn it off once again. The file is pretty simple. Change those lines to: if use ncurses; then sed -i -e "s#^USE_READLINE.*#USE_READLINE ?= yes#g" \ ${S}/config/Make.rules || die "Failed to set no readline" fi OK, so not having readline is not the end of the world, but it is incredibly annoying. Reproducible: Always Steps to Reproduce: 1.emerge Ice with the ncurses flag 2.run icegridadmin 3.note that the readline support does not work. E.g., pressing the up arrow does not scroll back to the previous command.
Herd is the new maintainer
patched ebuild. thanks for the report.