[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Building gnumach
From: |
Prabhu Ramachandran |
Subject: |
Building gnumach |
Date: |
Fri, 22 Sep 2000 17:19:39 +0530 (IST) |
hi,
>>>>> "David" == David Neary <dneary@informix.com> writes:
<snip>
David> I have read through the archives, and I read that it's
David> possible to compile gnumach on linux without a
David> cross-compiler - is this right? If so, what's the procedure
David> for doing it?
This is taken from one of my earlier messages. Here is what I do to
compile gnumach on my Debian GNU/Linux 2.2 i386 machine.
(1) # apt-get install gcc-i386-gnu mig-i386-gnu
This is from the stable archives. These two packages are _very_ small
totalling less than 50KB.
(2) Download gnumach-1.2.tar.gz and gnumach_1.2-5.diff.gz from
http://http.us.debian.org/debian/dists/unstable/main/source/base/
You can get it from your favourite mirror too.
(3) $ tar xvzf gnumach-1.2.tar.gz
(4) $ gzip -cd gnumach_1.2-5.diff.gz | patch -p0
In what follows I am assuming that your hurd partition is mounted as
/gnu under linux. Change it to suit your needs. Also change the
configure options with --enable as necessary.
(5) $ cd gnumach-1.2/
$ MIG=i386-gnu-mig CC=i386-gnu-gcc ./configure --enable-floppy \
--enable-ide --enable-ne2000 i386-pc-gnu --prefix=/gnu
$ make
(6) # mount /gnu; make install
This puts the kernel in /gnu/boot/gnumach. Gzip it if you want to.
(7) Reboot and then use grub to boot with the kernel=/boot/gnumach
hope this helps.
prabhu
>From jk24@alcove.fr Wed Sep 27 10:55:27 2000
Received: from smtp.alcove.fr ([212.155.209.139])
by fencepost.gnu.org with smtp (Exim 3.16 #1 (Debian))
id 13eIcJ-0007tm-00
for <help-hurd@gnu.org>; Wed, 27 Sep 2000 10:55:27 -0400
Received: from leman.alcove-int ([10.16.110.2])
by smtp.alcove.fr with esmtp (Exim 3.12 #1 (Debian))
id 13eIcA-00033v-00
for <help-hurd@gnu.org>; Wed, 27 Sep 2000 16:55:18 +0200
Received: from jk24 by leman.alcove-int with local (Exim 3.12 #1 (Debian))
id 13eIc7-0007aV-00
for <help-hurd@gnu.org>; Wed, 27 Sep 2000 16:55:15 +0200
Date: Wed, 27 Sep 2000 16:55:15 +0200
From: Jean Schurger <jk24@alcove.fr>
To: help-hurd@gnu.org
Subject: some novice problems
Message-ID: <20000927165515.A29130@alcove.fr>
Reply-To: jk24@schurger.org
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.0.1i
Sender: help-hurd-admin@gnu.org
Errors-To: help-hurd-admin@gnu.org
X-BeenThere: help-hurd@gnu.org
X-Mailman-Version: 2.0beta6
Precedence: bulk
List-Help: <mailto:help-hurd-request@gnu.org?subject=help>
List-Post: <mailto:help-hurd@gnu.org>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/help-hurd>,
<mailto:help-hurd-request@gnu.org?subject=subscribe>
List-Id: Users list for the GNU Hurd <help-hurd.gnu.org>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/help-hurd>,
<mailto:help-hurd-request@gnu.org?subject=unsubscribe>
List-Archive: http://mail.gnu.org/pipermail/help-hurd/
Hi,
I try the Hurd, and i have some problems !
when login, i have the message:
mesg: no sush file or directory (or something like this)
- where to found mesg ?
i installed gcc, make, libc-0.2-dev (the .debs), i want to compile ssh.
- where can i found gnumach-dev ?
- is it possible to symlink something with the gnumach source to break
the headers dependences ?
- can i find ssh already packages for hurd ?
- i read in faq that X servers dont works. is it yet true ?
thanks.
--
Jean Schurger - Free Software Engineer
(+33) 6 11 15 59 20 - jk24@schurger.org
AlcĂ´ve : L'informatique est libre
http://www.alcove.fr
jk24@alcove.fr