On 26/04/18 22:20 +0200, Willem van der Velde wrote:
Dear developers, I'm trying to get Fortran working on my DS212j. Some time ago I used ipkg and got gcc-4.2.3 working but that version goes without Fortran, so I tried to get the universal version 7.3.0 working. I followed the instructions at https://gcc.gnu.org/install A lot of the compiling process is going fine, but in the end it fails... Please inform me about the information in the logs so I can get things right.
What is wrong with your 'rm' command? The problem seems to be this: config.status: creating Makefile /bin/rm: cannot remove './confi3PYDk/stdin': No such file or directory /bin/rm: cannot remove 'Makefile': No such file or directory config.status: error: could not create Makefile Which comes from: rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 i.e. the command 'rm -f Makefile' is returning an error, and causing config.status to give up. The 'rm' command is not supposed to give a "No such file or directory" error when -f is used. If you cannot fix your OS to get a working 'rm' I suggest you create a POSIX-like wrapper and put it earlier in your PATH e.g. something like #!/bin/sh set -e real_rm=/bin/rm if [ $# -eq 2 -a "$1" = "-f" -a ! -e "$2" ] then exit 0 else "$real_rm" "$@" fi