kernel 2.4.26 compile errors on PPC
From: Artur Jasowicz
Date: Fri May 07 2004 - 11:59:49 EST
Yellow Dog Linux running on a PowerMac. While recompiling fresh copy of
2.4.26 downloaded from kernel.org, I ran into two problems:
1. Compiling file
linux-2.4.26/drivers/char/agp/agpgart_be.c
returned:
agpgart_be.c:96: #error "Please define flush_cache."
I looked up code near line 96 of agpgart_be.c and compared it against the
sources of kernel v. 2.4.19. The diference was that in 2.4.26 line 84 was
missing "|| defined(__powerpc__)". It should read:
#elif defined(__alpha__) || defined(__ia64__) || defined(__sparc__) ||
defined(__powerpc__)
instead of
#elif defined(__alpha__) || defined(__ia64__) || defined(__sparc__)
2. Compiling file
linux-2.4.26/drivers/scsi/dpt_i2o.c
returned:
dpt_i2o.c:90: parse error before `2'
dpt_i2o.c:90: warning: large integer implicitly truncated to unsigned type
Again, compared against v. 2.4.19, looks like lines starting at line 87
should read:
#else
(-1),(-1),
#endif
instead of:
#else
(-1),(-1)
#endif
The comma was missing.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/