Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 272494 - app-laptop/acer_acpi-0.11.2 kernel >2.6.26 - wmi-acer.c:277: error: 'AE_BAD_ADDRESS' undeclared
Summary: app-laptop/acer_acpi-0.11.2 kernel >2.6.26 - wmi-acer.c:277: error: 'AE_BAD_A...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jurek Bartuszek (RETIRED)
URL:
Whiteboard:
Keywords:
: 262399 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-03 20:27 UTC by Nikita
Modified: 2010-05-27 11:48 UTC (History)
3 users (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 Nikita 2009-06-03 20:27:13 UTC
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: В функции ‘wmi_acer_evaluate_method’:
/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:277: ошибка: ‘AE_BAD_ADDRESS’ не описан (первое использование в этой функции)
/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:277: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:277: ошибка: для каждой функции, в которой он используется.)
/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c: В функции ‘wmi_acer_query_block’:
/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:342: ошибка: ‘AE_BAD_ADDRESS’ не описан (первое использование в этой функции)
/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c: В функции ‘wmi_acer_set_block’:
/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.c:422: ошибка: ‘AE_BAD_ADDRESS’ не описан (первое использование в этой функции)
make[2]: *** [/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2/wmi-acer.o] Ошибка 1
make[1]: *** [_module_/usr/portage/app-laptop/acer_acpi/acer_acpi-0.11.2] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r3'
make: *** [wmi-acer.ko] Ошибка 2


Reproducible: Always

Steps to Reproduce:
1. emerge acer_acpi
Comment 1 Nikita 2009-06-03 20:33:40 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 
Comment 2 Nikita 2009-06-03 20:43:47 UTC
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

-------
Comment 3 Nikita 2009-06-03 20:48:51 UTC
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
Comment 4 Andreis Vinogradovs ( slepnoga ) 2009-06-03 20:55:10 UTC
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
Comment 5 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2010-05-27 11:02:52 UTC
*** Bug 262399 has been marked as a duplicate of this bug. ***
Comment 6 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2010-05-27 11:48:21 UTC
for >=linux-2.6.25 please use the in-kernel driver.