[firstname.lastname@example.org: A message for the debian-hurd list]
Igor asked me to forward it, please CC him in reply.
I think he is on thee wrog track with cross compilation, but the error
message looks spurious.
----- Forwarded message from Igor Khavkine <email@example.com> -----
Received: from localhost (126.96.36.199) [127.0.0.1] (root)
by localhost with esmtp (Exim 2.11 #1 (Debian))
id 114LeC-00005x-00; Wed, 14 Jul 1999 11:48:16 +0200
Received: (qmail 8856 invoked by alias); 14 Jul 1999 03:51:26 -0000
Received: (qmail 8843 invoked from network); 14 Jul 1999 03:51:25 -0000
Received: from mc-qout4.whowhere.com (188.8.131.52)
by mailhost.rz.ruhr-uni-bochum.de with SMTP; 14 Jul 1999 03:51:25 -0000
Received: from Unknown/Local ([?.?.?.?]) by hotbot.com; Tue Jul 13 20:50:43 1999
Date: Tue, 13 Jul 1999 20:50:43 -0700
From: "Igor Khavkine" <firstname.lastname@example.org>
X-Mailer: MailCity Service
Subject: A message for the debian-hurd list
Organization: HotBot Mail (http://mail.hotbot.com:80)
Content-Type: text/plain; charset=us-ascii
Hi, I guess you could call me a Hurd fan-newbie...
Well, I'd like to subscribe to the debian-hurd mailing list, but so far I haven't had any luck with that. I've sent an email to email@example.com to try and figure out what's going on. But in the mean time I wonder if you could post the following message the debian-hurd mailing list.
Thanks in advace.
BTW, since the time that I wrote this I also tried installing Hurd via the .debs, this didn't work either. I get stuck at boot time just when the servers.boot scripts starts executing, the error is:
Hurd server bootstrap: ext2fs.static[hd1s3] \ execext2fs.static: ../../libdiskfs/boot-start.c:416: \ diskfs_execboot_fsys_startup: Unexpected error: No \ such file or directory.
(btw, I didn't find the meaning of the value 268435459 for kern_return_t anywhere in the gnumach/hurd source code :-)
I few weeks ago I became interested in the hurd operating system.
I've read the vailable online FAQs and documentation and decided
to try it out. I read the "easy installation" guide and decided
to opt for the large tarball method. Everything works fine for the
first boot, but as soon as I try to set up a translator like (pfinet
or ext2fs) I get an error like "init: translator died" and from
then on I get page faults/crashes all over the place, no matter how many times I reboot.
Has anyone else encountered simmilar problems? Is the package method of installation preferable?
Since that didn't work I decided to give cross compilation a shot.
But the instruction for cross compilation on a linux box are not
easy to find and are confusing and hard to follow. So here is what
I think a general cross compilation should look like for a packege
for system A on system B (pleasy correct me if I'm wrong at any point):
1) Obtain the source for build utilities (like compiler, linker,
...) for system A, and compile and install them on system B.
2) Obtain the necessary headers and libraries from system A for
the desired package and install them on system B.
3) Compile the desired package for system A using the develpment
environment costructed above on system B.
Ok, how about applying that to compiling hurd on a Debian GNU/Linux 2.1 box...
1) Where can I obtain the source for hurd's gcc and binutils? If
my gcc is already capable of producing hurd-compatible binary code this step can be skipped.
2) I guess the libraries could be taken from the large tarball or
from individual packages, but what about the headers, the tarball seems to be missing them.
3) Are the above steps sufficiant to produce a working hurd system?
I have the source for gnumach-1.2 and the latest snapshot of the hurd source.
Thanks in advance.
HotBot - Search smarter.
----- End forwarded message -----
`Rhubarb is no Egyptian god.' Debian http://www.debian.org finger brinkmd@
Marcus Brinkmann GNU http://www.gnu.org master.debian.org
Marcus.Brinkmann@ruhr-uni-bochum.de for public PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ PGP Key ID 36E7CD09