I wrote:

> (4) I used egcs-1.1.1 to build l4, and had a series of makefile
> problems which might be very easy for someone else to fix. A complete
> log of the errors I got and how I worked around them is given below.

In fact I was using egcs-1.1.1 as "gcc" and gcc-2.95.2 as "egcc". But
I also tried it with gcc-2.7.2.3 as "gcc". I had no compilation
problems in either case, but plenty of Makefile problems.

> (5) The build instructions then tell you to cd to kernel/fiasco/src
> and make again, but this was already done by make in l4/.

But I couldn't build the "hello" server due to Makefile problems. (I
find the trouble with other people's Makefiles is that I can't repair
them because I can't see how they are supposed to work. I tried
building "hello" by hand, but I couldn't locate the appropriate
libraries.)

> (I'll tell you about my run-time problems when I try it ...)

And here's what happened when I tried to run linux22.

On my 486 machine, it got quite a long way towards booting:

Partition check:
 hda:root: rcvd 4bf5c8, 4bf5c8, src: a.0
unknown request from a.0
root: rcvd 4bf5c8, 4bf5c8, src: a.0
unknown request from a.0
root: rcvd 4bf5c8, 4bf5c8, src: a.0
unknown re hda1 hda2 hda3
VFS: Cannot open root device 08:05

On my 686 (Cyrix) machine it didn't get very far:

RMGR: running on L4/Pentium
space.cc:182: failed assertion `size === PAGE_SIZE'

Do either of these problems mean anything to anyone?

I think I managed to run L4-Linux on both machines last year.
Definitely on the 484 machine: I still have some binaries that work.

I'm still using the same menu.lst and rmgr.cfg.linux as last year. Has
there been a change there I should know about?

Edmund

Reply via email to