Hi Vsevolod,
Autoopts does not work on my debian/powerpc (no problem on i386).
While starting autogen, I get:
autogen checkoptn.def
Changing server shell from /bin/bash to /bin/sh
/bin/sh: line 74: -I8: command not found
``-I8'' is an option to columns, telling it to indent its columnized
output 8 spaces. The macro representing the executable seems to
have disappeared.
$ fgrep CLexe opt*.tpl
optcode.tpl:${CLexe} --fill \\_EOF_\n tmp-text \n_EOF_)))
opthead.tpl: CLexe=${1}
opthead.tpl: test_exe ${CLexe} || \
optlib.tpl:for f in %s ; do echo %s${f} ; done | ${CLexe} -I4 --spread=3
--sep=,
optlib.tpl:${CLexe} -I16 --fill --first='/* TRANSLATORS:' \\_EOF_
optmain.tpl:${CLexe} --spread=1 -I4
_EOProcs_\n%s\n_EOProcs_ )
optmain.tpl: (shellf ${CLexe} -I8 --spread=2 _EOF_\n%s\n_EOF_
optmain.tpl: ${CLexe} -I8 --spread=2 --sep=',' -f'\%s\' _EOF_\n
optmain.tpl: ${CLexe} -I8 --spread=2 --sep=',' -f'\%s\' _EOF_\n
The opthead.tpl code looks in several places to find the right one.
I suspect it does that and something triggers the server shell change.
I'll chase that down. It must be fixed. Meanwhile:
SHELL=/bin/sh autogen checkoptn.def
ought to work around the issue. Terribly sorry. It is very
difficult to work around the various quirks of default shells
that I don't even have access to. I have to rely on kind people
to give excruciatingly precise information about the details of
the failure. In this case:
autogen --trace=everything --trace-out=command-not-found.log checkoptn.def
should most likely provide me with enough information to diagnose
the issue. Thank you.
Regards, Bruce
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org