Yes it can be reproduced, and it's the result of an emerge -eb --deep world. make[1]: Entering directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' cd ../.. && \ CONFIG_HEADERS= CONFIG_LINKS= \ CONFIG_FILES=drivers/lirc_dev/Makefile /bin/sh ./config.status config.status: creating drivers/lirc_dev/Makefile config.status: executing depfiles commands make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make[1]: Entering directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_dev.o modules) /usr/src/linux-2.4.21_rc2-gss/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set make[2]: Entering directory `/usr/src/linux-2.4.21_rc2-gss' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split-include.c ACCESS DENIED unlink: /usr/src/linux-2.4.21_rc2-gss/scripts/split-include ACCESS DENIED open_wr: /usr/src/linux-2.4.21_rc2-gss/scripts/split-include /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: cannot open output file scripts /split-include: Permission denied collect2: ld returned 1 exit status ACCESS DENIED unlink: /usr/src/linux-2.4.21_rc2-gss/scripts/split-include make[2]: *** [scripts/split-include] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.21_rc2-gss' make[1]: *** [lirc_dev.o] Error 2 make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make: *** [all-recursive] Error 1 make: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers' !!! ERROR: app-misc/lirc-0.6.6-r1 failed. !!! Function src_compile, Line 105, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-lirc-0.6.6-r1-1453.log" unlink: /usr/src/linux-2.4.21_rc2-gss/scripts/split-include open_wr: /usr/src/linux-2.4.21_rc2-gss/scripts/split-include unlink: /usr/src/linux-2.4.21_rc2-gss/scripts/split-include -------------------------------------------------------------------------------- Portage 2.0.48 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.21_rc2-gss i686 Pentium III (Coppermine) GENTOO_MIRRORS="ftp://ftp.sunet.se/pub/Linux/distributions/gentoo ftp://sunsite.auc.dk/mirrors/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg kde libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts svga java guile X sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis gnome gtk qt motif opengl mozilla aalib acl -afs alsa apache2 athena bonobo canna cdr cjk curl dga dnd dvb dvd directfb doc esd ethereal fbcon firebird flash freetds freewnn gd ggi gnomedb gphoto2 gps gtk2 imap innodb ipv6 jikes kerberos lcms ldap leim lirc lucid mbox mcal mozaccess mozcalendar mozinterfaceinfo mozp3p mozsvg mozxmlterm mule mysql nas neXt -nptl oav objc oci8 odbc pda pnp postgres ruby samba scanner slp snmp sse tcltk tetex tiff vim-with-x wmf Xaw3d xface xml" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -Os -pipe" CXXFLAGS="-march=pentium3 -Os -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox buildpkg ccache"
kernel team: any ideas on this ?
I can confirm the bug with gs-sources (2.4.22-pre2) also: make[3]: Entering directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' cd ../.. && \ CONFIG_HEADERS= CONFIG_LINKS= \ CONFIG_FILES=drivers/lirc_dev/Makefile /bin/sh ./config.status config.status: creating drivers/lirc_dev/Makefile config.status: executing depfiles commands make[3]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make[3]: Entering directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_dev.o modules) /usr/src/linux-2.4.22_pre2-gss/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set make[4]: Entering directory `/usr/src/linux-2.4.22_pre2-gss' make[4]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. scripts/split-include include/linux/autoconf.h include/config ACCESS DENIED open_wr: /usr/src/linux-2.4.22_pre2-gss/include/config/ext3/fs.h scripts/split-include: ext3/fs.h: Permission denied make[4]: *** [include/config/MARKER] Error 1 make[4]: Leaving directory `/usr/src/linux-2.4.22_pre2-gss' make[3]: *** [lirc_dev.o] Error 2 make[3]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6' make: *** [all] Error 2 --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-lirc-0.6.6-r1-19154.log" open_wr: /usr/src/linux-2.4.22_pre2-gss/include/config/ext3/fs.h -------------------------------------------------------------------------------- Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.2.5-r4,2.3.2-r1) ================================================================= System uname: 2.4.22_pre2-gss i686 AMD Athlon(tm) Processor GENTOO_MIRRORS="http://ftp.caliu.info/pub/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Lin ux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xk b /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss apm avi libg++ pdflib quicktime spell xml2 zlib gdbm berkdb slang readline arts bonobo svga guil e pam python imlib oggvorbis motif opengl scanner 3dnow mmx acpi alsa xmms mikmod apache2 cdr dga dvd esd fbc on flash gb gphoto2 imap ldap maildir mbox mozilla nocardbus usb perl samba sasl ssl crypt truetype cups enco de xv X tetex tcpd gpm tiff gif png jpeg mpeg gtk gtkhtml gtk+ qtmt qt kde gnome tcltk wmf lcms xml java libw ww ncurses -nls socks5 sdl lirc gtk2 xinerama vim-with-x doc" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O2 -pipe -mmmx -m3dnow" CXXFLAGS="-march=athlon -O2 -pipe -mmmx -m3dnow" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" FEATURES="ccache userpriv sandbox usersandbox fixpackages"
I'm getting something similar with the gentoo kernel (2.4.20-gentoo-r5): rs/lirc_dev' make[1]: Entering directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_dev.o modules) /usr/src/linux-2.4.20-gentoo-r5/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set make[2]: Entering directory `/usr/src/linux-2.4.20-gentoo-r5' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. scripts/split-include include/linux/autoconf.h include/config ACCESS DENIED open_wr: /usr/src/linux-2.4.20-gentoo-r5/include/config/md.h scripts/split-include: md.h: Permission denied make[2]: *** [include/config/MARKER] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r5' make[1]: *** [lirc_dev.o] Error 2 make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make: *** [all-recursive] Error 1 make: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers' !!! ERROR: app-misc/lirc-0.6.6-r1 failed. !!! Function src_compile, Line 105, Exitcode 2 !!! (no error message) (22:00:18 Wed Jul 09 2003 root@predator) /var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers $ emerge info Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Pentium II (Deschutes) GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/local/download/portage/distfiles" PKGDIR="/usr/local/download/portage/packages-pentium2" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/download/portage" USE="x86 oss apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses n ls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gtkhtml alsa g dbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla gphoto2 cdr scanner acl acpi atlas curl dga doc dvb dvd emacs ethereal evo fbcon flash gb gd gnomedb gps gtk2 guile icc imap innodb ipv6 jikes junit kerberos lcms ldam leim libgda mbox mozaccess mozcalendar mozi nterfaceinfo mozsvg mozxmlterm mpi mule objc odbc pcmcia pda pic plotutils pnp r uby samba sasl slp snmp socks5 tiff trusted usb wmf Xaw3d xinerama xml -3dnow" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign-fu nctions=4 -falign-jumps=4 -falign-loops=4" CXXFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign- functions=4 -falign-jumps=4 -falign-loops=4" ACCEPT_KEYWORDS="x86 jer" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://192.168.0.1/gentoo-portage" FEATURES="ccache sandbox buildpkg userpriv usersandbox" It also happens with FEATURES="-userpriv"
I've got the same prob with 2.4.22_pre2-gss as follow. memento root # uname -a Linux memento 2.4.22_pre2-gss #1 Tue Jul 29 11:57:04 CEST 2003 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.70GHz GenuineIntel GNU/Linux memento root # emerge info Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.22_pre2-gss i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.70GHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss avi crypt encode gif java jpeg libwww mad mmx mpeg ncurses nls pdflib png qt quicktime spell truetype xml2 xmms xv zlib directfb alsa gdbm berkdb slang readline aalib svga X sdl gpm pam ssl perl python imlib oggvorbis gtk motif opengl cdr acpi acpi4linux curl dvd ethereal fbcon gd innodb mysql samba sse tiff -3dnow -apm -arts -cups -foomaticdb -kde -libg++ -mikmod -bonobo -tcpd -esd -gnome" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe -mfpmath=sse -msse2 -mmmx" CXXFLAGS="-march=pentium4 -O3 -pipe -mfpmath=sse -msse2 -mmmx" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" these are the error msg: [CUT] config.status: creating drivers/lirc_dev/Makefile config.status: executing depfiles commands make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make[1]: Entering directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_dev.o modules) /usr/src/linux-2.4.22_pre2-gss/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set make[2]: Entering directory `/usr/src/linux-2.4.22_pre2-gss' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. scripts/split-include include/linux/autoconf.h include/config ACCESS DENIED open_wr: /usr/src/linux-2.4.22_pre2-gss/include/config/acpi/button.h scripts/split-include: acpi/button.h: Permission denied make[2]: *** [include/config/MARKER] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.22_pre2-gss' make[1]: *** [lirc_dev.o] Error 2 make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make: *** [all-recursive] Error 1 make: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers' !!! ERROR: app-misc/lirc-0.6.6-r1 failed. !!! Function src_compile, Line 105, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-lirc-0.6.6-r1-23501.log" open_wr: /usr/src/linux-2.4.22_pre2-gss/include/config/acpi/button.h -------------------------------------------------------------------------------- I think the solution is simple :)
Just a bit different here: make[2]: Entering directory `/usr/src/linux-2.4.20-gentoo-r5' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split-include.c ACCESS DENIED unlink: /usr/src/linux-2.4.20-gentoo-r5/scripts/split-include ACCESS DENIED open_wr: /usr/src/linux-2.4.20-gentoo-r5/scripts/split-include /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: cannot open output file scripts/split-include: Permission denied collect2: ld returned 1 exit status ACCESS DENIED unlink: /usr/src/linux-2.4.20-gentoo-r5/scripts/split-include make[2]: *** [scripts/split-include] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r5' make[1]: *** [lirc_dev.o] Error 2 make[1]: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers/lirc_dev' make: *** [all-recursive] Error 1 make: Leaving directory `/var/tmp/portage/lirc-0.6.6-r1/work/lirc-0.6.6/drivers' !!! ERROR: app-misc/lirc-0.6.6-r1 failed. !!! Function src_compile, Line 105, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-lirc-0.6.6-r1-3832.log" unlink: /usr/src/linux-2.4.20-gentoo-r5/scripts/split-include open_wr: /usr/src/linux-2.4.20-gentoo-r5/scripts/split-include unlink: /usr/src/linux-2.4.20-gentoo-r5/scripts/split-include -------------------------------------------------------------------------------- Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) XP 1700+ GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 3dnow apm foomaticdb libg++ libwww mad mikmod ncurses nls pdflib spell truetype xml2 xv zlib gtkhtml gdbm slang readline arts aalib bonobo svga tcltk java guile sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt motif cdr cups dvd mozilla mpeg jpeg quicktime xmms -gnome -kde lame X gif png opengl -mmx avi oss -berkdb samba gtk2 encode -crypt moznoirc moznomail" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync7.us.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" And right in the middle of a --emptytree too. Doh :)
Okay. I was able to verify this. Please try: a) Make sure /usr/src/linux points to your current kernel b) Make sure it is a gentoo kernel with I2C support c) If you still get that bug: a) cd /usr/src/linux b) make mrproper c) make menuconfig *and make sure CONFIG_SMP is _off_* d) make dep bzImage d) Try remerging the package
close with comment #6