"make tools" broken on Linux -- files incorrectly named
- Posted by jaygade Feb 28, 2011
- 1220 views
I can't currently do "make tools" on linux - several make files are failing. Namely the ones for "eudist.mak", "dis.mak", "eutest.mak", "bind.mak", "shroud.mak" and "eucoverage.mak".
All of these files are in their properly-named build subdirectories, however they are all named "my-euphoria.mak", along with "my-euphoria.c". Somehow my base directory for the build is being used as a program name. Yes, it is different from "my-euphoria" if I use a different directory, say, "my-euphoria4.0". Which, by the way, seems to trunc the 0 and makes it "my-euphoria-4.mak"
It must be some kind of quoting and/or variable expansion error, but I haven't found it yet. All I can say is that rev 8e44765d431f works and rev 7813d419a028 fails.
I'm doing the same incantation as before:
./configure --eubin ~/eubins make all make tools
I've done this sometimes too:
./configure --eubin ~/eubins make all ./configure --eubin ~/my-euphoria/source/build make tools
Both fail.
I don't know if this deserves a ticket or if someone more familiar with the change can point out the problem, or if someone can tell me what I might be doing wrong on my end. Because one last thing which I tried - I removed my release version of 4.0 just to make sure that it wasn't somehow interfering with anything. It's still broken.
Running Ubuntu Linux 10.04, 32-bit, kernal 2.6.32-28, gcc 4.4.3, GNU Make 3.81.