[conspire] Building grub-1.95

Rick Moen rick at linuxmafia.com
Tue Nov 20 13:46:09 PST 2007

Quoting Tony Godshall (togo at of.net):

> To build things you generally need the linkable (-dev) version of a library.
> lzop depends on liblzop, and a quick apt-cache search reveals liblzo-dev and
> liblzo2-dev on my Ubuntu 7.10 box.
> Of course, when you build things The Debian Way, it checks the Build Depends
> and tells you which libs you are building.  Or even auto-installs the
> appropriate devel libs, depending on the tool.

Not doing Debianised builds is _one_ tactical error.  The other is
building software at all without knowing what you're doing and why.  I
have a strong suspicion that John is attempting to solve the wrong
problem, i.e., has no good reason to compile GRUB 1.95 from scratch,
but is doing it solely because he didn't understand what we going on
with his extant boot configuration.

I've had to learn the hard way that a newcomer compiling Linux software
from source code, even when it's not unpackaged upstream tarballs, 
is usually a sign that the newcomer simply got frustrated with
management / configuration of some installed binary software, and is 
attempting a "Hail Mary pass" solution through resort to source code
without understanding what's going on, making a wild guess that the
installed software is somehow defective or too old and needs to be
upgraded/reinstalled from upstream.

More information about the conspire mailing list