Hi. I run automated software builds in the background and have had this problem for years. Platform: FreeBSD RELENG_4
# make tests # sh run-all # sh run-read # bash ./read.tests # bash ./read2.sub If make tests is backgrounded, read2.sub will block forever on tty input. I've been patching by replacing line 3 /dev/tty with /dev/null. The exit code is 1 in both cases. You can try with: ./bash -x ./tests/read2.sub & And make install fails to completely install when built with nls so I build without. It may instead be a platform issue... ( cd ./po/ ; make DESTDIR= install ) test -z "[EMAIL PROTECTED] [EMAIL PROTECTED] ru.gmo" || make [EMAIL PROTECTED] [EMAIL PROTECTED] ru.gmo [EMAIL PROTECTED]' is up to date. [EMAIL PROTECTED]' is up to date. rm -f ru.gmo && : -c --statistics -o ru.gmo ru.po mv: rename t-ru.gmo to ru.gmo: No such file or directory *** Error code 1 Stop in /home/zooz/disk/c1/bdev/tmp/bash-3.2/po. *** Error code 1 Stop in /home/zooz/disk/c1/bdev/tmp/bash-3.2/po. *** Error code 1 (ignored) And lastly, make install is not completely clean. I have to do this in the build stage after the usual make in order to ensure that nothing in the source tree changes during make install. Make install should instead simply pick up and install the files from the source dir. cd doc make bash.info >../../mbi.out 2>&1 Else these changes occur: # drwxr-xr-x 4096 Jun 18 00:38 . # drwxr-xr-x 512 Jun 18 00:39 ./doc # -rw-r--r-- 394599 Jun 18 00:39 ./doc/bashref.info # -rw-r--r-- 394224 Jun 18 00:39 ./doc/bash.info Thanks for bash!