I rebuild packages in pkgsrc with pkg_rolling-replace (under NetBSD), which does them one at a time in tsort'd dependency order. I typically do this by
# pkg_rolling-replace -uv &> RR.000 & not redirecting stdin. This works fine (module packages not building), except for guile. With guile (1.8 series has done this, not sure about earlier), the process group stops due to "tty output". Foregrounding the job for a few seconds lets it continue. So it seems there is something in the build that tries to open the control tty associated with the process group. I will try to debug this further, and find the sticking point, but I am curious if anyone else has seen this?
pgpTvg3zwicfy.pgp
Description: PGP signature