[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: