Prof. A Olowofoyeku (The African Chief) wrote:
On 26 Mar 2001, at 16:08, Maurice Lombardi wrote:
[...]
Mmm. There is something broken in gpc under gcc-2.9.5.3. It compiles with snapshot gpc-20010315, but it gives lots of errors when running the test suite. As a comparison I have compiled the same snapshot under gcc-2.9.5.2 (the result is on agnes) and it gives zero error for the test suite.
Well, I can compile hardly anything with your djgpp binaries - here is an example of output from a simple test program that simply contains "uses GPC;" and does nothing else;
"c:/djgpp/lib/gcc-lib/djgpp/2.952/units/gpc.pas:1680: rts-config.inc: No such file or directory (ENOENT) gpc1.exe: c:\djgpp\bin/gpc.exe exited with status 1"
This happens regardless of where "rts-config.inc" is (and I have tried putting it in all the places that are listed in "gpc -print-search- dirs").
This may of course be a broken djgpp installation, but I doubt it, since gcc works okay.
It is. To be sure that there is nothing wrong in the upload to agnes I have deinstalled cleanly (rm -f @manifest\soso.mft) gcc and gpc, reinstalled gcc2952b.zip from simtelnet and gpc2952b.zip freshly downloaded from agnes (at the moment it was the 20010315 snapshot), compiled and run the gpc demo programs and a couple of more complex programs of mine (which use grx24 and the cephes libml library). Everything is okay. If your previous gpc on djgpp was old the first idea is to check: you have gcc2952b you have the sections [gpc] and [gpcpp] in djgpp.env (in particular [gpcpp] was [gpc-cpp] in older gpc versions) I have bnu210. Do you have an older ? In principle this should make no difference with gcc2952. Differences come with 2953 Hope this helps.
Maurice