Summary: | app-laptop/acer_acpi-0.11.2 kernel >2.6.26 - wmi-acer.c:277: error: 'AE_BAD_ADDRESS' undeclared | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikita <me+some> |
Component: | [OLD] Core system | Assignee: | Jurek Bartuszek (RETIRED) <jurek> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andreis.vinogradovs, jlec, mobile+disabled |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nikita
2009-06-03 20:27:13 UTC
for fix bug put this line to acer_acpi-0.11.2.ebuild ------- src_unpack() { unpack ${A} if kernel_is gt 2 6 23 ; then cd ${S} echo "#define AE_BAD_ADDRESS AE_ERROR" >> wmi-acer.h fi } ----- and run ebuild /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2.ebuild digest english output ----------- make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2 modules make[1]: Entering directory `/usr/src/linux-2.6.29-gentoo-r3' CC [M] /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.o /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c: In function 'wmi_acer_evaluate_method': /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:277: error: 'AE_BAD_ADDRESS' undeclared (first use in this function) /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:277: error: (Each undeclared identifier is reported only once /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:277: error: for each function it appears in.) /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c: In function 'wmi_acer_query_block': /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:342: error: 'AE_BAD_ADDRESS' undeclared (first use in this function) /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c: In function 'wmi_acer_set_block': /usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:422: error: 'AE_BAD_ADDRESS' undeclared (first use in this function) make[2]: *** [/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.o] Error 1 make[1]: *** [_module_/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r3' make: *** [wmi-acer.ko] Error 2 ------- Portage 2.2_rc33 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29-gentoo-r3 x86_64) ================================================================= System uname: Linux-2.6.29-gentoo-r3-x86_64-AMD_Turion-tm-_64_Mobile_Technology_MK-36-with-gentoo-2.0.1 Timestamp of tree: Wed, 03 Jun 2009 14:30:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p24 dev-java/java-config: 2.1.8 dev-lang/python: 2.6.2-r1 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.4 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r2 sys-apps/sandbox: 1.9 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.29 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/" LANG="ru_RU.UTF-8" LC_ALL="" LDFLAGS="-Wl,-O1" LINGUAS="ru" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/games /usr/local/portage/layman/swegener /usr/local/portage/layman/nx /usr/local/portage/layman/sunrise /usr/local/portage/layman/qutim-overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X a52 aac aalib acct ace acl acpi addition additions administrator adns aften aio alsa amarok amarok2 amd64 animation-rtl animgif ansi applet artworkextra aspell audacious audio audiofile auto-completion autoipd automount avahi background bash-completion battery berkdb binary-drivers bl bluetooth branding bzip2 cairo cddb cdr charconv chardet chm chroot cleartype cli consolekit cpufreq cracklib crypt cups curl cxx dbus dhclient dhcp dhcpcd djvu dlz dmx dri dvd dvdr dvdread ebook eds embedded emboss emerald encode escreen esd eselect evo exchange exif extensions extras faac faad fam fastcgi fbcon fbcondecor fbsplash ffmpeg firefox firefox3 flac fmod fontconfig fortran fuse gajim gd gdbm gdm gif gmp gnome gnome-keyring gnome-print google-gadgets gpm grammar graphviz grub gstreamer gtk gzip hacking hal hdri icons iconv icq id3 id3tag idn imagemagick imap injection inotify ipfilter ipod iproute2 iptv isdnlog jabber java java6 jbig john jpeg jpeg2k jpgraph kde kde4 kerberos krb4 lcms ldap libass libnotify lm_sensors loop-aes lua lvm lzma lzo mad math mdnsresponder-compat midi mikmod mmap mmx mng mono moonlight mozdevelop mozilla mp3 mpd mpeg mudflap multilib mysql ncurses network networkmanager new-interface new-login nls nptl nptlonly nsplugin nss ntfs ogg opengl openmp openssl opensslcrypt openvpn oscar otr ots pam passwordsave pcre pdf perl pidgin pkcs11 plasma png policykit ppds pppd pulseaudio python qt3 qt3support qt4 quicktime rar readline reflection reiserfs remote resolvconf rss samba screen screenshot sdl session slang sound sounds spell spl sse sse2 ssl startup-notification subversion svg sysfs tcpd thesaurus thumbnail thunderbird tiff trayicon truetype unicode upnp urandom usb v4l v4l2 vim vim-syntax vorbis webkit wifi wmf wordperfect x264 xcb xcomposite xine xinerama xml xmp xorg xscreensaver xulrunner xv zephyr zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" NETBEANS_MODULES="apisupport harness ide java nb cnd groovy gsf identity j2ee mobility php profiler soa visualweb webcommon websvccommon xml" USERLAND="GNU" VIDEO_CARDS="fbdev radeon vesa apm radeonhd fglrx" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS From official upstream site: 8th February 2008 - acer-wmi, the upstream port of acer_acpi, has now been merged into 2.6.25. acer_acpi has now been deprecated in favour of acer-wmi, and is in bug-fix mode only for pre 2.6.25 kernels. ИМХО, bug is INVALID *** Bug 262399 has been marked as a duplicate of this bug. *** for >=linux-2.6.25 please use the in-kernel driver. |