i want to take a look on fiasko, drops, dope and get via cvs -d :pserver:guest@os.inf.tu-dresden.de:/home/remote-cvs checkout oskit oskit10 l4env linux22 l4
the latest source. With the "Building DROPS HOWTO" from may 2003 i startup.
The "make" run described in "1 Quickstart - 3." failed, because the dependency to automake wasn't mentioned in "3.2 OS requirements".
Now make breaks with: ... Making all in dce make[7]: Entering directory `/usr/local/src/drops/l4/tool/dice/src/parser/dce' byacc -pdce -d -v parser.yy && mv y.tab.c parser.cc byacc: e - line 114 of "parser.yy", syntax error %pure_parser ^ make[7]: *** [parser.cc] Error 1 make[7]: Leaving directory `/usr/local/src/drops/l4/tool/dice/src/parser/dce' make[6]: *** [all-recursive] Error 1 ...
ii gcc 3.3.2-2 The GNU C compiler ii make 3.80-4 The GNU version of the "make" utility. ii binutils 2.14.90.0.7-3 The GNU assembler, linker and binary utiliti ii bash 2.05b-12 The GNU Bourne Again SHell ii mawk 1.3.3-11 a pattern scanning and text processing langu ii sed 4.0.7-3 The GNU sed stream editor ii perl 5.8.2-2 Larry Wall's Practical Extraction and Report ii flex 2.5.31-21 A fast lexical analyzer generator. ii byacc 1.9.1-1 The Berkeley LALR parser generator ii doxygen 1.3.4-0.1 Documentation system for C, C++ and IDL.
The full make log is available here: http://lug-owl.de/~frankm/drops/make.log.l4.20040117-2115
Is their any fix available?
Frank.
Frank Matthieß wrote:
i want to take a look on fiasko, drops, dope and get via cvs -d :pserver:guest@os.inf.tu-dresden.de:/home/remote-cvs checkout oskit oskit10 l4env linux22 l4
the latest source. With the "Building DROPS HOWTO" from may 2003 i startup.
The "make" run described in "1 Quickstart - 3." failed, because the dependency to automake wasn't mentioned in "3.2 OS requirements".
Now make breaks with: ... Making all in dce make[7]: Entering directory `/usr/local/src/drops/l4/tool/dice/src/parser/dce' byacc -pdce -d -v parser.yy && mv y.tab.c parser.cc byacc: e - line 114 of "parser.yy", syntax error %pure_parser ^ make[7]: *** [parser.cc] Error 1 make[7]: Leaving directory `/usr/local/src/drops/l4/tool/dice/src/parser/dce' make[6]: *** [all-recursive] Error 1 ...
ii gcc 3.3.2-2 The GNU C compiler ii make 3.80-4 The GNU version of the "make" utility. ii binutils 2.14.90.0.7-3 The GNU assembler, linker and binary utiliti ii bash 2.05b-12 The GNU Bourne Again SHell ii mawk 1.3.3-11 a pattern scanning and text processing langu ii sed 4.0.7-3 The GNU sed stream editor ii perl 5.8.2-2 Larry Wall's Practical Extraction and Report ii flex 2.5.31-21 A fast lexical analyzer generator. ii byacc 1.9.1-1 The Berkeley LALR parser generator ii doxygen 1.3.4-0.1 Documentation system for C, C++ and IDL.
The full make log is available here: http://lug-owl.de/~frankm/drops/make.log.l4.20040117-2115
Is their any fix available?
Frank.
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
Hello,
Consider using bison(1.35) instead of byacc. You should get probably further that way.
Etienne
Etienne Robillard [2004-01-17 22:27 CET]:
Frank Matthieß wrote:
[...]
The "make" run described in "1 Quickstart - 3." failed, because the dependency to automake wasn't mentioned in "3.2 OS requirements".
Now make breaks with: ... Making all in dce make[7]: Entering directory `/usr/local/src/drops/l4/tool/dice/src/parser/dce' byacc -pdce -d -v parser.yy && mv y.tab.c parser.cc byacc: e - line 114 of "parser.yy", syntax error %pure_parser ^ make[7]: *** [parser.cc] Error 1 make[7]: Leaving directory `/usr/local/src/drops/l4/tool/dice/src/parser/dce' make[6]: *** [all-recursive] Error 1
[...]
Hello,
Consider using bison(1.35) instead of byacc. You should get probably further that way.
Thank for this hint.
I change the the l4/mk/Makeconf for this.
The new 'make' run failed, because gcc 3.x isn't suitable for linux 2.2 kernel. So i change linux22/Makefile and linux22/arch/l4/Makefile to gcc-2.95. The hard way ;-)
This diff is available at: http://lug-owl.de/~frankm/other_os/drops/diff.cvs-checkout_localtree.patch
But now the doxygen fail. See make output: http://lug-owl.de/~frankm/other_os/drops/make.drops.work.log.gz
Frank.
Frank, On Tue, 20 Jan 2004, Frank Matthieß wrote:
The new 'make' run failed, because gcc 3.x isn't suitable for linux 2.2 kernel. So i change linux22/Makefile and linux22/arch/l4/Makefile to gcc-2.95. The hard way ;-)
This is dangerous if you want to build Linux-stubs. gcc-2.95 and gcc-3.x use different calling conventions, resulting in broken Stub/L4Linux combinations.
But now the doxygen fail. See make output: http://lug-owl.de/~frankm/other_os/drops/make.drops.work.log.gz
I fixed this. It should appear in our remote cvs soon (actually, when our tree can be build as a whole without errors), I hope tomorrow morning. Nevertheless I included the patch (to be applied in $(L4DIR)/pkg/log/doc).
Best regards, Jork
Jork Loeser [2004-01-21 13:21 CET]:
Frank, On Tue, 20 Jan 2004, Frank Matthieß wrote:
The new 'make' run failed, because gcc 3.x isn't suitable for linux 2.2 kernel. So i change linux22/Makefile and linux22/arch/l4/Makefile to gcc-2.95. The hard way ;-)
This is dangerous if you want to build Linux-stubs. gcc-2.95 and gcc-3.x use different calling conventions, resulting in broken Stub/L4Linux combinations.
Ok. So i would like to get l4linux 2.4 from cvs.l4linux.org via "cvs -z3 -d:pserver:guest@cvs.l4linux.org:/public-cvs co l4linux-2.4" and use this, because this is more uptodate andcan compile with gcc-3.
But now the doxygen fail. See make output: http://lug-owl.de/~frankm/other_os/drops/make.drops.work.log.gz
I fixed this. It should appear in our remote cvs soon (actually, when our tree can be build as a whole without errors), I hope tomorrow morning.
;-)
Nevertheless I included the patch (to be applied in $(L4DIR)/pkg/log/doc).
<diff>
This diff rejects, but i fix this manually.
Thanks Jork.
Frank.
PS: I'm on the list. Cc-ing is not necessary.
l4-hackers@os.inf.tu-dresden.de