Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 350830 - gnome-base/gvfs-1.6.4-r2: compile error: structure has no member named `want'
Summary: gnome-base/gvfs-1.6.4-r2: compile error: structure has no member named `want'
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-06 15:38 UTC by David Schueler
Modified: 2011-01-06 17:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,16.68 KB, text/plain)
2011-01-06 15:39 UTC, David Schueler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Schueler 2011-01-06 15:38:07 UTC
emergeing gnome-base/gvfs-1.6.4-r2 fails with the following error:
gvfsfusedaemon.c: In function `vfs_init':
gvfsfusedaemon.c:2343: error: structure has no member named `want'
gvfsfusedaemon.c:2343: error: `FUSE_CAP_ATOMIC_O_TRUNC' undeclared (first use in this function)
gvfsfusedaemon.c:2343: error: (Each undeclared identifier is reported only once
gvfsfusedaemon.c:2343: error: for each function it appears in.)
make[2]: *** [gvfs_fuse_daemon-gvfsfusedaemon.o] Error 1


Reproducible: Always

Steps to Reproduce:
1.emerge -v gnome-base/gvfs
Actual Results:  
 * ERROR: gnome-base/gvfs-1.6.4-r2 failed:
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 6838:  Called gnome2_src_compile
 *   environment, line 6120:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"

Expected Results:  
to compile fine :-)

Portage 2.1.9.25 (hardened/linux/x86, gcc-3.4.6-vanilla, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r6 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r6-i686-Intel-R-_Atom-TM-_CPU_330_@_1.60GHz-with-gentoo-1.12.11.1
Timestamp of tree: Thu, 06 Jan 2011 10:00:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       3.4.6-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
sys-devel/make:      3.81
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 acl acpi alsa amr amrnb amrwb ao apache2 aspell automount bash-completion bcmath berkdb bluetooth bmp bzip2 calendar cgi cleartype cli consolekit cracklib crypt cups curl cxx dbus directfb diskio dri dvd encode exif faac faad fbcon ffmpeg flac fontconfig fontforge ftp fuse gd gdbm gif gnome gnutls gphoto2 gpm gsm gstreamer gtk h323 hal hardened hash iconv id3tag idn imap java jpeg jpg json libsamplerate libssh2 lm_sensors lzma lzo mad mcve mhash mmx modules mp3 mp3rtp mpeg mudflap mysql ncurses networkmanager nls nptl nptlonly ogg opengl openmp oss pam pcntl pcre pda perl pic png posix pppd python readline remote samba sensord session sharedmem sndfile sni snmp soap sockets speex spell sse sse2 ssl suhosin svg sysfs syslog sysvipc tcpd theora tiff truetype unicode urandom usb utils v4l v4l2 vim-syntax vorbis x264 x86 xml xmlreader xmlrpc xmlwriter xorg xpm xv 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 mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 David Schueler 2011-01-06 15:39:19 UTC
Created attachment 259080 [details]
build.log
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2011-01-06 15:42:30 UTC
(In reply to comment #0)
> Portage 2.1.9.25 (hardened/linux/x86, gcc-3.4.6-vanilla,
> glibc-2.9_p20081201-r2, 2.6.30-gentoo-r6 i686)

There is no more support for gcc 3.x, even hardened has moved on to gcc 4.x.
Also you have very old glibc.
Please try updating your system (toolchain) first.
Comment 3 Rafał Mużyło 2011-01-06 16:52:09 UTC
Most likely your sys-fs/fuse is outdated.
In the one in the tree, those symbols are available.
Comment 4 David Schueler 2011-01-06 17:52:38 UTC
Updating sys-fs/fuse to version 2.8.5 helped. Updating the toolchain and compiler was not necessary.

Thanks a lot!