Re: Feaping Creature-ism in core Debian Packages
Jason Gunthorpe wrote:
> On Mon, 30 Aug 1999, Dale Scheetz wrote:
> > tetex-bin provides texi2html, so I tried to build tetex-bin: which needs
> > flex to be installed, which needs byacc in order to build flex, and byacc
> > is built using debhelper. debhelper will not build (I believe because perl
> > is not installed...heaven forbid that perl be built with debhelper!), so I
> > simply installed the binary-all package.
> I've done the same with sparc and more recently arm.. It is shocking the
> number of packages I wanted to compile that couldn't be because of some
> weird source depends on some obscure package. I needed these packages to
> get the new ARM box up so I just brute forced the rules file..
That's the same I did for the powerpc port two years ago. It's impossible
to create proper packages if the port is not yet running. The distribution
will only build if it is already running.
Yes, I do consider this bad, but I don't have a solution. For most times
packages will build on a clean installed system, there are only very rare
cases where you don't have a proper system but need things.
Another thing would be do bypass debian/rules and use configure/make install
on your own and build proper packages later.
The only stupid question is the unasked one.
Please always Cc to me when replying to me on the lists.