# emerge joystick -vuDN Calculating dependencies... done! >>> Emerging (1 of 1) games-util/joystick-20060731 to / * joystick-20060731.tar.bz2 MD5 ;-) ... [ ok ] * joystick-20060731.tar.bz2 RMD160 ;-) ... [ ok ] * joystick-20060731.tar.bz2 SHA1 ;-) ... [ ok ] * joystick-20060731.tar.bz2 SHA256 ;-) ... [ ok ] * joystick-20060731.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking joystick-20060731.tar.bz2 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking joystick-20060731.tar.bz2 to /var/tmp/portage/joystick-20060731/work * Applying joystick-MCS-defines.patch ... [ ok ] * Applying joystick-jstest-segv.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/joystick-20060731/work/utils ... gcc -O2 -pipe evtest.c -o evtest gcc -O2 -pipe jstest.c -o jstest gcc -O2 -pipe -c -o jscal.o jscal.c gcc -O2 -pipe fftest.c -o fftest evtest.c:260:8: warning: extra tokens at end of #endif directive gcc -O2 -pipe ffset.c -o ffset gcc -O2 -pipe -funsigned-char \ -lm ffcfstress.c -o ffcfstress gcc -c -O2 -pipe ffmvforce.c -o ffmvforce.o `sdl-config --cflags` gcc -O2 -pipe -lm jscal.o -o jscal ffmvforce.c: In function 'main': ffmvforce.c:150: warning: passing argument 1 of 'on_exit' from incompatible pointer type gcc ffmvforce.o -o ffmvforce -O2 -pipe -lm `sdl-config --libs` gcc -O2 -pipe inputattach.c -o inputattach In file included from /usr/include/time.h:8, from /usr/include/gentoo-multilib/amd64/signal.h:209, from /usr/include/signal.h:8, from /usr/include/asm-x86_64/sigcontext.h:13, from /usr/include/asm/sigcontext.h:8, from /usr/include/asm-x86_64/processor.h:13, from /usr/include/asm/processor.h:8, from /usr/include/linux/spinlock.h:16, from /usr/include/linux/seqlock.h:30, from /usr/include/asm-x86_64/vsyscall.h:4, from /usr/include/asm/vsyscall.h:4, from /usr/include/asm-x86_64/timex.h:12, from /usr/include/asm/timex.h:8, from /usr/include/linux/timex.h:61, from /usr/include/linux/sched.h:11, from /usr/include/linux/smp_lock.h:5, from /usr/include/linux/hardirq.h:5, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/gentoo-multilib/amd64/time.h:122: error: redefinition of 'struct timespec' In file included from /usr/include/asm-x86_64/div64.h:1, from /usr/include/asm/div64.h:8, from /usr/include/linux/jiffies.h:9, from /usr/include/linux/sched.h:12, from /usr/include/linux/smp_lock.h:5, from /usr/include/linux/hardirq.h:5, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/asm-generic/div64.h:54:3: error: #error do_div() does not yet support the C64 In file included from /usr/include/linux/sched.h:12, from /usr/include/linux/smp_lock.h:5, from /usr/include/linux/hardirq.h:5, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/linux/jiffies.h:385:41: error: division by zero in #if In file included from /usr/include/linux/sched.h:12, from /usr/include/linux/smp_lock.h:5, from /usr/include/linux/hardirq.h:5, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/linux/jiffies.h: In function 'jiffies_to_clock_t': /usr/include/linux/jiffies.h:389: error: 'USER_HZ' undeclared (first use in this function) /usr/include/linux/jiffies.h:389: error: (Each undeclared identifier is reported only once /usr/include/linux/jiffies.h:389: error: for each function it appears in.) /usr/include/linux/jiffies.h:396:18: error: division by zero in #if /usr/include/linux/jiffies.h: In function 'clock_t_to_jiffies': /usr/include/linux/jiffies.h:404: error: 'USER_HZ' undeclared (first use in this function) /usr/include/linux/jiffies.h:416:41: error: division by zero in #if /usr/include/linux/jiffies.h: In function 'jiffies_64_to_clock_t': /usr/include/linux/jiffies.h:425: error: 'USER_HZ' undeclared (first use in this function) /usr/include/linux/jiffies.h:432:28: error: division by zero in #if /usr/include/linux/jiffies.h: In function 'nsec_to_clock_t': /usr/include/linux/jiffies.h:435: error: 'USER_HZ' undeclared (first use in this function) In file included from /usr/include/asm-x86_64/cputime.h:4, from /usr/include/asm/cputime.h:8, from /usr/include/linux/sched.h:23, from /usr/include/linux/smp_lock.h:5, from /usr/include/linux/hardirq.h:5, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/asm-generic/cputime.h: At top level: /usr/include/asm-generic/cputime.h:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cputime64_t' In file included from /usr/include/linux/hardirq.h:5, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/linux/smp_lock.h: In function 'reacquire_kernel_lock': /usr/include/linux/smp_lock.h:37: error: dereferencing pointer to incomplete type In file included from /usr/include/asm-x86_64/hardirq.h:6, from /usr/include/asm/hardirq.h:8, from /usr/include/linux/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/linux/irq.h: At top level: /usr/include/linux/irq.h:49: error: expected declaration specifiers or '...' before 'cpumask_t' In file included from /usr/include/asm/hw_irq.h:8, from /usr/include/linux/irq.h:74, from /usr/include/asm-x86_64/hardirq.h:6, from /usr/include/asm/hardirq.h:8, from /usr/include/linux/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/asm-x86_64/hw_irq.h:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'irq_vector' In file included from /usr/include/asm/hw_irq.h:8, from /usr/include/linux/irq.h:74, from /usr/include/asm-x86_64/hardirq.h:6, from /usr/include/asm/hardirq.h:8, from /usr/include/linux/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/asm-x86_64/hw_irq.h: In function 'hw_resend_irq': /usr/include/asm-x86_64/hw_irq.h:134: error: 'irq_vector' undeclared (first use in this function) In file included from /usr/include/asm-x86_64/hardirq.h:6, from /usr/include/asm/hardirq.h:8, from /usr/include/linux/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/linux/irq.h: At top level: /usr/include/linux/irq.h:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'irq_affinity' In file included from /usr/include/asm/fixmap.h:8, from /usr/include/asm-x86_64/apic.h:6, from /usr/include/asm/apic.h:8, from /usr/include/asm-x86_64/hardirq.h:8, from /usr/include/asm/hardirq.h:8, from /usr/include/linux/hardirq.h:6, from /usr/include/linux/interrupt.h:11, from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/asm-x86_64/fixmap.h:52: error: expected declaration specifiers or '...' before 'pgprot_t' In file included from /usr/include/linux/serio.h:13, from inputattach.c:36: /usr/include/linux/interrupt.h:39: error: expected specifier-qualifier-list before 'cpumask_t' In file included from /usr/include/sys/types.h:8, from inputattach.c:38: /usr/include/gentoo-multilib/amd64/sys/types.h:46: error: conflicting types for 'loff_t' /usr/include/linux/types.h:72: error: previous declaration of 'loff_t' was here /usr/include/gentoo-multilib/amd64/sys/types.h:62: error: conflicting types for 'dev_t' /usr/include/linux/types.h:25: error: previous declaration of 'dev_t' was here In file included from /usr/include/time.h:8, from /usr/include/gentoo-multilib/amd64/sys/types.h:133, from /usr/include/sys/types.h:8, from inputattach.c:38: /usr/include/gentoo-multilib/amd64/time.h:105: error: conflicting types for 'timer_t' /usr/include/linux/types.h:43: error: previous declaration of 'timer_t' was here In file included from /usr/include/sys/types.h:8, from inputattach.c:38: /usr/include/gentoo-multilib/amd64/sys/types.h:198: error: conflicting types for 'int64_t' /usr/include/linux/types.h:140: error: previous declaration of 'int64_t' was here /usr/include/gentoo-multilib/amd64/sys/types.h:204: error: conflicting types for 'u_int64_t' /usr/include/linux/types.h:139: error: previous declaration of 'u_int64_t' was here In file included from /usr/include/bits/time.h:8, from /usr/include/gentoo-multilib/amd64/sys/select.h:46, from /usr/include/sys/select.h:8, from /usr/include/gentoo-multilib/amd64/sys/types.h:220, from /usr/include/sys/types.h:8, from inputattach.c:38: /usr/include/gentoo-multilib/amd64/bits/time.h:70: error: redefinition of 'struct timeval' In file included from /usr/include/sys/select.h:8, from /usr/include/gentoo-multilib/amd64/sys/types.h:220, from /usr/include/sys/types.h:8, from inputattach.c:38: /usr/include/gentoo-multilib/amd64/sys/select.h:78: error: conflicting types for 'fd_set' /usr/include/linux/types.h:22: error: previous declaration of 'fd_set' was here In file included from /usr/include/sys/time.h:8, from inputattach.c:41: /usr/include/gentoo-multilib/amd64/sys/time.h:58: error: redefinition of 'struct timezone' /usr/include/gentoo-multilib/amd64/sys/time.h:96: error: expected identifier before numeric constant /usr/include/gentoo-multilib/amd64/sys/time.h:110: error: redefinition of 'struct itimerval' inputattach.c:375: error: 'SERIO_ELO' undeclared here (not in a function) make: *** [inputattach] Error 1 !!! ERROR: games-util/joystick-20060731 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile joystick-20060731.ebuild, line 31: Called die !!! inputattach failed !!! If you need support, post the topmost build error, and the call stack if relevant.