Peter Gerwinski a écrit :
Hello,
Maurice Lombardi wrote:
make.exe[2]: *** No rule to make target `/djgpp/gnu/gcc-2.952/gcc/p/../ggc-callbacks.c', needed by `ggc-callbacks.o'. Stop.
looks like a mistyping...
That's not a typo; the file reads indeed `../ggc-callbacks.c'.
The existence of this file should not have made it into `Make*-2.95.in'; it is mentioned in `Make*-2.97.in' only.
OK this is the clue. In the gpc-20001231.tar.gz file, make-lang.in is identical to make-lang-2.97.in and makefile.in is identical to makefile-2.97.in, whereas in gpc-20010101 they are identical to 2.95 files. I don't know how you select which of make*.in is used among the 2.8, 2.95 and 2.97 versions, or if the unnumbered file is selected by default.
I will recompile now 20010101 after eliminating all 2.97 files in order to see if the problem about crt remains.
Hope this helps
Maurice