On 16 May 2004 at 23:33, Frank Heckenbach wrote:
I have uploaded a new beta version of GPC to http://www.gnu-pascal.de/beta/.
This version contains mostly bugfixes and only few and smaller new features. Therefore, if no serious bugs will be found in the next fews days, it can be recommended for production work.
[...]
1. Compiled without problem for Mingw (gcc-3.2.3). Passed the testsuite, with these exceptions (seems that "failed" is expected in these situations, so I guess it passed the whole testsuite):
"TEST pipetes2.pas: cc1.exe: warnings being treated as errors ../units/pipesc.c: In function `_p_CPipe': ../units/pipesc.c:151: warning: passing arg 3 of `spawnve' from incompatible pointer type ../units/pipesc.c:151: warning: passing arg 4 of `spawnve' from incompatible pointer type ../units/pipesc.c: In function `pexecute': ../units/pipesc.c:471: warning: passing arg 3 of pointer to function from incompatible pointer type gpc1.exe: d:\mingw\bin\gpc.exe exited with status 1 gpc1.exe: d:\mingw\bin\gpc.exe exited with status 1 failed TEST pipetest.pas: cc1.exe: warnings being treated as errors ../units/pipesc.c: In function `_p_CPipe': ../units/pipesc.c:151: warning: passing arg 3 of `spawnve' from incompatible pointer type ../units/pipesc.c:151: warning: passing arg 4 of `spawnve' from incompatible pointer type ../units/pipesc.c: In function `pexecute': ../units/pipesc.c:471: warning: passing arg 3 of pointer to function from incompatible pointer type gpc1.exe: d:\mingw\bin\gpc.exe exited with status 1 gpc1.exe: d:\mingw\bin\gpc.exe exited with status 1 failed "
2. Compiled without problem for Mingw (gcc-3.3.3). However, the IFDEF bug is still there under gcc-3.3.3 (e.g., the compiler completely ignores {$IFDEF WIN32} - which should be defined under Mingw). So, I have gone back to gcc-3.2.3, and the binaries that I will soon release will be based on gcc-3.2.3.
Good work!
Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) web: http://www.bigfoot.com/~african_chief/