[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Building/installing a new hurd CVS tree.
From: |
Clemmitt Sigler |
Subject: |
Building/installing a new hurd CVS tree. |
Date: |
Fri, 13 Sep 2002 21:59:48 -0400 (EDT) |
Hi again,
I wanted to upgrade my installation to Hurd 0.3 and build/install a new
hurd tree to get the fix Marcus checked into isofs/inode.c in early
August. This fix allows find to be run on an ISO filesystem
without error.
Here's how I downloaded, built, and installed a new CVS pull of
the hurd tree, and the problems I found:
- Upgrade your system to Hurd 0.3 (procedure in my last post)
- Download CVS source for hurd. Read:
http://www.gnu.org/software/hurd/download.html#cvs
to find out how.
Note that a recent change causes the build to fail on the file
pfinet/linux-src/net/core/skbuff.c. Thanks to David Walter for
identifying this problem, which is caused by the addition of -std=gnu99
to the make command. He reports that if you eliminate this, the file
compiles and the rest of the build works fine. I just pulled the tree
from Sept. 4th using the -D 2002/09/04 option to avoid this.
- # cd hurd
- # autoconf
- # ./configure
- # make (takes quite a long time :^)
- # make install
- "make install" fails near the end due to the command makeinfo missing
- # apt-get install texinfo
- # make install (completes successfully this time)
- # make clean (or distclean)
- # mv -i /boot/serverboot.gz /boot/serverboot-J1.gz
- # gzip -9 /boot/serverboot
At this point you should be able to reboot using "module
/boot/serverboot.gz" in your GRUB menu.lst file without triggering
the boot-time fsck problem mentioned in my last post. At least, I
had no problems any more. And now find does run successfully on
an ISO filesystem :^)
The only other problem I had was that "make clean" and "make distclean"
didn't remove the *.d files from the hurd directory where you do the
build. Everything else worked as advertised :^)
Thanks again to Marcus and all the developers!
Clemmitt Sigler
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Building/installing a new hurd CVS tree.,
Clemmitt Sigler <=