On Tue, Aug 01, 2017 at 07:19:27PM +0200, Marcos Cruz wrote: > 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>.
I have had this phenomenon some months ago. Unfortunately, I don't remember what the problem was, but one tool that we use during the build has this strange failure mode. I guess I should have fixed it at the time instead of working around it like you do, but I dimly remember thinking that it was somebody elses problem (the one who provided the tool). - anton