Re: Trying to build the Hurd
On Sat, Nov 06, 1999 at 08:59:15PM +0000, Chris Lingard wrote:
>
> I though I had enough to build the Hurd itself so I got the source from
> CVS. I run
> dpkg-buildpackage -uc -B and all the binaries build, at least I
> think so. It fails trying to build the documentation, and wants package
> tetex.
Welcome to the joy of bootstrapping. I hope you start to appreciate all the work
I did in the past, where those problems popped up on a daily base for me ;)
> The problem is that tetex depends on dpkg-perl, and I cannot
> find this anywhere in the Package index, or in the binary directories. I
> have built TeX on several UNIX boxes so may try this next.
The problem is that some parts of tetex are binary-all an dupdated regularly
by the maintainer, while the binary-any part which needs to be recompiled
(tetex-bin) is still very old, and is not updated by me. So they get out of
sync, making it problematic to get it going.
as a quick hack, comment out the doc generation (debian/rules, search for
all places with "XXX-doc" or so).
If you want to work on tetex, go for it! It has some minor problems, send
us patches please.
> Could you please advice me on the best way to complete the build. Also,
> once it is complete, what is the Debian/Hurd way to install what I have
> built. Can I just tar my hurd partition, in Debian, so as to recover
> it later; return to the Hurd and do a make install in the build
> directory.
If you build with dpkg-buildpackage, a deb file is generated (use
dpkg-buildpackage with "-nc" to avoid cleaning the source after modifying
debian/rules and restarting it). The deb file can be installed with "dpkg -i
../hurd*deb" from the source directory.
Marcus
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server
Marcus Brinkmann GNU http://www.gnu.org for public PGP Key
Marcus.Brinkmann@ruhr-uni-bochum.de, marcus@gnu.org PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ brinkmd@debian.org
Reply to: