Просьба при сборке/починке ash-0.5.8 по возможности добавить патч по ссылке: Encontered this on ancient gcc-2.95.3 environment; src/builtins.def.in -> src/builtins.def generation emitted ^ $ lines (likely by /* */), which where NOT ignored by src/mkbuiltins and generating bogus builtins.c. -- kabe diff -U6 -p dash-0.5.8/src/mkbuiltins.dist dash-0.5.8/src/mkbuiltins --- dash-0.5.8/src/mkbuiltins.dist Sun Sep 28 17:19:32 2014 +++ dash-0.5.8/src/mkbuiltins Mon Dec 22 14:36:43 2014 @@ -66,13 +66,13 @@ cat <<\! */ #include "shell.h" #include "builtins.h" ! -< $builtins sed '/^#/d; /^$/d' > $temp +< $builtins sed '/^#/d; /^ *$/d' > $temp awk '{ printf "int %s(int, char **);\n", $1}' $temp echo ' const struct builtincmd builtincmd[] = {' awk '{ for (i = 2 ; i <= NF ; i++) { line = $i "\t" $1 if ($i ~ /^-/) Вылезло на lcc.
Спасибо, ash-0.5.8-alt1.2e5842258 собирается.