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!


Reply via email to