Hallo,
It seems that there is one test failing: TEST params.pas: failed: ./a
And three tests are skipped.
All the ncurses tests are passing well!
So please include the change for cygwin, we can use the ncurses library.
The compiler/linker output on cygwin seems to be unusual so there are some tests reported as failed which are actual not failing.
Running the GPC Test Suite. This may take a while ...
rm -f *.dat *.o *.s *.i *.gpi *.gpd *.gpc core a.out stderr.out *.exe testmake.tmp dummy.c dummy.pas dummy.out diff_cr*.tmp fixcr fixcr.exe rm -f todo/a.out todo/*.exe todo/*.o todo/*.s todo/*.i todo/*.gpi todo/*.gpd todo/core { /gcc/obj/gcc/xgpc -B/gcc/obj/gcc/ --version | head -1; /gcc/obj/gcc/xgpc -B/gcc/obj/gcc/ --print-search-dirs | grep install | head -1; hostname || echo "unknown host"; date "+%Y-%m-%d %H:%M:%S"; } | \ sed -e 's,^,Testing ,;N;s,\n.*gcc-lib[/], (,;s,[/].*,),;N;s,\n, (,;s,$,),;N;s/\n/, /' Testing xgpc 20030830, based on gcc-3.3.1 (cygming special) (i686-pc-cygwin) (loreley), 2003-10-13 09:19:48 echo "/gcc/obj/gcc/xgpc -B/gcc/obj/gcc/ -g -O3 -W -Wall -Wundef -Wpointer-arith -Wno-unused " /gcc/obj/gcc/xgpc -B/gcc/obj/gcc/ -g -O3 -W -Wall -Wundef -Wpointer-arith -Wno-unused PC="/gcc/obj/gcc/xgpc -B/gcc/obj/gcc/" PFLAGS="--autobuild -g -O3 -W -Wall -Wundef -Wpointer-arith -Wno-unused -I ../rts --unit-path=/gcc/obj/gcc/p/units " SRCDIR="/gcc/gcc-3.3.1-3/gcc/p/test" TEST_MAKE_FLAG=test-make-flag "/gcc/gcc-3.3.1-3/gcc/p/test/test_run" | tee test_log | "/gcc/gcc-3.3.1-3/gcc/p/test/test_sum" | tee test_summary TEST agettext2test.pas: SKIPPED: could not set locale `de_DE' TEST aturbo3test.pas: Info: resolving _newscr by linking to __imp__newscr (auto-import) Info: resolving _stdscr by linking to __imp__stdscr (auto-import) Info: resolving _ESCDELAY by linking to __imp__ESCDELAY (auto-import) Info: resolving _cur_term by linking to __imp__cur_term (auto-import) Info: resolving _curscr by linking to __imp__curscr (auto-import) OK TEST crttest.pas: Info: resolving _newscr by linking to __imp__newscr (auto-import) Info: resolving _stdscr by linking to __imp__stdscr (auto-import) Info: resolving _ESCDELAY by linking to __imp__ESCDELAY (auto-import) Info: resolving _cur_term by linking to __imp__cur_term (auto-import) Info: resolving _curscr by linking to __imp__curscr (auto-import) OK TEST daj13.pas: TEST dialec3.pas: Info: resolving _newscr by linking to __imp__newscr (auto-import) Info: resolving _stdscr by linking to __imp__stdscr (auto-import) Info: resolving _ESCDELAY by linking to __imp__ESCDELAY (auto-import) Info: resolving _cur_term by linking to __imp__cur_term (auto-import) Info: resolving _curscr by linking to __imp__curscr (auto-import) OK TEST dialec5.pas: Info: resolving _newscr by linking to __imp__newscr (auto-import) Info: resolving _stdscr by linking to __imp__stdscr (auto-import) Info: resolving _ESCDELAY by linking to __imp__ESCDELAY (auto-import) Info: resolving _cur_term by linking to __imp__cur_term (auto-import) Info: resolving _curscr by linking to __imp__curscr (auto-import) OK TEST dialec6.pas: Info: resolving _newscr by linking to __imp__newscr (auto-import) Info: resolving _stdscr by linking to __imp__stdscr (auto-import) Info: resolving _ESCDELAY by linking to __imp__ESCDELAY (auto-import) Info: resolving _cur_term by linking to __imp__cur_term (auto-import) Info: resolving _curscr by linking to __imp__curscr (auto-import) OK TEST dialec7.pas: Info: resolving _newscr by linking to __imp__newscr (auto-import) Info: resolving _stdscr by linking to __imp__stdscr (auto-import) Info: resolving _ESCDELAY by linking to __imp__ESCDELAY (auto-import) Info: resolving _cur_term by linking to __imp__cur_term (auto-import) Info: resolving _curscr by linking to __imp__curscr (auto-import) OK TEST fjf165a.pas: SKIPPED: German locale not installed TEST longr2.pas: SKIPPED: no LongReal math routines available TEST params.pas: failed: ./a
# of GPC tests 3794 # of GPC tests passed 3783 # of GPC tests skipped 3 # of GPC tests failed 8
Gerrit
Gerrit P. Haase wrote:
It seems that there is one test failing: TEST params.pas: failed: ./a
Seems like Cygwin strips the `.exe' suffix internally in the 0th argument. (The executable does have this suffix, doesn't it?)
I guess we can just ignore it in the test:
--- test/params.pas.orig Sat Jan 11 15:48:04 2003 +++ test/params.pas Tue Oct 14 00:02:15 2003 @@ -10,7 +10,8 @@ begin s:= ParamStr ( 0 ); if (copy ( s, Length ( s ) - 4, 5 ) = 'a.out') - or (LoCaseStr (copy ( s, Length ( s ) - 4, 5 )) = 'a.exe') then + or (LoCaseStr (copy ( s, Length ( s ) - 4, 5 )) = 'a.exe') + or (s[Length ( s )] = 'a') then writeln ( 'OK' ) else writeln ( 'failed: ', ParamStr ( 0 ) );
And three tests are skipped.
All the ncurses tests are passing well!
So please include the change for cygwin, we can use the ncurses library.
How well does it support special features? See the comment in crt.pas. You can test them with crtdemo (interactively -- there are no automatic tests for them). Perhaps the Chief can report on them with PDCurses.
The compiler/linker output on cygwin seems to be unusual so there are some tests reported as failed which are actual not failing.
I haven't seen this before. Is there perhaps a linker option to suppress these "Infos"?
Frank
Hallo Frank,
Am Dienstag, 14. Oktober 2003 um 00:03 schriebst du:
Gerrit P. Haase wrote:
It seems that there is one test failing: TEST params.pas: failed: ./a
Seems like Cygwin strips the `.exe' suffix internally in the 0th argument. (The executable does have this suffix, doesn't it?)
I guess we can just ignore it in the test:
The patch looks ok. I'll try it.
And three tests are skipped.
All the ncurses tests are passing well!
So please include the change for cygwin, we can use the ncurses library.
How well does it support special features? See the comment in crt.pas. You can test them with crtdemo (interactively -- there are no automatic tests for them). Perhaps the Chief can report on them with PDCurses.
Ok, I'll look into this.
The compiler/linker output on cygwin seems to be unusual so there are some tests reported as failed which are actual not failing.
I haven't seen this before. Is there perhaps a linker option to suppress these "Infos"?
No, not yet, since auto-import is still a new feature, this message will be always issued.
Gerrit