Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86410 - readahead-list-0.20050323.0658 fails to compile
Summary: readahead-list-0.20050323.0658 fails to compile
Status: RESOLVED DUPLICATE of bug 86968
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
: 96248 (view as bug list)
Depends on: 83224
Blocks:
  Show dependency tree
 
Reported: 2005-03-23 10:39 UTC by Arie Huijzer
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arie Huijzer 2005-03-23 10:39:48 UTC
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
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-03-28 04:25:35 UTC
use the new version in cvs now.
Comment 2 Arie Huijzer 2005-03-28 11:34:42 UTC
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.
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-03-28 12:58:35 UTC
1. tell me what version of linux-headers you have installed now.
2. emerge linux-header
3. emerge readahead-list again.
Comment 4 Arie Huijzer 2005-03-29 09:07:32 UTC
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.
Comment 5 Raphael Slinckx 2005-04-05 14:37:08 UTC
Same thing as http://bugs.gentoo.org/show_bug.cgi?id=86968
should be marked as duplicate
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-04-25 14:54:32 UTC

*** This bug has been marked as a duplicate of 86968 ***
Comment 7 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-06-16 01:51:02 UTC
*** Bug 96248 has been marked as a duplicate of this bug. ***