Hi, when emerging evkeyd-0.1_pre7 at my laptop, i get the following error: >>> md5 files ;-) files/evkeyd.rc >>> md5 src_uri ;-) evkeyd-0.1pre7.tar.gz >>> Unpacking source... >>> Unpacking evkeyd-0.1pre7.tar.gz to /var/tmp/portage/evkeyd-0.1_pre7/work >>> Source unpacked. cc -mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -c evkeyd.c cc -mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -c config.c cc -mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -c eventinterface.c cc -mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -c backlight.c cc -mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -c eject.c backlight.c: In function `backlight_init': backlight.c:23: error: subscripted value is neither array nor pointer make: *** [backlight.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: sys-apps/evkeyd-0.1_pre7 failed. !!! Function src_compile, Line 556, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. I could exclude backlight support from my kernel, but i need it to change my display brightness. Reproducible: Always Steps to Reproduce: 1.emerge -vD evkeyd 2. 3. Actual Results: Exitcode 2 Expected Results: Exitcode 0 :) Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1300MHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 1 2005, 13:42:31)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=pentium3 -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.inode.at ftp://gentoo.inode.at/source rsync://rsync.fhh.opensource-mirror.de/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ rsync://linux.rz.ruhr-uni-bochum.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo rsync://ftp.join.uni-muenster.de/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo" LANG="en_IE@euro" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://asterix/portage" USE="3dnow X X509 acl acpi alsa amd apache2 avi berkdb bitmap-fonts bluetooth cdparanoia cdr cgi chroot clamav crypt cups curl dga divx4linux dvd dvdr emboss encode esd ethereal fam fastcgi fax fbcon ffmpeg flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib innodb ipv6 isdn java javascript jpeg junit lcd libg++ libwww mad maildir md5sum memlimit mikmod mmx motif mozcalendar mozilla moznocompose moznoirc mp3 mpeg nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses nls ogg oggvorbis opengl oss pam pcap pcmcia pdflib perl php png pnp python qt quicktime readline samba sasl scanner sdl skey slang snmp socks5 spell sse ssl svga tcltk tcpd tiff transcode truetype truetype-fonts type1-fonts unicode usb vcd virus-scan vorbis wavelan wmf x86 xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
try upgrading to linux-headers-2.6.8.1-r4 or linux-headers-2.6.11 the line that is erroring is: if(ioctl(fd, _IOR('B', 6, 0), 0) < 0) {
Try changing _IOR('B', 6, 0) in backlight.c to _IOR('B', 6, int) and confirm functionality.
Fixed in CVS, thanks.