tcng-8t on Mandrake 8.2
Below are the errors I got..
errors--------------------------------------------
--> in
$a = { $x = 13; 7; };
field foo = raw if $a == $a;
--> out
<stdin>:17: warning: unused variable x
--> ref
<stdin>:1: warning: unused variable x
make test ---------------------------------
..............
bare words for strings are forbidden: PASSED
quoted strings for strings are okay: PASSED
bare words for warning labels are forbidden: PASSED (warning: output differs)
Standard output:
| <stdin>:17: syntax error near "nounused"
Reference output:
| <stdin>:1: syntax error near "nounused"
quoted strings for warning labels are okay: PASSED
............
.......
bucket: can define variables: PASSED
bucket: can use with conform, count: PASSED
bucket: policer parameters are refused: PASSED (warning: output differs)
Standard output:
| <stdin>:17: unrecognized parameter "mtu"
Reference output:
| <stdin>:1: unrecognized parameter "mtu"
bucket: "bucket" is no synonym for "police" after filters:
PASSED
bucket: tc does not dump buckets: PASSED
bucket: tc does not dump buckets (sneaky): PASSED
...........
compound construct with multiple assignments: PASSED
compound construct must end with semicolon: PASSED (warning: output differs)
Standard output:
| <stdin>:17: syntax error near "}"
Reference output:
| <stdin>:1: syntax error near "}"
compound construct may end with multiple semicolons: PASSED
compound construct requires semicolon after assignment: PASSED (warning: output
differs)
Standard output:
| <stdin>:17: syntax error near "$x"
Reference output:
| <stdin>:1: syntax error near "$x"
compound construct allows multiple semicolons after assignment: PASSED
compound construct warns about unused variables: FAILED
File: tests/compound
Command: tcc -c 2>&1
Input: _in.26670
Output: _out.26670
Reference: _ref.26670
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
tcng8t, Mandrake 8.2(upgraded from 8.1), patched with htb_patch
_out =============OK
UNSPEC
UNSPEC
_ref===============OK
UNSPEC
UNSPEC
_in is empty
===============((X.nl & 0xf0) >> 2) & 0xf0 works: PASSED
((X.nl & 0xf0) >> 2) & 0xf0 works: PASSED
((X.nl << 2) & 0xf0) >> 3 works: PASSED
Additive headers at external interface (C): FAILED
Standard error:
| input in flex scanner failed
File: tests/additive
Command: LD_LIBRARY_PATH=. tcsim -v -Xc,-tif:c tests/lib/additive.tcsim |
sed ''/.* c .*returns /{s///;s/ (.*//;p;};d''
Input: _in.11911
Output: _out.11911
Reference: _ref.11911
scripts/runtests.sh: line 2: 11935 Broken pipe cat
scripts/run-all-tests: line 14: 13671 Broken pipe cat $n
make: *** [test] Error 1
Meanwhile on two Mandrake''s 8.2 when I try "make rpm" it
don''t work ..... if I try "checkinstall make install" i also
can''t make .rpm...
.............OOOPS the kernel is 2.4.8 may be this is why this happen (will
updated /usr/src to the 2.4.18 to see if it works).......................
raptor
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
raptor@unacs.bg wrote:> Additive headers at external interface (C): FAILED > Standard error: > | input in flex scanner failedDoes changing the line tcsim -v -Xc,-tif:c tests/lib/additive.tcsim | \ to tcsim -v -Xc,-tif:c tests/lib/additive.tcsim -I tests/lib | \ help ?> Meanwhile on two Mandrake''s 8.2 when I try "make rpm" it don''t work .....Hmm, how does it fail ?> if I try "checkinstall make install" i also can''t make .rpm...What is "checkinstall" ?> .............OOOPS the kernel is 2.4.8 may be this is why this happentcng should work with kernels as far back as 2.4.3. But the RPM build process looks for 2.4.18, yes. (It will happily take any other compatible kernel source tree if you change the name, though.) - Werner -- _________________________________________________________________________ / Werner Almesberger, Buenos Aires, Argentina wa@almesberger.net / /_http://icapeople.epfl.ch/almesber/_____________________________________/ _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
raptor@unacs.bg wrote:> --> out > <stdin>:17: warning: unused variable x > --> ref > <stdin>:1: warning: unused variable xYour cpp seems to count the lines of a file included with -include as lines of the main source file. Which version of cpp does this ? (cpp --version and/or cpp -v </dev/null 2>&1 | grep CPP ) - Werner -- _________________________________________________________________________ / Werner Almesberger, Buenos Aires, Argentina wa@almesberger.net / /_http://icapeople.epfl.ch/almesber/_____________________________________/ _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
|> Additive headers at external interface (C): FAILED
|> Standard error:
|> | input in flex scanner failed
|
|Does changing the line
| tcsim -v -Xc,-tif:c tests/lib/additive.tcsim | \
|to
| tcsim -v -Xc,-tif:c tests/lib/additive.tcsim -I tests/lib | \
|help ?
]- doesn''t help :"[, will make the whole procedure again.. and
some research so I can give more meaningful results
|> Meanwhile on two Mandrake''s 8.2 when I try "make rpm"
it don''t work .....
|
|Hmm, how does it fail ?
]- This is on MDK8.1 -upgraded-> MDK8.2 ... the pure MDK 8.2 results I will
post when I go to work ..
I see now the problem may be ''cause I patch them with htb_patch
:")
make rpm==============<snip>
.............
cc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-I../shared -DVERSION=\"`cat ../VERSION`\"
-DTOPDIR=\"/arh/compile/tcng/rpm/BUILD/tcng\" -c -o ext_io.o
ext_io.c
cc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-I../shared -DVERSION=\"`cat ../VERSION`\"
-DTOPDIR=\"/arh/compile/tcng/rpm/BUILD/tcng\" -c -o ext_dump.o
ext_dump.c
cc -g -o tcc lex.yy.o y.tab.o tcc.o util.o error.o var.o data.o param.o device.o
registry.o sprintf.o qdisc.o q_ingress.o q_cbq.o q_dsmark.o q_fifo.o q_gred.o
q_prio.o q_htb.o q_red.o q_sfq.o q_tbf.o csp.o filter.o f_if.o f_fw.o f_route.o
f_rsvp.o f_tcindex.o police.o tc.o op.o field.o named.o if_u32.o if_c.o if_ext.o
iflib_actdb.o target.o location.o iflib_comb.o iflib_off.o iflib_misc.o
iflib_red.o iflib_act.o iflib_arith.o iflib_not.o iflib_bit.o iflib_cheap.o
iflib_newbit.o ext_all.o ext.o ext_io.o ext_dump.o -lfl -lm -L../shared
-ltcngmisc
cc: q_htb.o: No such file or directory
make[2]: *** [tcc] Error 1
make[2]: Leaving directory `/arh/compile/tcng/rpm/BUILD/tcng/tcc''
make[1]: *** [tcc] Error 2
make[1]: Leaving directory `/arh/compile/tcng/rpm/BUILD/tcng''
error: Bad exit status from /var/tmp/rpm-tmp.2941 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.2941 (%build)
make: *** [tcc-rpms] Error 1
</snip>
|> if I try "checkinstall make install" i also can''t make
.rpm...
|
|What is "checkinstall" ?
]- It seems that I cant open their site(it seems to be down!!) at the moment
here is it :
http://asic-linux.com.mx/~izto/checkinstall/
In short the idea is instead of doing "make install" to invoke
"checkinstall make install" and then checkinstall-program
captures/intercepts which file operations and other stuff .... so that in u can
create .rpm, .deb or slack-tgz packges....
All this happen in interactive mode..
I have used it many times for building .rpm''s
|> .............OOOPS the kernel is 2.4.8 may be this is why this happen
|
|tcng should work with kernels as far back as 2.4.3. But the RPM
|build process looks for 2.4.18, yes. (It will happily take any
|other compatible kernel source tree if you change the name,
|though.)
|
|- Werner
]- raptor :")
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/