Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 192280 - net-wireless/madwifi-ng-0.9.3.3 version bump needed for 2.6.23 kernels
Summary: net-wireless/madwifi-ng-0.9.3.3 version bump needed for 2.6.23 kernels
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Steev Klimaszewski (RETIRED)
URL:
Whiteboard:
Keywords:
: 196367 196406 (view as bug list)
Depends on:
Blocks: kernel-2.6.23
  Show dependency tree
 
Reported: 2007-09-12 10:31 UTC by Juergen Rose
Modified: 2007-10-20 22:32 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
madwifi-ng-0.9.3.2.ebuild (madwifi-ng-0.9.3.2.ebuild,2.55 KB, text/plain)
2007-09-28 14:11 UTC, Joël
Details
patch-madwifi-r2630-2.6.23-build-fix.diff (patch-madwifi-r2630-2.6.23-build-fix.diff,529 bytes, text/plain)
2007-09-28 14:13 UTC, Joël
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2007-09-12 10:31:19 UTC
'FEATURES="-sandbox" emerge -vD madwifi-ng'  fails with:

make[1]: Entering directory `/usr/src_thinkpad/linux-2.6.23-rc6'
  CC [M]  /var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/net80211/if_media.o
cc1: warnings being treated as errors
In file included from /var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/net80211/if_media.h:44,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/net80211/if_media.c:67:
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/net80211/../net80211/ieee80211_linux.h:532: warning: 'struct file_
operations' declared inside parameter list
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/net80211/../net80211/ieee80211_linux.h:532: warning: its scope is 
only this definition or declaration, which is probably not what you want
make[2]: *** [/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/net80211/if_media.o] Error 1
make[1]: *** [_module_/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.2/work/madwifi-0.9.3.2/net80211] Error 2
make[1]: Leaving directory `/usr/src_thinkpad/linux-2.6.23-rc6'
make: *** [all] Error 2
 * 
 * ERROR: net-wireless/madwifi-ng-0.9.3.2 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   ebuild.sh, line 1334:   Called linux-mod_src_compile
 *   linux-mod.eclass, line 516:   Called die
 * 
 * Unable to make  KERNELPATH=/lib/modules/2.6.23-rc6/build all.


Reproducible: Always




root@thinkpad:/root(3)# emerge --info
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.23-rc6 i686)
=================================================================
System uname: 2.6.23-rc6 i686 Intel(R) Pentium(R) M processor 1700MHz
Timestamp of tree: Wed, 12 Sep 2007 07:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r5, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r4
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.caliu.info/pub/gentoo/ http://ftp.caliu.info/pub/gentoo/ ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://www.gigaload.org/gentoo.org/"
LINGUAS="de fr"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/science /usr/portage/local/layman/xeffects /usr/local/portage /usr/local/portage/xeffects /usr/local/sci"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac acl acpi aiglx alsa amrr ao aotuv apache2 asf atlas auctex audacious audiofile automount bash-completion beagle berkdb bitmap-fonts blas bluetooth bonobo boo bzip2 cairo cardbus cdda cddb cdf cdio cdparanoia cdr cgi chm cli corba cracklib crypt cups curl daap dbus device-mapper dga divx dlloader dmi dri dv dvb dvd dvdr dvi dxr3 dynagraph effects elf emacs emboss encode epiphany esd evo evolution examples exif expat fam fame ffmpeg fftw firefox fits flac fltk foomaticdb fortran fpx galago gdal gdbm geos gif gimp gimpprint ginac glade glitz gml gmp gnome gnuplot gnutls gphoto2 gpm graphviz grass gs gsl gsm gstreamer gtk guile hal hddtemp hdf hdf5 hlapi iconv icq id3 imagemagick innodb ipv6 isdnlog ithreads jabber java jbig john jp2 jpeg jpeg2k kexi ladspa lame lapack latex lcms ldap libgda libsamplerate lirc lua lzo lzw mad madwifi math matroska midi mmx mmxext mng mod mono motif mozdevelop mozilla mozsvg mozxmlterm mp3 mp4live mpeg mpeg2 mplayer mudflap musicbrainz mysql mysqli nautilus ncurses neXt netcdf network nfs nls nntp nptl nptlonly ntfs numarray numeric ocaml octave odbc ogdi ogg ole opengl openmp pam pcre pdf perl plotutils plugin png posix postgres pppd preview-latex proj python qhull quicktime readline real reflection reiserfs rhythmbox rle rrdcgi rrdtool samba sdl session slang slp sndfile snmp sox speex spell spl sqlite sse sse2 ssl subtitles svg t1lib tcltk tcpd tetex theora threads thunderbird tidy tiff tk truetype truetype-fonts type1-fonts unicode userlocales utempter v4l2 vorbis wifi win32codecs wmf x86 xattr xemacs xext xine xml xmlreader xmlrpc xorg xpm xv xvid xvmc zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 mulaw multi null plug rate route share shm softvol" DVB_CARDS="usb-wt220u" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Steev Klimaszewski (RETIRED) gentoo-dev 2007-09-12 19:49:03 UTC
This should be filed upstream at madwifi.org's bugtracker.
Comment 2 Joël 2007-09-22 21:24:08 UTC
Please find the relevant patch there:

http://madwifi.org/attachment/ticket/1476/patch-madwifi-r2630-2.6.23-build-fix.diff?format=raw
Comment 3 Juergen Rose 2007-09-28 13:36:45 UTC
(In reply to comment #2)
> Please find the relevant patch there:
> 
> http://madwifi.org/attachment/ticket/1476/patch-madwifi-r2630-2.6.23-build-fix.diff?format=raw
> 

What is the best way to patch the gentoo-package madwifi-ng-ng-0.9.3.2, so that the package is still installed by emerge?

    Juergen
Comment 4 Joël 2007-09-28 14:11:43 UTC
Created attachment 132082 [details]
madwifi-ng-0.9.3.2.ebuild

Create a portage overlay, and put the ebuild into (for example) /usr/local/portage/net-wireless/madwifi-ng/
Comment 5 Joël 2007-09-28 14:13:34 UTC
Created attachment 132084 [details]
patch-madwifi-r2630-2.6.23-build-fix.diff

Put this into:
/usr/local/portage/net-wireless/madwifi-ng/files/
Comment 6 Joël 2007-09-28 14:14:35 UTC
Juergen: After downloading these 2 files, you should see this:

http://gentoo-wiki.com/Portage_Overlay

does this help you ? :-)
Comment 7 Juergen Rose 2007-09-28 17:47:20 UTC
Hello Joel,

I put the madwifi-ng-0.9.3.2.ebuild (attachment id=132082) and patch-madwifi-r2630-2.6.23-build-fix.diff (attachment id=132084) in the new directory 
 /usr/local/portage/net-wireless/madwifi-ng/ and studied http://gentoo-wiki.com/Portage_Overlay.

Then I did 'emerge -pvuD madwifi-ng' and I got:
...
Calculating dependencies |!!! Manifest file not found: '/usr/local/portage/net-wireless/madwifi-ng/Manifest'
... done!
[ebuild     UD] net-wireless/madwifi-ng-tools-0.9.3.1 [0.9.3.2] 3,407 kB 
[ebuild     UD] net-wireless/madwifi-ng-0.9.3.1 [0.9.3.2] USE="-injection" 0 kB 

Why emerge want to downgrade madwifi-ng? I moved /usr/local/portage/net-wireless/madwifi-ng/ in my home directory and did again 'emerge -pvD madwifi-ng'

Calculating dependencies... done!
[ebuild   R   ] net-wireless/madwifi-ng-tools-0.9.3.2  0 kB 

So the downgrade seems to me to come from the new overlay. I moved back ~/madwifi-ng/ to  /usr/local/portage/net-wireless/ and did 'emerge -vuD madwifi-ng'. But it fails with:

  CC [M]  /var/tmp/portage/net-wireless/madwifi-ng-0.9.3.1/work/madwifi-0.9.3.1/net80211/if_media.o
cc1: warnings being treated as errors
In file included from /var/tmp/portage/net-wireless/madwifi-ng-0.9.3.1/work/madwifi-0.9.3.1/net80211/if_media.h:44,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.3.1/work/madwifi-0.9.3.1/net80211/if_media.c:67:
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.1/work/madwifi-0.9.3.1/net80211/../net80211/ieee80211_linux.h:485: warning: 'struct file_operations' declared inside pa
rameter list
/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.1/work/madwifi-0.9.3.1/net80211/../net80211/ieee80211_linux.h:485: warning: its scope is only this definition or declar
ation, which is probably not what you want
make[2]: *** [/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.1/work/madwifi-0.9.3.1/net80211/if_media.o] Error 1
make[1]: *** [_module_/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.1/work/madwifi-0.9.3.1/net80211] Error 2
make[1]: Leaving directory `/usr/src_thinkpad/linux-2.6.23-rc8'
make: *** [all] Error 2

I am not sure, did emerge use the overlay or not?
Any further hint?


Comment 8 Joël 2007-09-28 19:18:30 UTC
Hi Juergen,

I hope we're not cluttering this page too much (but after all, it is "your" bug) :-)

For portage to consider your ebuild as valid, you need to validate it with:
cd /usr/local/portage/net-wireless/madwifi-ng
ebuild madwifi-ng-0.9.3.2.ebuild digest

That will generate some metadata, called the manifests. The manifests allow Portage to verify the integrity of a package, to ensure it wasn't corrupted or tampered with. If the manifest is missing or if the cryptographic signature for one file doesn't match, Portage will consider the package as masked, and will (in your case) attempt to install the previous version.

Note that in your case, there is the original (non-overlayed) madwifi-ng 0.9.3.2 "below" your overlay yet 0.9.3.1 got installed instead. This is (almost certainly) a design decision in Portage: overlays replace the package versions below them. In short: Your overlayed madwifi-ng 0.9.3.2 has a manifest problem, so Portage rules out madwifi-ng 0.9.3.2 completely, including the original one. That's probably why it tried to install 0.9.3.1 (yet it failed because it's not compatible with kernel 2.6.23).

So... try the "ebuild ... digest" and it should work ! If it doesn't, please feel free to e-mail me :-)
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-10-10 06:53:57 UTC
(In reply to comment #2)
> Please find the relevant patch there:
> http://madwifi.org/attachment/ticket/1476/patch-madwifi-r2630-2.6.23-build-fix.diff?format=raw

Reopen; we need this patch. 

Comment 10 Pacho Ramos gentoo-dev 2007-10-10 19:02:17 UTC
The patch fixes the compilation error, but I still get the access violation problem:

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-net-wireless_-_madwifi-ng-0.9.3.2-9913.log"

open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
--------------------------------------------------------------------------------
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2007-10-11 15:53:42 UTC
(In reply to comment #10)
> The patch fixes the compilation error, but I still get the access violation
> problem:

Not here, we have Bug 135745 for this.
Comment 12 Pacho Ramos gentoo-dev 2007-10-11 16:12:51 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > The patch fixes the compilation error, but I still get the access violation
> > problem:
> 
> Not here, we have Bug 135745 for this.
> 

Sorry and thanks a lot for the link
Comment 13 GNUtoo 2007-10-11 17:53:04 UTC
i have the same access violation for rt2500:
# emerge -av rt2500

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-wireless/rt2500-1.1.0_pre2007071515  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) net-wireless/rt2500-1.1.0_pre2007071515 to /
 * rt2500-1.1.0_pre2007071515.tar.gz RMD160 ;-) ...                                                                                                                                                                                                                                                                 [ ok ]
 * rt2500-1.1.0_pre2007071515.tar.gz SHA1 ;-) ...                                                                                                                                                                                                                                                                   [ ok ]
 * rt2500-1.1.0_pre2007071515.tar.gz SHA256 ;-) ...                                                                                                                                                                                                                                                                 [ ok ]
 * rt2500-1.1.0_pre2007071515.tar.gz size ;-) ...                                                                                                                                                                                                                                                                   [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                                                                                                [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                                                                                               [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                                                                                              [ ok ]
 * checking rt2500-1.1.0_pre2007071515.tar.gz ;-) ...                                                                                                                                                                                                                                                               [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.23-gentoo_port4
 * Checking for suitable kernel configuration options...                                                                                                                                                                                                                                                            [ ok ]
>>> Unpacking source...
>>> Unpacking rt2500-1.1.0_pre2007071515.tar.gz to /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515 ...
 * Preparing rt2500 module
make: Entering directory `/usr/src/linux-2.6.23-gentoo'
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_main.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/mlme.o
/var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_main.c: In function 'RT2500_open':
/var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_main.c:395: warning: 'deprecated_irq_flag' is deprecated (declared at include/linux/interrupt.h:64)
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/connect.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/sync.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/assoc.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/auth.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/auth_rsp.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_data.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_init.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/sanity.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_wep.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/wpa.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/md5.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_tkip.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_info.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/eeprom.o
  LD [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rt2500.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rt2500.mod.o
  LD [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rt2500.ko
make: Leaving directory `/usr/src/linux-2.6.23-gentoo'
>>> Source compiled.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-net-wireless_-_rt2500-1.1.0_pre2007071515-12995.log"

open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
open_wr:   /usr/src/linux-2.6.23-gentoo/null.gcda
--------------------------------------------------------------------------------


on others kernel i don't have it:

 emerge -av rt2500

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] net-wireless/rt2500-1.1.0_pre2007071515  248 kB

Total: 1 package (1 new), Size of downloads: 248 kB

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) net-wireless/rt2500-1.1.0_pre2007071515 to /
>>> Downloading 'http://distfiles.gentoo.org/distfiles/rt2500-1.1.0_pre2007071515.tar.gz'
--19:45:56--  http://distfiles.gentoo.org/distfiles/rt2500-1.1.0_pre2007071515.tar.gz
           => `/usr/portage/distfiles/rt2500-1.1.0_pre2007071515.tar.gz'
Resolving distfiles.gentoo.org... 64.50.238.52, 64.50.236.52, 216.165.129.135, ...
Connecting to distfiles.gentoo.org|64.50.238.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 253,229 (247K) [application/x-gzip]

100%[==============================================================================================================================================================================================================================================================================>] 253,229      113.59K/s

19:45:59 (113.29 KB/s) - `/usr/portage/distfiles/rt2500-1.1.0_pre2007071515.tar.gz' saved [253229/253229]

 * checking ebuild checksums ;-) ...                                                                                                                                                                                                                                                                                [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                                                                                               [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                                                                                              [ ok ]
 * checking rt2500-1.1.0_pre2007071515.tar.gz ;-) ...                                                                                                                                                                                                                                                               [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.22.1-rt9_port4
 * Checking for suitable kernel configuration options...                                                                                                                                                                                                                                                            [ ok ]
>>> Unpacking source...
>>> Unpacking rt2500-1.1.0_pre2007071515.tar.gz to /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515 ...
 * Preparing rt2500 module
make: Entering directory `/usr/src/linux-2.6.22.1-rt9'
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_main.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/mlme.o
/var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_main.c: In function 'RT2500_open':
/var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_main.c:395: warning: 'deprecated_irq_flag' is deprecated (declared at include/linux/interrupt.h:68)
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/connect.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/sync.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/assoc.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/auth.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/auth_rsp.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_data.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_init.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/sanity.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_wep.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/wpa.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/md5.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_tkip.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rtmp_info.o
  CC [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/eeprom.o
  LD [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rt2500.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rt2500.mod.o
  LD [M]  /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/work/rt2500-cvs-2007071515/Module/rt2500.ko
make: Leaving directory `/usr/src/linux-2.6.22.1-rt9'
>>> Source compiled.
>>> Test phase [not enabled]: net-wireless/rt2500-1.1.0_pre2007071515

>>> Install rt2500-1.1.0_pre2007071515 into /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/image/ category net-wireless
 * Installing rt2500 module
 * Preparing file for modules.d ...                                                                                                                                                                                                                                                                                 [ ok ]
>>> Completed installing rt2500-1.1.0_pre2007071515 into /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/image/

strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
   lib/modules/2.6.22.1-rt9_port4/net/rt2500.ko
>>> Merging net-wireless/rt2500-1.1.0_pre2007071515 to /
>>> Setting SELinux security labels
/usr/sbin/setfiles:  labeling files, pretending /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/image is /
/usr/sbin/setfiles:  labeling files under /var/tmp/portage/net-wireless/rt2500-1.1.0_pre2007071515/image/
matchpathcon_filespec_eval:  hash table stats: 19 elements, 19/65536 buckets used, longest chain length 1
/usr/sbin/setfiles:  Done.
--- /lib/
--- /lib/modules/
--- /lib/modules/2.6.22.1-rt9_port4/
--- /lib/modules/2.6.22.1-rt9_port4/net/
>>> /lib/modules/2.6.22.1-rt9_port4/net/rt2500.ko
--- /etc/
--- /etc/modules.d/
>>> /etc/modules.d/rt2500
--- /usr/
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/rt2500-1.1.0_pre2007071515/
>>> /usr/share/doc/rt2500-1.1.0_pre2007071515/README.bz2
>>> /usr/share/doc/rt2500-1.1.0_pre2007071515/TESTING.bz2
>>> /usr/share/doc/rt2500-1.1.0_pre2007071515/THANKS.bz2
>>> /usr/share/doc/rt2500-1.1.0_pre2007071515/iwpriv_usage.txt.bz2
>>> /usr/share/doc/rt2500-1.1.0_pre2007071515/FAQ.bz2
>>> /usr/share/doc/rt2500-1.1.0_pre2007071515/CHANGELOG.bz2
 * Updating module dependencies for 2.6.22.1-rt9_port4 ...
WARNING: //lib/modules/2.6.22.1-rt9_port4/kernel/drivers/media/video/zr36060.ko needs unknown symbol videocodec_unregister
WARNING: //lib/modules/2.6.22.1-rt9_port4/kernel/drivers/media/video/zr36060.ko needs unknown symbol videocodec_register
WARNING: //lib/modules/2.6.22.1-rt9_port4/kernel/drivers/pci/hotplug/nozomi.ko needs unknown symbol pci_module_init                                                                                                                                                                                                 [ ok ]
 * Adding module to moduledb.
>>> net-wireless/rt2500-1.1.0_pre2007071515 merged.
>>> Recording net-wireless/rt2500 in "world" favorites file...

>>> No packages selected for removal by clean
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
 * GNU info directory index is up-to-date.
Comment 14 Gerrit M. Albrecht 2007-10-16 19:55:10 UTC
Network: AR5005G 802.11abg NIC (rev 01); amd64, sys-kernel/gentoo-sources
2.6.23

suggested patch worked fine for me. haven't needed an overlay, added the one
line and continued with ebuild compile ...

Thanks, Gerrit.

Comment 15 Jakub Moc (RETIRED) gentoo-dev 2007-10-17 06:05:53 UTC
Please, don't clutter this bug with off-topic comments about sandbox violation and  read bug 135745 instead.
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2007-10-19 07:54:44 UTC
*** Bug 196367 has been marked as a duplicate of this bug. ***
Comment 17 Jakub Moc (RETIRED) gentoo-dev 2007-10-19 12:04:58 UTC
*** Bug 196406 has been marked as a duplicate of this bug. ***
Comment 18 Steev Klimaszewski (RETIRED) gentoo-dev 2007-10-20 22:32:12 UTC
Committed 0.9.3.3 to cvs, thanks again for the report