net-fs/shfs-0.35-r1 halts compile with an error after update to gentoo-sources-2.6.16-r7 (from gentoo-sources-2.6.15-r1) Steps to reproduce: 1. emerge shfs emerge output: >>> emerge (1 of 1) net-fs/shfs-0.35-r1 to / >>> md5 files ;-) shfs-0.35-r2.ebuild >>> md5 files ;-) shfs-0.35-r1.ebuild >>> md5 files ;-) shfs-0.35-r3.ebuild >>> md5 files ;-) files/digest-shfs-0.35-r1 >>> md5 files ;-) files/digest-shfs-0.35-r2 >>> md5 files ;-) files/amd.conf >>> md5 files ;-) files/amd.shfs >>> md5 files ;-) files/shfs.mount >>> md5 files ;-) files/digest-shfs-0.35-r3 >>> md5 files ;-) files/shfs-0.35-2.6.16-dentry.patch >>> md5 files ;-) files/0.35/shfs-0.35-gcc4.patch >>> md5 files ;-) files/0.35/space_chars.patch >>> md5 files ;-) files/0.35/uidgid32.patch >>> md5 files ;-) files/0.35/shfs-0.35-clean-inode-clear.patch >>> md5 files ;-) files/0.35/df.patch >>> md5 src_uri ;-) shfs-0.35.tar.gz >>> Unpacking source... >>> Unpacking shfs-0.35.tar.gz to /var/tmp/portage/shfs-0.35-r1/work * Applying df.patch ... [ ok ] * Applying shfs-0.35-clean-inode-clear.patch ... [ ok ] * Applying shfs-0.35-gcc4.patch ... [ ok ] * Applying space_chars.patch ... [ ok ] * Applying uidgid32.patch ... [ ok ]>>> Source unpacked. gcc -g -Wall -I- -I. -I../shfs/Linux-2.4/ -DSHFS_VERSION=\"unknown\" -c shfsmount.c -o shfsmount.o sed -e '/^[ ]*#/d;/^$/d;s/\\/\\\\/g;s/\"/\\\"/g;s/^\(.*\)$/\"\1\\n\"/' <shell-test.in | sed -e "s/'/'\\\\\\\\''/g" >shell-test.h sed -e '/^[ ]*#/d;/^$/d;s/\\/\\\\/g;s/\"/\\\"/g;s/^\(.*\)$/\"\1\\n\"/' <shell-code.in | sed -e "s/'/'\\\\\\\\''/g" >shell-code.h sed -e '/^[ ]*#/d;/^$/d;s/\\/\\\\/g;s/\"/\\\"/g;s/^\(.*\)$/\"\1\\n\"/' <perl-test.in | sed -e "s/'/'\\\\\\\\''/g" >perl-test.h sed -e '/^[ ]*#/d;/^$/d;s/\\/\\\\/g;s/\"/\\\"/g;s/^\(.*\)$/\"\1\\n\"/' <perl-code.in | sed -e "s/'/'\\\\\\\\''/g" >perl-code.h gcc -g -Wall -I- -I. -I../shfs/Linux-2.4/ -DSHFS_VERSION=\"unknown\" -c proto.c -o proto.o gcc -o shfsmount shfsmount.o proto.o gcc -g -Wall -I- -I. -I../shfs/Linux-2.4/ -DSHFS_VERSION=\"unknown\" -c shfsumount.c -o shfsumount.o gcc -o shfsumount shfsumount.o make: Entering directory `/usr/src/linux-2.6.16-gentoo-r7' CC [M] /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.o /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c: In function `shfs_invalidate_dircache_entries': /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:71: error: structure has no member named `d_child' /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:71: warning: type defaults to `int' in declaration of `__mptr' /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:71: warning: initialization from incompatible pointer type /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:71: error: structure has no member named `d_child' /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c: In function `shfs_dget_fpos': /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:104: error: structure has no member named `d_child' /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:104: warning: type defaults to `int' in declaration of `__mptr' /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:104: warning: initialization from incompatible pointer type /var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.c:104: error: structure has no member named `d_child' make[1]: *** [/var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6/dcache.o] Error 1 make: *** [_module_/var/tmp/portage/shfs-0.35-r1/work/shfs-0.35/shfs/Linux-2.6] Error 2 make: Leaving directory `/usr/src/linux-2.6.16-gentoo-r7' emerge --info: Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7-20060512 i686) ================================================================= System uname: 2.6.16-gentoo-r7-20060512 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium-m -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium-m -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.cse.unsw.edu.au/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/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="x86 X a52 aac acl acpi alsa apache2 audiofile avi bash-completion bitmap-fonts bluetooth bzip2 caps cardbus cdinstall cdparanoia cdr cli crypt cups curl dbus dhcp dio doc dri dts dv dvd dvdr dvdread encode esd ethereal evo examples exif expat fam ffmpeg firefox flac foomaticdb fortran ftp gcj gd gif glut gnome gstreamer gtk gtk2 gtkhtml guile hal icq idn ieee1394 imagemagick imap imlib isdnlog java jpeg jpeg2k kerberos krb4 lcms ldap libg++ libwww lirc mad matroska mikmod mime mmap mmx mmxext mng mozilla mp3 mpeg mppe-mppc msn nautilus ncurses nls nocd nptl nsplugin ogg oggvorbis openal opengl oscar pam pcmcia pcre pdf pdflib perl png pppd quicktime readline reflection samba sdl session smartcard sockets socks5 spell spl sse sse2 sse3 ssl sysvipc tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb v4l vcd videos vorbis wifi win32codecs wmf wxwindows xml xml2 xmlrpc xmms xorg xv xvid zlib userland_GNU kernel_linux elibc_glibc"Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Use -r3 *** This bug has been marked as a duplicate of 127092 ***