Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 169686 - net-wireless/madwifi-ng-0.9.2.1 fails to build, can't find signal.h
Summary: net-wireless/madwifi-ng-0.9.2.1 fails to build, can't find signal.h
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Steev Klimaszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-06 23:44 UTC by Blu3
Modified: 2007-03-09 16:41 UTC (History)
1 user (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 Blu3 2007-03-06 23:44:09 UTC
Seems to have a problem with the -I lines somewhere.

>>> Compiling source in /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1 ...
The following settings will be used for compilation:
TARGET       : i386-elf
OS           : linux
ARCH         : x86
BUS          : PCI
KERNELRELEASE: 2.6.20-gentoo
KERNELPATH   : /usr/src/linux
KERNELCONF   : /usr/src/linux/.config
KMODPATH     : /lib/modules/2.6.20-gentoo/net
KMODSUF      : ko
 * Preparing ath_hal module
make -C /usr/src/linux M=/var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath modules
make[1]: Entering directory `/usr/src/linux-2.6.20-gentoo'
  CC [M]  /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/ah_osdep.o
In file included from include/asm/siginfo.h:4,
                 from include/linux/signal.h:5,
                 from include/linux/sched.h:67,
                 from include/linux/utsname.h:35,
                 from include/asm/elf.h:12,
                 from include/linux/elf.h:7,
                 from include/linux/module.h:15,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:48,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/ah_osdep.c:2:
include/asm-generic/siginfo.h:4:21: error: signal.h: No such file or directory
In file included from include/linux/sched.h:67,
                 from include/linux/utsname.h:35,
                 from include/asm/elf.h:12,
                 from include/linux/elf.h:7,
                 from include/linux/module.h:15,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:48,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/ah_osdep.c:2:
include/linux/signal.h:18: error: expected specifier-qualifier-list before 'siginfo_t'
include/linux/signal.h:242: error: expected ')' before '*' token
In file included from include/linux/utsname.h:35,
                 from include/asm/elf.h:12,
                 from include/linux/elf.h:7,
                 from include/linux/module.h:15,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:48,
                 from /var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/ah_osdep.c:2:
include/linux/sched.h:1008: error: expected specifier-qualifier-list before 'siginfo_t'
include/linux/sched.h:1302: error: expected declaration specifiers or '...' before 'siginfo_t'
include/linux/sched.h:1304: error: expected declaration specifiers or '...' before 'siginfo_t'
include/linux/sched.h: In function 'dequeue_signal_lock':
include/linux/sched.h:1310: error: 'info' undeclared (first use in this function)
include/linux/sched.h:1310: error: (Each undeclared identifier is reported only once
include/linux/sched.h:1310: error: for each function it appears in.)
include/linux/sched.h:1310: error: too many arguments to function 'dequeue_signal'
make[2]: *** [/var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath/ah_osdep.o] Error 1
make[1]: *** [_module_/var/tmp/portage/net-wireless/madwifi-ng-0.9.2.1/work/madwifi-0.9.2.1/ath] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.20-gentoo'
make: *** [all] Error 2

!!! ERROR: net-wireless/madwifi-ng-0.9.2.1 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4056:   Called src_compile
  madwifi-ng-0.9.2.1.ebuild, line 93:   Called linux-mod_src_compile
  linux-mod.eclass, line 511:   Called die

!!! Unable to make  KERNELPATH=/usr/src/linux ATH_RATE=ath_rate/amrr all.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/net-wireless:madwifi-ng-0.9.2.1:20070306-161259.log'.


[U] net-wireless/madwifi-ng
     Available versions:  0.9.2.1
     Installed versions:  0.9.2(17:36:31 08/23/06)(amrr kernel_linux -onoe)
     Homepage:            http://www.madwifi.org/
     Description:         Next Generation driver for Atheros based IEEE 802.11a/b/g wireless LAN cards
Comment 1 Blu3 2007-03-06 23:45:38 UTC
faster than a speeding bullet, hot like a rocket, quickly pasting the emerge info before someone closes this bug for lack thereof...noting of course that pasting emerge --info initially is rejected as "comment too long" ...

Frosty src # emerge --info
Portage 2.1.2-r14 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r0, 2.6.18-rc4 i686)
=================================================================
System uname: 2.6.18-rc4 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 03 Mar 2007 22:00:09 +0000
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.2.3-r5, 2.3.6, 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
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.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow a52 aac aalib acl acpi aim akode alsa amarok amr amrr artswrappersuid async audiofile automount avantgo bash-completion bitmap-fonts bl bluetooth bzip2 cairo calendar caps cdio cdparanoia cdr cdrom chroot cli cpudetection cpulimit cracklib crypt css cups curl curlwrappers dba dbus dga dio dmx dnd dpms dri dvd dvdr ecc enscript erandom ethereal exif expat extensions fam flac flexresp follow-xff font-server fortran fpx freetype ftruncate gd gdbm geoip geos gg gimp gimpprint glitz gmail gmailtimestamps gnokii gnutls gpg2-experimental gphoto2 gpm gps gs gtkhtml gzip hal hardened hardenedphp hpn httpd iconv id3 idea imagemagick imap imlib2 ipf-transparent ipv6 irda isdnlog jabber javascript jbig john jp2 jpeg2k kcal kdepim kdrive kerberos lame libg++ lids linuxkeys live lm_sensors logitech-mouse logrotate lzo lzw mbrola md5sum messages midi mjpeg mmap mmx mmxext mng mp4live mpeg2 mpeg4 mpi mplayer mpm-prefork msn multicall mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses netcdf network nls nowin nptl nptlonly nsplugin nspr ntlm ntlm_unsupported_patch oav ofx ogdi on-the-fly-crypt openal openexr openssh openssl oscar pam pam_chroot pam_console pam_timestamp parse-clocks pcre pda pdf perl pf-transparent pg-vacuumdelay php player plugin postgres ppds pppd priority python rar rdesktop readline real recode reflection reiserfs remote rhythmbox rrdtool rss rtc samba sametime sblive scanner screen sendfile sensord session sftp sharedext sharedmem shorten silc slp sms smux sndfile snortsam soap sockets socks5 speech speex spl sql sse ssl stream subp subtitles subversion svgz swat symlink syslog sysvipc szip t1lib tga theora threads thumbnail tidy tiff tokenizer tos transcode truetype-fonts type1 type1-fonts underscores unicode ups usb v4l v4l2 vcd vidix visualization vlm vnc voice vorbis-psy webdav wifi win32codecs winbind wma123 wmf x11vnc x86 xcomposite xine xmlreader xmlrpc xmlwriter xorg xpm xprint xrandr xscreensaver xsl xslt xvid xvmc yahoo yv12 zero-penalty-hit zeroconf zip zlib" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="savage"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 2 Steev Klimaszewski (RETIRED) gentoo-dev 2007-03-08 16:04:36 UTC
so this only happens when attempting to use the amrr module correct?
Comment 3 Blu3 2007-03-08 16:19:26 UTC
nope. fails with USE=-amrr too.
Comment 4 Steev Klimaszewski (RETIRED) gentoo-dev 2007-03-09 04:17:34 UTC
I can't reproduce this at all - 0.9.2.1 is the only version of madwifi-ng in the tree - are you using modules-rebuild or something after building your 2.6.20 kernel?  According to vapier, nothing in /usr/src/linux should be including <signal.h> - so something appears amiss with your kernel sources there
Comment 5 Steev Klimaszewski (RETIRED) gentoo-dev 2007-03-09 04:19:06 UTC
could you attach /usr/src/linux/include/asm-generic/siginfo.h as an attachment?
Comment 6 Blu3 2007-03-09 14:38:09 UTC
Frosty src # ls -ld /usr/src/linux
lrwxrwxrwx 1 root root 19 Mar  6 11:12 /usr/src/linux -> linux-2.6.20-gentoo
Frosty src # cat /usr/src/linux/include/asm-generic/siginfo.h
#ifndef _ASM_GENERIC_SIGINFO_H
#define _ASM_GENERIC_SIGINFO_H

# include <signal.h>

#endif


the kernel source is as vanilla as portage gives it to me.

[ebuild   R   ] sys-kernel/gentoo-sources-2.6.20  USE="symlink -build" 0 kB


However I note that the vanilla sources have a distinctly different signal.h file with all the proper defines.  This is the first time on this machine that I've chosen to install the gentoo sources rather than vanilla.  I'm guessing that some gentoo-sources patch bungled it up.

Comparing the sources, it looks like the gentoo-sources bungled up most of the ARCH siginfo.h files.
Comment 7 Blu3 2007-03-09 14:56:57 UTC
After re-unpacking gentoo-sources, asm-i386/siginfo.h contains the simple include as opposed to the lengthy list of defines.

Frosty src # cat /usr/src/linux-2.6.20-gentoo/include/asm-i386/siginfo.h
#ifndef _I386_SIGINFO_H
#define _I386_SIGINFO_H

#include <asm-generic/siginfo.h>

#endif


And asm-generic/siginfo.h is properly populated.

So something came along after the fact and changed asm-generic/siginfo.h from fully populated to #include <signal.h>

I probably would have noticed it if I had FEATURES=sandbox, but there are just way too many packages that break during emerge in a sandbox.  No offense but I'm tired of having sandbox bugs closed as "not a gentoo problem" so I never file them anymore.

see next
Comment 8 Blu3 2007-03-09 14:57:10 UTC
Frosty log # tail -n 57989 emerge.log|grep ">>> emerge ("|gawk '{print $7}'
sys-kernel/gentoo-sources-2.6.20
dev-util/unifdef-1.20
sys-kernel/linux-headers-2.6.20-r1
sys-libs/zlib-1.2.3-r1
sys-libs/ncurses-5.6
app-shells/bash-3.2_p9-r1
sys-devel/gettext-0.16.1
sys-apps/texinfo-4.8-r5
sys-devel/autoconf-wrapper-4-r3
sys-devel/m4-1.4.8
sys-devel/autoconf-2.61
sys-devel/gnuconfig-20070118
sys-devel/libtool-1.5.23b
sys-apps/acl-2.2.39-r1
sys-apps/coreutils-6.7-r1
sys-libs/readline-5.2_p1
sys-libs/gdbm-1.8.3-r3
dev-libs/openssl-0.9.8e
dev-lang/python-2.4.4
app-misc/ca-certificates-20061027.2
app-misc/pax-utils-0.1.15
sys-apps/portage-2.1.2-r14
sys-apps/sysvinit-2.86-r7
virtual/init-0
sys-apps/baselayout-1.12.9
sys-apps/module-init-tools-3.2.2-r2
app-arch/sharutils-4.6.3
net-wireless/madwifi-ng-0.9.2.1
sys-devel/bison-2.3
dev-libs/mpfr-2.2.1_p1
sys-devel/gcc-config-1.3.14
sys-devel/gcc-4.1.2
sys-libs/glibc-2.5
net-wireless/madwifi-ng-0.9.2.1
dev-util/pkgconfig-0.21-r1
sys-apps/dbus-1.0.2-r1
dev-libs/glib-2.12.9
media-libs/freetype-2.3.1
dev-libs/libxml2-2.6.27
x11-libs/libXt-1.0.5
media-libs/fontconfig-2.4.2
sys-libs/pam-0.99.7.1
net-libs/libpcap-0.9.5
dev-libs/libpcre-7.0
sys-devel/flex-2.5.33-r2
x11-libs/qt-3.3.8
dev-libs/libgpg-error-1.5
dev-libs/popt-1.10.7
net-fs/samba-3.0.24
dev-lang/php-5.1.6-r8
sys-apps/debianutils-2.17.5
sys-apps/man-1.6e-r3
x11-libs/libX11-1.1.1
x11-libs/libXext-1.0.3
app-misc/mime-types-7
app-crypt/mit-krb5-1.5.2
dev-db/libpq-8.1.8
net-analyzer/snortsam-2.50-r1
sys-apps/file-4.20
x11-misc/xkeyboard-config-0.9
x11-apps/xprop-1.0.2
net-libs/meanwhile-1.0.2
dev-libs/libksba-1.0.0
app-text/poppler-0.5.4-r1
x11-themes/hicolor-icon-theme-0.10
dev-python/pygobject-2.12.3
media-libs/libmng-1.0.9-r1
media-libs/libart_lgpl-2.3.19-r1
x11-libs/pango-1.14.10
dev-util/intltool-0.35.5
media-libs/libexif-0.6.13-r2
media-libs/libgphoto2-2.3.1-r4
dev-libs/cdk-5.0.20060507
media-libs/jpeg-6b-r8
app-admin/logrotate-3.7.2
dev-libs/libtasn1-0.3.5
media-gfx/fontforge-20061220
dev-java/java-config-2.0.31-r3
dev-java/java-config-1.3.7
x11-libs/gtk+-1.2.10-r12
app-arch/cpio-2.7-r1
app-portage/eix-0.9.1
sys-fs/reiserfsprogs-3.6.19-r1
sys-apps/busybox-1.4.1-r2
net-misc/dhcpcd-3.0.16
app-arch/bzip2-1.0.4
sys-apps/hdparm-6.9
kde-base/kdelibs-3.5.6-r2
x11-libs/gtk+-2.10.9
dev-libs/dbus-glib-0.73
app-admin/eselect-1.0.8
dev-libs/dbus-qt3-old-0.70
dev-libs/libassuan-1.0.1
app-text/poppler-bindings-0.5.4
dev-libs/libxslt-1.1.20
sys-fs/e2fsprogs-1.39-r1
net-libs/gnutls-1.6.1
net-print/cups-1.2.8
sys-fs/udev-105
sys-apps/man-pages-2.43
dev-util/strace-4.5.15
app-emulation/dosemu-1.3.3
net-analyzer/snort-2.6.1.3-r1
app-admin/syslog-ng-1.6.12
app-arch/gzip-1.3.11
dev-util/valgrind-3.2.3
sys-apps/gawk-3.1.5-r3
app-arch/tar-1.16.1
sys-apps/iproute2-2.6.19.20061214
dev-libs/atk-1.12.4
net-wireless/madwifi-ng-0.9.2.1
net-misc/iputils-20070202
dev-php5/pecl-zip-1.7.5
sys-apps/net-tools-1.60-r13
dev-java/ibm-jre-bin-1.4.2.7
net-misc/rsync-2.6.9-r2
sys-process/dcron-3.2
sys-apps/findutils-4.3.2-r1
net-firewall/iptables-1.3.7
app-portage/gentoolkit-0.2.3
kde-base/kdebase-3.5.6-r1
kde-base/kdemultimedia-3.5.6
app-crypt/gnupg-2.0.2
app-office/koffice-data-1.6.2
kde-base/kdewebdev-3.5.6
kde-base/kdetoys-3.5.6
kde-base/kdeedu-3.5.6
dev-python/pygtk-2.10.4
dev-python/dbus-python-0.80.1-r1
sys-apps/hal-0.5.7.1-r5
net-www/netscape-flash-9.0.31.0
app-forensics/rkhunter-1.2.9
app-office/koffice-libs-1.6.2
kde-base/kdegames-3.5.6
kde-base/kdepim-3.5.6-r1
kde-base/kdeartwork-3.5.6
kde-base/kdenetwork-3.5.6
kde-base/kdegraphics-3.5.6-r1
kde-base/kdeadmin-3.5.6
kde-base/kdeutils-3.5.6
net-im/gaim-2.0.0_beta6
net-misc/smb4k-0.8.0
app-office/kchart-1.6.2
app-office/kexi-1.6.2
kde-base/kdeaddons-3.5.6-r1
app-office/krita-1.6.2
app-office/kformula-1.6.2
app-office/kivio-1.6.2
app-office/kpresenter-1.6.2
app-office/kplato-1.6.2
app-office/kugar-1.6.2
app-office/karbon-1.6.2
app-office/koshell-1.6.2
x11-plugins/gaim-encryption-3.0_beta7
app-office/kspread-1.6.2
kde-base/kde-3.5.6
app-office/kword-1.6.2
app-office/koffice-meta-1.6.2
sys-devel/gdb-6.6
app-portage/ufed-0.40-r6
sys-apps/util-linux-2.12r-r6
app-emulation/wine-0.9.31
sys-process/psmisc-22.3
net-misc/netkit-telnetd-0.17-r8
sys-kernel/vanilla-sources-2.6.20.1
net-proxy/squid-2.6.9-r1
net-analyzer/nmap-4.20
net-analyzer/tcpdump-3.9.5-r2
sys-apps/pciutils-2.2.4-r2
net-misc/openssh-4.5_p1-r1
media-gfx/gimp-2.3.14
media-gfx/gphoto2-2.3.1
net-misc/ntp-4.2.4-r1
net-www/apache-2.0.59-r2
dev-lang/python-2.3.6
media-libs/openexr-1.4.0a
media-libs/jasper-1.900.1
app-text/ghostscript-esp-8.15.3-r1
kde-base/kdelibs-3.5.6-r2
kde-base/kdelibs-3.5.6-r2
kde-base/kdelibs-3.5.6-r2
media-libs/id3lib-3.8.3-r5
sys-libs/gpm-1.20.1-r5
sys-libs/slang-1.4.9-r2
media-libs/aalib-1.4_rc5
media-libs/tiff-3.8.2-r2
media-libs/libwmf-0.2.8.4
media-sound/alsa-headers-1.0.14_rc2_p3234
gnome-extra/gtkhtml-2.6.3
sys-libs/cracklib-2.8.10
media-fonts/corefonts-1-r2
x11-libs/gtk+-1.2.10-r12
sys-libs/libstdc++-v3-3.3.6
x11-misc/xkeyboard-config-0.9
app-portage/eix-0.9.1
sys-devel/patch-2.5.9-r1
media-libs/alsa-lib-1.0.14_rc2
sys-apps/sed-4.1.5
dev-libs/glib-1.2.10-r5
kde-base/kdebase-3.5.6-r1
app-pda/ipodslave-0.7.3
app-emulation/dosemu-1.3.3
x11-apps/ttmkfdir-3.0.9-r3
net-im/gaim-snpp-0.8.0
sys-apps/shadow-4.0.18.1
sys-apps/groff-1.19.2-r1
sys-apps/diffutils-2.8.7-r1
app-portage/esearch-0.7.1-r4
media-gfx/gimp-2.3.14
net-wireless/madwifi-ng-0.9.2.1
app-emulation/wine-0.9.31
dev-java/ibm-jre-bin-1.4.2.7
net-misc/smb4k-0.8.0
app-portage/eix-0.9.1
app-portage/eix-0.9.1
virtual/libstdc++-3.3
sys-libs/libstdc++-v3-3.3.6
app-portage/eix-0.9.1
net-wireless/madwifi-ng-0.9.2.1
net-wireless/madwifi-ng-0.9.2.1
x11-libs/libXmu-1.0.3
dev-lang/php-5.1.6-r8
x11-proto/inputproto-1.4.1
x11-apps/xauth-1.0.2
x11-apps/xlsfonts-1.0.2
x11-libs/libXau-1.0.3
x11-libs/libXdmcp-1.0.2
media-libs/aalib-1.4_rc5
media-libs/tiff-3.8.2-r2
media-libs/libwmf-0.2.8.4
media-libs/libpng-1.2.16
x11-libs/gtk+-2.10.9
x11-proto/randrproto-1.2.1
media-fonts/corefonts-1-r2
media-gfx/fontforge-20061220
sys-apps/dbus-1.0.2-r1
x11-libs/gtk+-1.2.10-r12
x11-libs/libXi-1.1.0
dev-libs/glib-1.2.10-r5
x11-libs/libXrandr-1.2.0-r1
net-print/cups-1.2.8
net-misc/openssh-4.5_p1-r1
app-emulation/dosemu-1.3.3
dev-util/valgrind-3.2.3
media-gfx/gimp-2.3.14
net-wireless/madwifi-ng-0.9.2.1
net-im/gaim-snpp-0.8.0
sys-apps/groff-1.19.2-r1
dev-php5/pecl-zip-1.7.5
sys-process/psmisc-22.3
app-emulation/wine-0.9.31
dev-java/ibm-jre-bin-1.4.2.7
net-wireless/madwifi-ng-0.9.2.1
sys-kernel/gentoo-sources-2.6.20
Comment 9 Blu3 2007-03-09 15:07:29 UTC
and the culprit is sys-kernel/linux-headers-2.6.20-r1

for some reason, a long time ago, the following existed.

Frosty include # ls -ld /usr/include/asm*
drwxr-xr-x 2 root root 1080 Mar  9 09:58 /usr/include/asm
lrwxrwxrwx 1 root root   34 May  7  2003 /usr/include/asm-generic -> /usr/src/linux/include/asm-generic


it is interesting to note that sandbox did NOT catch this.  i emerged this time with sandbox and it happily scribbled all over the asm-generic kernel source in /usr/src/linux/
Comment 10 Blu3 2007-03-09 15:27:36 UTC
madwifi-ng emerges fine with /usr/include fixed, marking invalid

thank you for your efforts
Comment 11 SpanKY gentoo-dev 2007-03-09 16:41:38 UTC
> it is interesting to note that sandbox did NOT catch this.  i emerged this time
> with sandbox and it happily scribbled all over the asm-generic kernel source in
> /usr/src/linux/

why should sandbox catch it ?  the package installed into $D and portage itself merged $D into $ROOT and respected the symlink

perhaps you mean you dislike the behavior of portage allowing the same path to be either a symlink or directory ... i think there's a bug open about that, but it'd be hard to manage (if user does something like symlink /var to /mnt/foo/var)