[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ale] 2.2.1 Compilation problems
- Subject: [ale] 2.2.1 Compilation problems
- From: kaboom at gatech.edu (Chris Ricker)
- Date: Sun, 7 Feb 1999 19:30:22 -0500 (EST)
On Sun, 7 Feb 1999, Nassar Carnegie wrote:
> Ive been trying to figure this out for about 1 1/2 now
> When i compile 2.2.1 with the patch and upgrades i get this error
>
> checksum.c:200: redefinition of `csum_partial_copy'
> checksum.c:105: `csum_partial_copy' previously defined here
> {standard input}: Assembler messages:
> {standard input}:188: Fatal error: Symbol csum_partial_copy already
> defined.
> make[2]: *** [checksum.o] Error 1
> make[2]: Leaving directory `/usr/src/linux-2.0.36/arch/i386/lib'
> make[1]: *** [first_rule] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.0.36/arch/i386/lib'
> make: *** [_dir_arch/i386/lib] Error 2
> [root at madvexed linux]#
> Can some one help explain this.
Two steps.
(1) rm /usr/src/linux-2.0.36/arch/i386/lib/checksum.c
(2) get a newer version of patch. Your distribution shipped with something
horribly ancient.
The problem is that Linus deleted a file. Your patch wasn't smart enough to
also delete it, and the makefiles will try to compile it if it's there,
which you don't want for the obvious reason that it won't compile.
later,
chris
--
Chris Ricker kaboom at gatech.edu
chris.ricker at m.cc.utah.edu
Slackware isn't an operating _system_, it's a random
bunch of pre-compiled binaries slapped onto a disk.
-- Craig Sanders