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ß "Perl looks the same before and after rsa." -- unknown author
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 Matthieß Today no actual signature.
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. -- Frank Matthieß "What difference does it make to the dead, the orphans, and the homeless, whether the mad destruction is brought under the name of totalitarianism or the holy name of liberty and democracy? - Gandhi -
participants (3)
-
Etienne Robillard -
Frank Matthieß -
Jork Loeser