State of the tests

Joe Thornber joe.thornber at gmail.com
Mon Jan 26 11:54:51 EST 2009


2009/1/26 Benedikt Huber <benedikt.huber at gmail.com>:
> On 26.01.2009, at 16:43, Joe Thornber wrote:
> test/harness  should indeed work, but the mentioned deprecated.log tests
> depend on having ruby installed (and maybe on the version of gcc you're
> using).
> Could you send the output of deprecated.log and deprecated-test.log, please
> ?


ejt at meynard:~/work/private/work/language-c-ejt2/test/harness$ ruby --version
ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
ejt at meynard:~/work/private/work/language-c-ejt2/test/harness$ make
(cd ../..; cd examples ; make clean all > /dev/null)
[1 of 1] Compiling Main             ( ParseAndPrint.hs, ParseAndPrint.o )
Linking ParseAndPrint ...
[1 of 1] Compiling Main             ( ScanFile.hs, ScanFile.o )
Linking ScanFile ...
[1 of 1] Compiling Main             ( SearchDef.hs, SearchDef.o )
Linking SearchDef ...
[1 of 1] Compiling Main             ( TypeCheck.hs, TypeCheck.o )
Linking TypeCheck ...
[1 of 1] Compiling Main             ( ComputeSize.hs, ComputeSize.o )
Linking ComputeSize ...
(cd attributes && make clean all)
make[1]: Entering directory
`/home/ejt/work/private/work/language-c-ejt2/test/harness/attributes'
rm -rf *.log
sh ../../bin/compile_log.sh deprecated
../../bin/compile_log.sh: line 2: ../../bin/CTest: No such file or directory
--- deprecated.log      2009-01-26 16:53:25.000000000 +0000
+++ deprecated_test.log 2009-01-26 16:53:25.000000000 +0000
@@ -1,26 +0,0 @@
- at POS warning: 'INT1' is deprecated
- at POS warning: 'INT1' is deprecated
- at POS warning: 'INT1' is deprecated
- at POS warning: 'INT2' is deprecated
- at POS warning: 'INT2' is deprecated
- at POS warning: 'INT2' is deprecated
- at POS warning: 'Color' is deprecated
- at POS In function 'func1':
- at POS warning: 'INT1' is deprecated
- at POS warning: 'f1' is deprecated (declared at @POS)
- at POS warning: 'x' is deprecated (declared at @POS)
- at POS warning: 'y' is deprecated (declared at @POS)
- at POS warning: 'g2' is deprecated (declared at @POS)
- at POS warning: 'g3' is deprecated (declared at @POS)
- at POS warning: 'f1' is deprecated (declared at @POS)
- at POS In function 'func2':
- at POS warning: 'field2' is deprecated (declared at @POS)
- at POS warning: 'field4' is deprecated (declared at @POS)
- at POS warning: 'u2' is deprecated (declared at @POS)
- at POS warning: 'field6' is deprecated (declared at @POS)
- at POS warning: 'field8' is deprecated (declared at @POS)
- at POS At top level:
- at POS warning: 'INT1' is deprecated
- at POS warning: 'SS1' is deprecated (declared at @POS)
- at POS warning: 'INT1' is deprecated
- at POS warning: 'SS2' is deprecated (declared at @POS)
make[1]: *** [deprecated] Error 1
make[1]: Leaving directory
`/home/ejt/work/private/work/language-c-ejt2/test/harness/attributes'
make: *** [all] Error 2
ejt at meynard:~/work/private/work/language-c-ejt2/test/harness$ gcc --version
gcc (Debian 4.3.2-2) 4.3.3 20090110 (prerelease)
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



More information about the Language-c mailing list