Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45089 - Sandbox access violation occurs when emerging net-wireless/linux-wlan-ng-0.2.1_pre20
Summary: Sandbox access violation occurs when emerging net-wireless/linux-wlan-ng-0.2....
Status: RESOLVED DUPLICATE of bug 35980
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-18 17:45 UTC by Andrew Sterling Hanenkamp
Modified: 2005-07-17 13:06 UTC (History)
0 users

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 Andrew Sterling Hanenkamp 2004-03-18 17:45:35 UTC
When I perform an emerge of linux-wlan-ng-0.2.1_pre20 (masked as ~x86), The build terminates with the following error:

Calculating dependencies ...done!
>>> emerge (1 of 1) net-wireless/linux-wlan-ng-0.2.1_pre20 to /
>>> md5 src_uri ;-) pcmcia-cs-3.2.5.tar.gz
>>> md5 src_uri ;-) pcmcia-cs-3.2.5-module-init-tools.diff.gz
>>> md5 src_uri ;-) pcmcia-cs-3.2.5-SMP-fix.diff.gz
>>> md5 src_uri ;-) pcmcia-cs-3.2.5-3.2.6.diff.gz
>>> md5 src_uri ;-) pcmcia-cs-3.2.5-3.2.7.diff.gz
>>> md5 src_uri ;-) linux-wlan-ng-0.2.1-pre20.tar.gz
>>> md5 src_uri ;-) linux-wlan-ng-gentoo-init.gz
>>> Unpacking source...
>>> Unpacking linux-wlan-ng-0.2.1-pre20.tar.gz to /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work
>>> Unpacking linux-wlan-ng-gentoo-init.gz to /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work
 * Kernel PCMCIA detected. Skipping external pcmcia-cs sources.
>>> Source unpacked.
 
-------------- Linux WLAN Configuration Script -------------
 
The default responses are correct for most users.
 
Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]
Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]
Build Prism2.5 native PCI (_pci) driver? (y/n) [y]
Build Prism2.5 USB (_usb) driver? (y/n) [n]
 
Linux source directory [/usr/src/linux]
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
 
The kernel source tree is version 2.6.3-gentoo-r1.
Kernel 2.5/2.6 support is highly experimental.
The current kernel build date is Thu Mar 18 07:33:31 2004.
 
Alternate target install root directory on host [/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/image/]
PCMCIA script directory [/etc/pcmcia]
  Module install directory [/lib/modules/2.6.3-gentoo-r1]
 
It looks like you have a System V init file setup.
 
 
Prefix for build host compiler? (rarely needed) []
 
Build for debugging (see doc/config.debug) (y/n) [n]
 
 
Configuration successful.
 
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d ; done
make[2]: Entering directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/mkmeta'
gcc -E -M -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c  mkmetadef.c ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c  mkmetastruct.c > .depend
mkdir -p obj
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c -o obj/p80211types.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamsg.c -o obj/p80211metamsg.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211metamib.c -o obj/p80211metamib.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211meta.c -o obj/p80211meta.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ mkmetadef.c -o obj/mkmetadef.o
gcc -c -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ mkmetastruct.c -o obj/mkmetastruct.o
gcc  -o mkmetadef obj/p80211types.o obj/p80211metamsg.o obj/p80211metamib.o obj/p80211meta.o  obj/mkmetadef.o
cat mkmetadefhead.txt > ../include/wlan/p80211metadef.h
./mkmetadef >> ../include/wlan/p80211metadef.h
gcc  -o mkmetastruct obj/p80211types.o obj/p80211metamsg.o obj/p80211metamib.o obj/p80211meta.o  obj/mkmetastruct.o
echo "#endif" >> ../include/wlan/p80211metadef.h
cat mkmetastructhead.txt > ../include/wlan/p80211metastruct.h
./mkmetastruct >> ../include/wlan/p80211metastruct.h
echo "#endif" >> ../include/wlan/p80211metastruct.h
make[2]: Leaving directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/mkmeta'
make[2]: Entering directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211'
if test ! -d /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/../.tmp_versions; then \
        cp -rf /usr/src/linux/.tmp_versions /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/../ ; \
fi
make -C /usr/src/linux SUBDIRS=/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211 WLAN_SRC=/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/ \
        MODVERDIR=/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/../.tmp_versions modules
make[3]: Entering directory `/usr/src/linux-2.6.3-gentoo-r1'
*** Warning: Overriding SUBDIRS on the command line can cause
***          inconsistencies
make[4]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CC [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211mod.o
  CC [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211conv.o
  CC [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211req.o
  CC [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211frm.o
  CC [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211wep.o
  CC [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211wext.o
/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211wext.c:172:2: warning: #warning "make a smarter sharedkey/opensystem auth decision"
/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211wext.c:438:2: warning: #warning "get rid of p2mib here"
  CC [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211netdev.o
/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211wext.c:748:2: warning: #warning "Get rid of p2mib here!"
/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211netdev.c: In function `register_wlandev':
/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211netdev.c:1051: warning: `dev_get' is deprecated (declared at include/linux/netdevice.h:519)
  LD [M]  /var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211/p80211.o
  Building modules, stage 2.
  MODPOST
ACCESS DENIED  open_wr:   /usr/src/linux-2.6.3-gentoo-r1/.__modpost.cmd
/bin/sh: line 1: ./.__modpost.cmd: Permission denied
make[4]: *** [__modpost] Error 1
make[3]: *** [modules] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.3-gentoo-r1'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src/p80211'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/linux-wlan-ng-0.2.1_pre20/work/linux-wlan-ng-0.2.1-pre20/src'
make: *** [all] Error 2
 
!!! ERROR: net-wireless/linux-wlan-ng-0.2.1_pre20 failed.
!!! Function src_compile, Line 92, Exitcode 2
!!! failed compiling
 
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/tmp/sandbox-net-wireless_-_linux-wlan-ng-0.2.1_pre20-9458.log"
 
open_wr:   /usr/src/linux-2.6.3-gentoo-r1/.__modpost.cmd
--------------------------------------------------------------------------------



Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="~x86" emerge linux-wlan-ng
2.
3.




Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1)
=================================================================
System uname: 2.6.3-gentoo-r1 i686 Intel(R) Pentium(R) III Mobile CPU      1000MHz
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/
rsync://gentoo.seren.com/gentoo http://gentoo.seren.com/gentoo
ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d aalib apm arts avi berkdb bonobo cdr crypt cscope cups dvd encode
esd foomaticdb gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile imap imlib
java jikes jpeg kde ldap libg++ libwww mad mikmod motif mozilla mpeg mysql
ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl png pnp postgres
python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex
threads tiff truetype wavelan wmf x86 xml2 xmms xv zlib"
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2004-03-18 18:06:16 UTC
PLEASE PLEASE search bugs.gentoo.org before posting new bugs. See bug #35980, which in turn references bug #32737. THAT bug has all the details of the current work ongoing to fix this issue for all 2.6 external kernel module ebuilds. Marking as a duplicate. Please follow either #35980 or #32737 for the details of when this overhaul is fully tested and commited.

*** This bug has been marked as a duplicate of 35980 ***