Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133084 - shfs doesn't compile on gentoo-sources-2.6.16-r7
Summary: shfs doesn't compile on gentoo-sources-2.6.16-r7
Status: RESOLVED DUPLICATE of bug 127092
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-11 21:46 UTC by Justin
Modified: 2006-05-12 01:57 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 Justin 2006-05-11 21:46:08 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-12 01:57:09 UTC
Use -r3

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