Re: Linux-2.4.4 failure to compile

Richard B. Johnson (root@chaos.analogic.com)
Thu, 17 May 2001 14:47:58 -0400 (EDT)


On 17 May 2001, H. Peter Anvin wrote:

> Followup to: <3B040C80.C2A7BC6@sun.com>
> By author: Tim Hockin <thockin@sun.com>
> In newsgroup: linux.dev.kernel
> >
> > The aic7xxx assembler requiring libdb1 is a bungle. Getting the headers
> > for that right on various distros is not easy. Add to that it requires
> > YACC, when most people have bison (yes, a shell script is easy to make, but
> > not always an option).
> >
>
> Most people have both. However, if your distribution installs bison
> and not yacc and does *NOT* install the "bison as yacc" wrapper, you
> should complain to your distributor.
>
> As far as "not always an option", that's ridiculous. If there really
> isn't someone around who can install it globally, then put it in ~/bin
> and set your PATH.
>
> The command "yacc" should be expected to work. This is as insane as
> the flamage in the cdrecord documentation about Linux installing GNU
> make as "make".
>
> -hpa

I have both. I also have `flex`, but not `lex'. `lex' is a simlink to
flex. What this compile wanted is some header files in expects for
`yacc` that are not present. And they don't come with the `bison`
distribution. Maybe they came with `yacc` years ago? Anyway there
are some poor assumptions being made in the source Makefile.

It would be nice to have the 'microcode' assembler running for
aic7xxx since it is now required for the thing to load.

Cheers,
Dick Johnson

Penguin : Linux version 2.4.1 on an i686 machine (799.53 BogoMips).

"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/