Hello all. The other day I compiled and installed Gforth 0.7.9_20170705 in order to replace version 0.7.3.
The path of the sources (from the tarball, not a clone of the repository) is something like this: /home/user/ext/comp/lang/forth/systems/gforth/src/gforth-0.7.9_20170705 Where <ext> is a symlink to <./external_1> and <lang> is a symlink to <./languages>. The compilation failed because during the process <ext> and <lang> were overwritten by homonymous actual directories, just to create a C file, which could not be found later: <gforth-0.7.9_20170705/lib/gforth/0.7.9_20170705/arm/libcc-named/cstr.c>. The solution was easy: I deleted the new directories <ext> and <lang>, recreated them as symlinks and then started the compilation from the "actual" path, i.e. without symlinks. I compiled other versions of Gforth in the past, but I think this never happened, and I always use the shorcuts <ext> and <lang> in the path. Regards. -- Marcos Cruz http://programandala.net