The sections of log below (both from the same merge) more or less speak for themselves. Note how it finds my hand-patched 2.6.11 sources (which I'm preparing to upgrade to), then proceeds to compile against 2.6.8.1 (my current running kernel), which results in the access violations. This is easily reproducible -- you just have to attempt to merge it against a kernel other than the one currently running, and it'll happen every time. >>> md5 src_uri ;-) linux-wlan-ng-0.2.1pre23.tar.bz2 >>> md5 src_uri ;-) linux-wlan-ng-gentoo-init.gz * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.11-RT-V0.7.40-04 >>> Unpacking source... >>> Unpacking linux-wlan-ng-0.2.1pre23.tar.bz2 to /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work -------- make[3]: Entering directory `/usr/src/linux-2.6.8.1' CC [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211mod.o CC [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211conv.o CC [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211req.o /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211req.c: In function `p80211req_dorequest': /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211req.c:160: warning: passing arg 2 of `test_and_set_bit' from incompatible pointer type /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211req.c:173: warning: passing arg 2 of `clear_bit' from incompatible pointer type CC [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211frm.o CC [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211wep.o CC [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211wext.o CC [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211netdev.o /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211wext.c:172:2: warning: #warning "make a smarter sharedkey/opensystem auth decision" /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211wext.c:438:2: warning: #warning "get rid of p2mib here" /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211wext.c:748:2: warning: #warning "Get rid of p2mib here!" /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211wext.c:1151: warning: 'p80211wext_siwtxpow' defined but not used LD [M] /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211.o Building modules, stage 2. MODPOST CC /var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211/p80211.mod.o CC drivers/block/cryptoloop.mod.o CC drivers/block/loop.mod.o ACCESS DENIED unlink: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.o ACCESS DENIED open_wr: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.o Assembler messages: FATAL: can't create drivers/block/loop.mod.o: Permission denied ACCESS DENIED unlink: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.o ACCESS DENIED open_wr: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.o Assembler messages: FATAL: can't create drivers/block/cryptoloop.mod.o: Permission denied ACCESS DENIED open_wr: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.gcda ACCESS DENIED open_wr: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.gcda drivers/block/cryptoloop.mod.c:34: fatal error: error closing -: Broken pipe compilation terminated. drivers/block/loop.mod.c:75: fatal error: error closing -: Broken pipe compilation terminated. CC drivers/bluetooth/hci_usb.mod.o ACCESS DENIED unlink: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.o ACCESS DENIED open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.o Assembler messages: FATAL: can't create drivers/bluetooth/hci_usb.mod.o: Permission denied ACCESS DENIED open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.gcda drivers/bluetooth/hci_usb.mod.c:65: fatal error: error closing -: Broken pipe compilation terminated. ACCESS DENIED unlink: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.o make[4]: *** [drivers/block/cryptoloop.mod.o] Error 1 ACCESS DENIED unlink: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.o make[4]: *** [drivers/block/cryptoloop.mod.o] Error 1 make[4]: *** Waiting for unfinished jobs.... ACCESS DENIED unlink: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.o make[4]: *** [drivers/block/loop.mod.o] Error 1 ACCESS DENIED unlink: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.o make[4]: *** [drivers/bluetooth/hci_usb.mod.o] Error 1 make[3]: *** [modules] Error 2 make[3]: Leaving directory `/usr/src/linux-2.6.8.1' make[2]: *** [default] Error 2 make[2]: Leaving directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src/p80211' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre23/work/linux-wlan-ng-0.2.1pre23/src' make: *** [all] Error 2 !!! ERROR: net-wireless/linux-wlan-ng-0.2.1_pre23 failed. !!! Function src_compile, Line 96, Exitcode 2 !!! failed compiling !!! If you need support, post the topmost build error, NOT this status message. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-net-wireless_-_linux-wlan-ng-0.2.1_pre23-20728.log" unlink: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.o open_wr: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.o unlink: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.o open_wr: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.o open_wr: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.gcda unlink: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.o open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.o open_wr: /usr/src/linux-2.6.8.1/drivers/block/.cryptoloop.mod.o.d open_wr: /usr/src/linux-2.6.8.1/drivers/block/.loop.mod.o.d open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/block/.cryptoloop.mod.o.d open_wr: /usr/src/linux-2.6.8.1/drivers/block/.loop.mod.o.d open_wr: /usr/src/linux-2.6.8.1/drivers/block/.cryptoloop.mod.o.d unlink: /usr/src/linux-2.6.8.1/drivers/block/cryptoloop.mod.o open_wr: /usr/src/linux-2.6.8.1/drivers/block/.loop.mod.o.d unlink: /usr/src/linux-2.6.8.1/drivers/block/loop.mod.o open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/.hci_usb.mod.o.d open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.gcda open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/.hci_usb.mod.o.d open_wr: /usr/src/linux-2.6.8.1/drivers/bluetooth/.hci_usb.mod.o.d unlink: /usr/src/linux-2.6.8.1/drivers/bluetooth/hci_usb.mod.o --------------------------------------------------------------------------------
Fixed in the new split ebuilds of linux-wlan-ng-0.2.2. Thanks for reporting.