readahead-list-0.20050323.0658 completely fails to compile Reproducible: Always Steps to Reproduce: 1. emerge -bs readahead-list 2. 3. Actual Results: In file included from /usr/src/linux/include/linux/timex.h:58, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/time.h:12: error: redefinition of `struct timespec' /usr/include/time.h:119: error: previous definition of `struct timespec' /usr/src/linux/include/linux/time.h:18: error: redefinition of `struct timeval' /usr/include/bits/time.h:70: error: previous definition of `struct timeval' In file included from /usr/src/linux/include/linux/timex.h:58, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/time.h:129:1: warning: "FD_SET" redefined In file included from /usr/include/sys/types.h:216, from /usr/include/stdlib.h:433, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/sys/select.h:93:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/timex.h:58, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/time.h:130:1: warning: "FD_CLR" redefined In file included from /usr/include/sys/types.h:216, from /usr/include/stdlib.h:433, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/sys/select.h:94:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/timex.h:58, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/time.h:131:1: warning: "FD_ISSET" redefined In file included from /usr/include/sys/types.h:216, from /usr/include/stdlib.h:433, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/sys/select.h:95:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/timex.h:58, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/time.h:132:1: warning: "FD_ZERO" redefined In file included from /usr/include/sys/types.h:216, from /usr/include/stdlib.h:433, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/sys/select.h:96:1: warning: this is the location of the previous definition /usr/src/linux/include/linux/time.h:142: error: redefinition of `struct itimerspec' /usr/include/time.h:160: error: previous definition of `struct itimerspec' In file included from /usr/src/linux/include/linux/timex.h:58, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/time.h:178:1: warning: "TIMER_ABSTIME" redefined In file included from /usr/include/time.h:42, from /usr/include/pthread.h:21, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/i686-pc-linux-gnu/bits/gthr-default.h:43, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/i686-pc-linux-gnu/bits/gthr.h:96, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/i686-pc-linux-gnu/bits/c++io.h:37, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/iosfwd:47, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:70, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/bits/time.h:55:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/asm/processor.h:18, from /usr/src/linux/include/asm/timex.h:10, from /usr/src/linux/include/linux/timex.h:61, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/asm/system.h:247: error: expected `,' or `...' before "new" /usr/src/linux/include/asm/system.h: In function `long unsigned int __cmpxchg(volatile void*, long unsigned int, long unsigned int)': /usr/src/linux/include/asm/system.h:250: error: `size' undeclared (first use this function) /usr/src/linux/include/asm/system.h:250: error: (Each undeclared identifier is reported only once for each function it appears in.) /usr/src/linux/include/asm/system.h:254: error: expected identifier before ')' token /usr/src/linux/include/asm/system.h:260: error: expected identifier before ')' token /usr/src/linux/include/asm/system.h:266: error: expected identifier before ')' token In file included from /usr/src/linux/include/asm/timex.h:10, from /usr/src/linux/include/linux/timex.h:61, from /usr/src/linux/include/linux/sched.h:11, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/asm/processor.h: In function `void load_esp0 (tss_struct*, thread_struct*)': /usr/src/linux/include/asm/processor.h:474: error: `unlikely' undeclared (first use this function) In file included from /usr/src/linux/include/linux/sched.h:12, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/jiffies.h: At global scope: /usr/src/linux/include/linux/jiffies.h:84: error: expected init-declarator before "jiffies_64" /usr/src/linux/include/linux/jiffies.h:84: error: expected `,' or `;' before "jiffies_64" /usr/src/linux/include/linux/jiffies.h:88: error: `u64' does not name a type /usr/src/linux/include/linux/jiffies.h: In function `long unsigned int timespec_to_jiffies(const timespec*)': /usr/src/linux/include/linux/jiffies.h:320: error: `u64' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:320: error: `NSEC_PER_SEC' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:324: error: expected `)' before "sec" /usr/src/linux/include/linux/jiffies.h:326: error: expected `)' before ';' token /usr/src/linux/include/linux/jiffies.h: In function `void jiffies_to_timespec(long unsigned int, timespec*)': /usr/src/linux/include/linux/jiffies.h:337: error: `u64' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:337: error: expected `;' before "nsec" /usr/src/linux/include/linux/jiffies.h:338: error: `nsec' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:338: error: `NSEC_PER_SEC' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h: In function `long unsigned int timeval_to_jiffies(const timeval*)': /usr/src/linux/include/linux/jiffies.h:359: error: `u64' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:359: error: `NSEC_PER_SEC' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:363: error: expected `)' before "sec" /usr/src/linux/include/linux/jiffies.h:365: error: expected `)' before ';' token /usr/src/linux/include/linux/jiffies.h: In function `void jiffies_to_timeval(long unsigned int, timeval*)': /usr/src/linux/include/linux/jiffies.h:375: error: `u64' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:375: error: expected `;' before "nsec" /usr/src/linux/include/linux/jiffies.h:376: error: `nsec' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:376: error: `NSEC_PER_SEC' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:377: error: `NSEC_PER_USEC' undeclared (first use this function) In file included from /usr/src/linux/include/linux/sched.h:12, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/jiffies.h:385:41: division by zero in #if /usr/src/linux/include/linux/jiffies.h:385:42: division by zero in #if /usr/src/linux/include/linux/jiffies.h: In function `clock_t jiffies_to_clock_t(long int)': /usr/src/linux/include/linux/jiffies.h:388: error: `u64' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:388: error: expected `;' before "tmp" /usr/src/linux/include/linux/jiffies.h:389: error: `NSEC_PER_SEC' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:389: error: `USER_HZ' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:389: error: `tmp' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:396:18: division by zero in #if /usr/src/linux/include/linux/jiffies.h: In function `long unsigned int clock_t_to_jiffies(long unsigned int)': /usr/src/linux/include/linux/jiffies.h:401: error: `u64' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:401: error: expected `;' before "jif" /usr/src/linux/include/linux/jiffies.h:404: error: `USER_HZ' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:408: error: `jif' undeclared (first use this function) /usr/src/linux/include/linux/jiffies.h:408: error: expected `;' before numeric constant /usr/src/linux/include/linux/jiffies.h: At global scope: /usr/src/linux/include/linux/jiffies.h:414: error: `u64' does not name a type /usr/src/linux/include/linux/jiffies.h:416:41: division by zero in #if /usr/src/linux/include/linux/jiffies.h:416:42: division by zero in #if /usr/src/linux/include/linux/jiffies.h:430: error: `u64' does not name a type /usr/src/linux/include/linux/jiffies.h:432:28: division by zero in #if In file included from /usr/src/linux/include/linux/sched.h:13, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/rbtree.h:128: error: expected `,' or `...' before "new" In file included from /usr/src/linux/include/linux/cpumask.h:78, from /usr/src/linux/include/linux/sched.h:15, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_zero(long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:113: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h:116: error: `BITS_TO_LONGS' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_fill(long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:123: error: `BITS_TO_LONGS' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h:128: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_copy(long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:134: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h:137: error: `BITS_TO_LONGS' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_and(long unsigned int*, const long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:145: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_or(long unsigned int*, const long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:154: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_xor(long unsigned int*, const long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:163: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_andnot(long unsigned int*, const long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:172: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_complement(long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:181: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `int bitmap_equal(const long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:190: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `int bitmap_intersects(const long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:199: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `int bitmap_subset(const long unsigned int*, const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:208: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `int bitmap_empty(const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:216: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `int bitmap_full(const long unsigned int*, int)': /usr/src/linux/include/linux/bitmap.h:224: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_shift_right(long unsigned int*, const long unsigned int*, int, int)': /usr/src/linux/include/linux/bitmap.h:238: error: `BITS_PER_LONG' undeclared (first use this function) /usr/src/linux/include/linux/bitmap.h: In function `void bitmap_shift_left(long unsigned int*, const long unsigned int*, int, int)': /usr/src/linux/include/linux/bitmap.h:247: error: `BITS_PER_LONG' undeclared (first use this function) In file included from /usr/src/linux/include/linux/sched.h:15, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/cpumask.h: At global scope: /usr/src/linux/include/linux/cpumask.h:81: error: `bits' has not been declared /usr/src/linux/include/linux/cpumask.h:81: error: expected identifier before numeric constant /usr/src/linux/include/linux/cpumask.h:81: error: expected `,' or `...' before numeric constant /usr/src/linux/include/linux/cpumask.h:81: error: ISO C++ forbids declaration of `DECLARE_BITMAP' with no type /usr/src/linux/include/linux/cpumask.h:81: error: ISO C++ forbids declaration of `parameter' with no type /usr/src/linux/include/linux/cpumask.h:81: error: ISO C++ forbids declaration of `parameter' with no type /usr/src/linux/include/linux/cpumask.h: In function `void __cpu_set(int, volatile cpumask_t*)': /usr/src/linux/include/linux/cpumask.h:87: error: 'volatile struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpu_clear(int, volatile cpumask_t*)': /usr/src/linux/include/linux/cpumask.h:93: error: 'volatile struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_setall(cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:99: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_clear(cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:105: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpu_test_and_set(int, cpumask_t*)': /usr/src/linux/include/linux/cpumask.h:114: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_and(cpumask_t*, const cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:121: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:121: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:121: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_or(cpumask_t*, const cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:128: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:128: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:128: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_xor(cpumask_t*, const cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:135: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:135: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:135: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_andnot(cpumask_t*, const cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:143: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:143: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:143: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_complement(cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:150: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:150: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpus_equal(const cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:157: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:157: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpus_intersects(const cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:164: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:164: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpus_subset(const cpumask_t*, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:171: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:171: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpus_empty(const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:177: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpus_full(const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:183: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpus_weight(const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:189: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_shift_right(cpumask_t*, const cpumask_t*, int, int)': /usr/src/linux/include/linux/cpumask.h:197: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:197: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `void __cpus_shift_left(cpumask_t*, const cpumask_t*, int, int)': /usr/src/linux/include/linux/cpumask.h:205: error: 'struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:205: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __first_cpu(const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:211: error: expected primary-expression before "int" /usr/src/linux/include/linux/cpumask.h:211: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:211: error: `min_t' undeclared (first use this function) /usr/src/linux/include/linux/cpumask.h: In function `int __next_cpu(int, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:217: error: expected primary-expression before "int" /usr/src/linux/include/linux/cpumask.h:217: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h:217: error: `min_t' undeclared (first use this function) /usr/src/linux/include/linux/cpumask.h: In function `int __cpumask_scnprintf(char*, int, const cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:268: error: 'const struct cpumask_t' has no member named 'bits' /usr/src/linux/include/linux/cpumask.h: In function `int __cpumask_parse(const char*, int, cpumask_t*, int)': /usr/src/linux/include/linux/cpumask.h:276: error: 'struct cpumask_t' has no member named 'bits' In file included from /usr/src/linux/include/linux/sched.h:22, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/asm/mmu.h: At global scope: /usr/src/linux/include/asm/mmu.h:13: error: field `sem' has incomplete type In file included from /usr/src/linux/include/asm/cputime.h:4, from /usr/src/linux/include/linux/sched.h:23, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/asm-generic/cputime.h:21: error: `u64' does not name a type In file included from /usr/src/linux/include/linux/signal.h:4, from /usr/src/linux/include/linux/sched.h:27, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/list.h:705:2: warning: #warning "don't include kernel headers in userspace" In file included from /usr/src/linux/include/linux/signal.h:5, from /usr/src/linux/include/linux/sched.h:27, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/spinlock.h: In function `void bit_spin_lock(int, long unsigned int*)': /usr/src/linux/include/linux/spinlock.h:540: error: `current_thread_info' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h:540: error: `barrier' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h: In function `int bit_spin_trylock(int, long unsigned int*)': /usr/src/linux/include/linux/spinlock.h:558: error: `current_thread_info' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h:558: error: `barrier' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h: In function `void bit_spin_unlock(int, long unsigned int*)': /usr/src/linux/include/linux/spinlock.h:579: error: `barrier' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h:579: error: `current_thread_info' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h:579: error: `TIF_NEED_RESCHED' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h:579: error: `test_thread_flag' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h:579: error: `unlikely' undeclared (first use this function) /usr/src/linux/include/linux/spinlock.h: In function `int bit_spin_is_locked(int, long unsigned int*)': /usr/src/linux/include/linux/spinlock.h:591: error: `current_thread_info' undeclared (first use this function) In file included from /usr/src/linux/include/linux/signal.h:6, from /usr/src/linux/include/linux/sched.h:27, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/asm/signal.h: At global scope: /usr/src/linux/include/asm/signal.h:30: error: conflicting declaration 'typedef long unsigned int sigset_t' /usr/include/sys/select.h:38: error: 'sigset_t' has a previous declaration as `typedef struct __sigset_t sigset_t' /usr/src/linux/include/asm/signal.h:30: error: declaration of `typedef long unsigned int sigset_t' /usr/include/sys/select.h:38: error: conflicts with previous declaration `typedef struct __sigset_t sigset_t' /usr/src/linux/include/asm/signal.h:30: error: declaration of `typedef long unsigned int sigset_t' /usr/include/sys/select.h:38: error: conflicts with previous declaration `typedef struct __sigset_t sigset_t' In file included from /usr/src/linux/include/linux/completion.h:11, from /usr/src/linux/include/linux/sched.h:31, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/wait.h:4:1: warning: "WNOHANG" redefined In file included from /usr/include/stdlib.h:42, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/bits/waitflags.h:26:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/completion.h:11, from /usr/src/linux/include/linux/sched.h:31, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/wait.h:5:1: warning: "WUNTRACED" redefined In file included from /usr/include/stdlib.h:42, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/bits/waitflags.h:27:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/completion.h:11, from /usr/src/linux/include/linux/sched.h:31, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/wait.h:6:1: warning: "WSTOPPED" redefined In file included from /usr/include/stdlib.h:42, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/bits/waitflags.h:30:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/completion.h:11, from /usr/src/linux/include/linux/sched.h:31, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/wait.h:7:1: warning: "WEXITED" redefined In file included from /usr/include/stdlib.h:42, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/bits/waitflags.h:31:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/completion.h:11, from /usr/src/linux/include/linux/sched.h:31, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/wait.h:8:1: warning: "WCONTINUED" redefined In file included from /usr/include/stdlib.h:42, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/cstdlib:52, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/bits/stl_tree.h:66, from /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/include/g++-v3/map:66, from filelist-order.cxx:17: /usr/include/bits/waitflags.h:32:1: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/sched.h:31, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/completion.h:15: error: `wait_queue_head_t' does not name a type /usr/src/linux/include/linux/completion.h: In function `void init_completion(completion*)': /usr/src/linux/include/linux/completion.h:27: error: 'struct completion' has no member named 'wait' /usr/src/linux/include/linux/completion.h:27: error: `init_waitqueue_head' undeclared (first use this function) In file included from /usr/src/linux/include/linux/sched.h:32, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/pid.h: At global scope: /usr/src/linux/include/linux/pid.h:17: error: field `pid_chain' has incomplete type /usr/src/linux/include/linux/pid.h:19: error: field `pid_list' has incomplete type In file included from /usr/src/linux/include/linux/sched.h:33, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/percpu.h: In function `void* __alloc_percpu(size_t, size_t)': /usr/src/linux/include/linux/percpu.h:45: error: `GFP_KERNEL' undeclared (first use this function) /usr/src/linux/include/linux/percpu.h:45: error: `kmalloc' undeclared (first use this function) /usr/src/linux/include/linux/percpu.h: In function `void free_percpu(const void*)': /usr/src/linux/include/linux/percpu.h:52: error: `kfree' undeclared (first use this function) In file included from /usr/src/linux/include/linux/sched.h:102, from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/timer.h: At global scope: /usr/src/linux/include/linux/timer.h:12: error: field `entry' has incomplete type In file included from /usr/src/linux/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/src/linux/include/linux/sched.h:144: error: redefinition of `struct sched_param' /usr/include/bits/sched.h:63: error: previous definition of `struct sched_param' make[2]: *** [filelist-order.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/readahead-list-0.20050323.0658/work/readahead-list-0.20050323.0658/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/readahead-list-0.20050323.0658/work/readahead-list-0.20050323.0658' make: *** [all] Error 2 Expected Results: compile and install Portage 2.0.51.19 (default-linux/x86/2004.2/gcc34, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-ck1 i686) ================================================================= System uname: 2.6.11-ck1 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 1 2005, 21:29:10)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aalib alsa apm arts artswrappersuid atlas audiofile avi berkdb bitmap-fonts blas cdparanoia cdr crypt cups curl dar32 divx4linux dlloader dvd emboss encode esd fam ffmpeg fftw flac font-server foomaticdb fortran gdbm gif ginac gpm gstreamer gtk2 hal ieee1394 imagemagick imlib ipv6 java jpeg jpeg2k junit kde kdeenablefinal ldap libaudiofile libg++ libwww logitech-mouse mad matroska mikmod mmx mng monkey motif mp3 mpeg mysql ncurses nls nptl nvidia oggvorbis opengl oss pam pcmcia pdflib perl pic png ppds python qhull qt quicktime rdesktop readline scanner sdl slang sndfile spell sse ssl svg svga tcltk tcpd theora tidy tiff truetype truetype-fonts type1-fonts unicode usb vidix wifi wxwindows xine xml2 xmms xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
use the new version in cvs now.
Program still does not compile: 21:20:32 (46.92 KB/s) - `/usr/portage/distfiles/readahead-list-0.20050328.0142.tar.bz2' saved [106429/106429] >>> md5 src_uri ;-) readahead-list-0.20050328.0142.tar.bz2 >>> Unpacking source... >>> Unpacking readahead-list-0.20050328.0142.tar.bz2 to /var/tmp/portage/readahead-list-0.20050328.0142/work >>> Source unpacked. * econf: updating readahead-list-0.20050328.0142/config/config.guess with /usr/share/gnuconfig/config.guess * econf: updating readahead-list-0.20050328.0142/config/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --sbindir=/sbin configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip checking for gawk... (cached) gawk checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... gcc3 checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for a BSD-compatible install... /bin/install -c checking for mv... /bin/mv checking for rm... /bin/rm checking for cp... /bin/cp checking for sed... /bin/sed checking for cmp... /usr/bin/cmp checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether user wants warnings... no checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes checking whether i686-pc-linux-gnu-gcc needs -traditional... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for ioctl... yes checking for memchr... yes checking for readahead... yes configure: creating ./config.status config.status: creating Makefile config.status: creating README config.status: creating doc/Makefile config.status: creating m4/Makefile config.status: creating src/Makefile config.status: creating contrib/Makefile config.status: creating contrib/data/Makefile config.status: creating contrib/init/Makefile config.status: creating contrib/init/gentoo/Makefile config.status: creating contrib/scripts/Makefile config.status: creating config.h config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142' Making all in m4 make[2]: Entering directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/m4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/m4' Making all in src make[2]: Entering directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/src' if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W -MT filelist-order.o -MD -MP -MF ".deps/filelist-order.Tpo" -c -o filelist-order.o filelist-order.cxx; \ then mv -f ".deps/filelist-order.Tpo" ".deps/filelist-order.Po"; else rm -f ".deps/filelist-order.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W -MT readahead-list.o -MD -MP -MF ".deps/readahead-list.Tpo" -c -o readahead-list.o readahead-list.c; \ then mv -f ".deps/readahead-list.Tpo" ".deps/readahead-list.Po"; else rm -f ".deps/readahead-list.Tpo"; exit 1; fi readahead-list.c:37: warning: 'program_header' defined but not used readahead-list.c:38: warning: 'program_id' defined but not used i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W -o readahead-list readahead-list.o In file included from /usr/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/include/linux/wait.h: In function `int waitqueue_active(wait_queue_head_t*)': /usr/include/linux/wait.h:79: error: `list_empty' undeclared (first use this function) /usr/include/linux/wait.h:79: error: (Each undeclared identifier is reported only once for each function it appears in.) filelist-order.cxx: At global scope: filelist-order.cxx:55: warning: 'program_header' defined but not used filelist-order.cxx:56: warning: 'program_id' defined but not used make[2]: *** [filelist-order.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142' make: *** [all] Error 2 !!! ERROR: sys-apps/readahead-list-0.20050328.0142 failed. !!! Function src_compile, Line 25, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
1. tell me what version of linux-headers you have installed now. 2. emerge linux-header 3. emerge readahead-list again.
1. linux-headers-2.6.8.1-r2 2. emerged linux-headers-2.6.8.1-r4 3. emerged readahead-list-0.20050328.0142: make all-recursive make[1]: Entering directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142' Making all in m4 make[2]: Entering directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/m4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/m4' Making all in src make[2]: Entering directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/src' if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W -MT filelist-order.o -MD -MP -MF ".deps/filelist-order.Tpo" -c -o filelist-order.o filelist-order.cxx; \ then mv -f ".deps/filelist-order.Tpo" ".deps/filelist-order.Po"; else rm -f ".deps/filelist-order.Tpo"; exit 1; fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W -MT readahead-list.o -MD -MP -MF ".deps/readahead-list.Tpo" -c -o readahead-list.o readahead-list.c; \ then mv -f ".deps/readahead-list.Tpo" ".deps/readahead-list.Po"; else rm -f ".deps/readahead-list.Tpo"; exit 1; fi readahead-list.c:37: warning: 'program_header' defined but not used readahead-list.c:38: warning: 'program_id' defined but not used i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W -o readahead-list readahead-list.o In file included from /usr/include/linux/fs.h:12, from filelist-order.cxx:32: /usr/include/linux/wait.h: In function `int waitqueue_active(wait_queue_head_t*)': /usr/include/linux/wait.h:79: error: `list_empty' undeclared (first use this function) /usr/include/linux/wait.h:79: error: (Each undeclared identifier is reported only once for each function it appears in.) filelist-order.cxx: At global scope: filelist-order.cxx:55: warning: 'program_header' defined but not used filelist-order.cxx:56: warning: 'program_id' defined but not used make[2]: *** [filelist-order.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/readahead-list-0.20050328.0142/work/readahead-list-0.20050328.0142' make: *** [all] Error 2 !!! ERROR: sys-apps/readahead-list-0.20050328.0142 failed. !!! Function src_compile, Line 25, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
Same thing as http://bugs.gentoo.org/show_bug.cgi?id=86968 should be marked as duplicate
*** This bug has been marked as a duplicate of 86968 ***
*** Bug 96248 has been marked as a duplicate of this bug. ***