# emerge -va joystick
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.