Jump to content
funtoo forums
  • 0
Sign in to follow this  
checko55

gvfs won't compile

Question

Hi guys,

I got a update that pulled in package gnome-base/gvfs that ends up compiling with the following message I can't interpret what the problem is.

 

[175/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-gphoto2@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -I/usr/include/gphoto2 -I/usr/include/libexif -I/usr/include/gudev-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendgphoto2.h -DDEFAULT_BACKEND_TYPE=gphoto2 '-DBACKEND_TYPES="gphoto2", G_VFS_TYPE_BACKEND_GPHOTO2,' -DMAX_JOB_THREADS=1 -MD -MQ 'daemon/f77b12a@@gvfsd-gphoto2@exe/daemon-main-generic.c.o' -MF 'daemon/f77b12a@@gvfsd-gphoto2@exe/daemon-main-generic.c.o.d' -o 'daemon/f77b12a@@gvfsd-gphoto2@exe/daemon-main-generic.c.o' -c ../gvfs-1.38.1/daemon/daemon-main-generic.c
[176/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-sftp@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendsftp.h -DDEFAULT_BACKEND_TYPE=sftp '-DBACKEND_TYPES="sftp", G_VFS_TYPE_BACKEND_SFTP,' -DMAX_JOB_THREADS=1 '-DSSH_PROGRAM="/usr/bin/ssh"' -MD -MQ 'daemon/f77b12a@@gvfsd-sftp@exe/pty_open.c.o' -MF 'daemon/f77b12a@@gvfsd-sftp@exe/pty_open.c.o.d' -o 'daemon/f77b12a@@gvfsd-sftp@exe/pty_open.c.o' -c ../gvfs-1.38.1/daemon/pty_open.c
FAILED: daemon/f77b12a@@gvfsd-sftp@exe/pty_open.c.o 
x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-sftp@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendsftp.h -DDEFAULT_BACKEND_TYPE=sftp '-DBACKEND_TYPES="sftp", G_VFS_TYPE_BACKEND_SFTP,' -DMAX_JOB_THREADS=1 '-DSSH_PROGRAM="/usr/bin/ssh"' -MD -MQ 'daemon/f77b12a@@gvfsd-sftp@exe/pty_open.c.o' -MF 'daemon/f77b12a@@gvfsd-sftp@exe/pty_open.c.o.d' -o 'daemon/f77b12a@@gvfsd-sftp@exe/pty_open.c.o' -c ../gvfs-1.38.1/daemon/pty_open.c
In file included from ../gvfs-1.38.1/daemon/pty_open.c:70:0:
/usr/include/util.h:21:10: fatal error: QtCore/QPointer: No such file or directory
 #include <QtCore/QPointer>
          ^~~~~~~~~~~~~~~~~
compilation terminated.
[177/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-google@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/goa-1.0 -I/usr/lib64/goa-1.0/include -I/usr/include/libgdata -I/usr/include/libxml2 -I/usr/include/libsoup-2.4 -I/usr/include/json-glib-1.0 -I/usr/include/gcr-3 -I/usr/include/gck-1 -I/usr/include/p11-kit-1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendgoogle.h -DDEFAULT_BACKEND_TYPE=google-drive '-DBACKEND_TYPES="google-drive", G_VFS_TYPE_BACKEND_GOOGLE,' -MD -MQ 'daemon/f77b12a@@gvfsd-google@exe/gvfsbackendgoogle.c.o' -MF 'daemon/f77b12a@@gvfsd-google@exe/gvfsbackendgoogle.c.o.d' -o 'daemon/f77b12a@@gvfsd-google@exe/gvfsbackendgoogle.c.o' -c ../gvfs-1.38.1/daemon/gvfsbackendgoogle.c
[178/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-gphoto2@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -I/usr/include/gphoto2 -I/usr/include/libexif -I/usr/include/gudev-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendgphoto2.h -DDEFAULT_BACKEND_TYPE=gphoto2 '-DBACKEND_TYPES="gphoto2", G_VFS_TYPE_BACKEND_GPHOTO2,' -DMAX_JOB_THREADS=1 -MD -MQ 'daemon/f77b12a@@gvfsd-gphoto2@exe/gvfsbackendgphoto2.c.o' -MF 'daemon/f77b12a@@gvfsd-gphoto2@exe/gvfsbackendgphoto2.c.o.d' -o 'daemon/f77b12a@@gvfsd-gphoto2@exe/gvfsbackendgphoto2.c.o' -c ../gvfs-1.38.1/daemon/gvfsbackendgphoto2.c
[179/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-mtp@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gudev-1.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendmtp.h -DDEFAULT_BACKEND_TYPE=mtp '-DBACKEND_TYPES="mtp", G_VFS_TYPE_BACKEND_MTP,' -DMAX_JOB_THREADS=1 -MD -MQ 'daemon/f77b12a@@gvfsd-mtp@exe/daemon-main.c.o' -MF 'daemon/f77b12a@@gvfsd-mtp@exe/daemon-main.c.o.d' -o 'daemon/f77b12a@@gvfsd-mtp@exe/daemon-main.c.o' -c ../gvfs-1.38.1/daemon/daemon-main.c
[180/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-mtp@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gudev-1.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendmtp.h -DDEFAULT_BACKEND_TYPE=mtp '-DBACKEND_TYPES="mtp", G_VFS_TYPE_BACKEND_MTP,' -DMAX_JOB_THREADS=1 -MD -MQ 'daemon/f77b12a@@gvfsd-mtp@exe/daemon-main-generic.c.o' -MF 'daemon/f77b12a@@gvfsd-mtp@exe/daemon-main-generic.c.o.d' -o 'daemon/f77b12a@@gvfsd-mtp@exe/daemon-main-generic.c.o' -c ../gvfs-1.38.1/daemon/daemon-main-generic.c
[181/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-mtp@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gudev-1.0 -I/usr/include/libusb-1.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendmtp.h -DDEFAULT_BACKEND_TYPE=mtp '-DBACKEND_TYPES="mtp", G_VFS_TYPE_BACKEND_MTP,' -DMAX_JOB_THREADS=1 -MD -MQ 'daemon/f77b12a@@gvfsd-mtp@exe/gvfsbackendmtp.c.o' -MF 'daemon/f77b12a@@gvfsd-mtp@exe/gvfsbackendmtp.c.o.d' -o 'daemon/f77b12a@@gvfsd-mtp@exe/gvfsbackendmtp.c.o' -c ../gvfs-1.38.1/daemon/gvfsbackendmtp.c
[182/257] x86_64-pc-linux-gnu-gcc -Idaemon/f77b12a@@gvfsd-http@exe -Idaemon -I../gvfs-1.38.1/daemon -I. -I../gvfs-1.38.1/ -Icommon -I../gvfs-1.38.1/common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O1 -pthread '-DLIBEXEC_DIR="/usr/libexec"' '-DMOUNTABLE_DIR="/usr/share/gvfs/mounts"' '-DGVFS_LOCALEDIR="/usr/share/locale"' -DBACKEND_HEADER=gvfsbackendhttp.h -DDEFAULT_BACKEND_TYPE=http '-DBACKEND_TYPES="http", G_VFS_TYPE_BACKEND_HTTP,' -DMAX_JOB_THREADS=1 -DMOUNTABLE_DBUS_NAME=org.gtk.vfs.mountpoint_http -MD -MQ 'daemon/f77b12a@@gvfsd-http@exe/daemon-main.c.o' -MF 'daemon/f77b12a@@gvfsd-http@exe/daemon-main.c.o.d' -o 'daemon/f77b12a@@gvfsd-http@exe/daemon-main.c.o' -c ../gvfs-1.38.1/daemon/daemon-main.c
[183/257] /usr/lib64/python-exec/python3.6/meson --internal symbolextractor common/libgvfscommon.so 'common/92a5dc0@@gvfscommon@sha/libgvfscommon.so.symbols' 
[184/257] /usr/lib64/python-exec/python3.6/meson --internal msgfmthelper daemon/org.gtk.vfs.file-operations.policy.in daemon/org.gtk.vfs.file-operations.policy xml /var/tmp/portage/gnome-base/gvfs-1.38.1/work/gvfs-1.38.1/po
ninja: build stopped: subcommand failed.
 * ERROR: gnome-base/gvfs-1.38.1::gnome-kit failed (compile phase):
 *   ninja -v -j9 -l999 -C /var/tmp/portage/gnome-base/gvfs-1.38.1/work/gvfs-1.38.1-build failed
 * 
 * Call stack:
 *     ebuild.sh, line   92:  Called src_compile
 *   environment, line 3806:  Called gnome-meson_src_compile
 *   environment, line 1937:  Called meson_src_compile
 *   environment, line 2599:  Called eninja '-C' '/var/tmp/portage/gnome-base/gvfs-1.38.1/work/gvfs-1.38.1-build'
 *   environment, line 1100:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 * 
 * If you need support, post the output of `emerge --info '=gnome-base/gvfs-1.38.1::gnome-kit'`,
 * the complete build log and the output of `emerge -pqv '=gnome-base/gvfs-1.38.1::gnome-kit'`.
 * The complete build log is located at '/var/tmp/portage/gnome-base/gvfs-1.38.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gvfs-1.38.1/temp/environment'.
 * Working directory: '/var/tmp/portage/gnome-base/gvfs-1.38.1/work/gvfs-1.38.1'
 * S: '/var/tmp/portage/gnome-base/gvfs-1.38.1/work/gvfs-1.38.1'

These are the last line where I can see that something fails and than compilation fails.

Any hint here what I can do?

 

Thanks for your help.

Checko

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Interesting. Do you get the same error as mentioned above or another? Because the file QPointer is part of qtcore and should be available if qtcore is installed.

You could confirm that with 'equery b QPointer'.

 

Share this post


Link to post
Share on other sites
  • 0

I can't reproduce that error but I have a guess. The error message says:

/usr/include/util.h:21:10: fatal error: QtCore/QPointer: No such file or directory

Interestingly I can't find that file here. I can find a lot of util.h but none in that location. Can you check what you get with 'equery b util.h' ?

 

Share this post


Link to post
Share on other sites
  • 0
app-text/mupdf-1.14.0-r2 (/usr/include/mupdf/fitz/util.h)
dev-lang/perl-5.26.2-r1 (/usr/lib64/perl5/5.26.2/x86_64-linux/CORE/util.h)
dev-lang/ruby-2.3.8 (/usr/include/ruby-2.3.0/ruby/backward/util.h)
dev-lang/ruby-2.3.8 (/usr/include/ruby-2.3.0/ruby/util.h)
dev-lang/ruby-2.4.5 (/usr/include/ruby-2.4.0/ruby/backward/util.h)
dev-lang/ruby-2.4.5 (/usr/include/ruby-2.4.0/ruby/util.h)
dev-lang/ruby-2.5.5 (/usr/include/ruby-2.5.0/ruby/backward/util.h)
dev-lang/ruby-2.5.5 (/usr/include/ruby-2.5.0/ruby/util.h)
dev-lang/ruby-2.6.3 (/usr/include/ruby-2.6.0/ruby/util.h)
dev-lang/ruby-2.6.3 (/usr/include/ruby-2.6.0/ruby/backward/util.h)
dev-libs/ell-0.14 (/usr/include/ell/util.h)
dev-libs/grantlee-5.1.0 (/usr/include/grantlee5/grantlee/util.h)
dev-libs/libcdio-2.0.0-r1 (/usr/include/cdio/util.h)
dev-libs/libevent-2.1.8 (/usr/include/event2/util.h)
dev-libs/libqmatrixclient-0.4.0 (/usr/include/util.h)
dev-vcs/mercurial-4.7.2 (/usr/share/doc/mercurial-4.7.2/contrib/chg/util.h)
kde-apps/libksieve-18.08.3 (/usr/include/KF5/ksieveui/util.h)
kde-apps/messagelib-18.08.3 (/usr/include/KF5/mimetreeparser/util.h)
kde-apps/messagelib-18.08.3 (/usr/include/KF5/messagecomposer/util.h)
media-sound/pulseaudio-12.2 (/usr/include/pulse/util.h)
media-video/movit-1.6.2 (/usr/include/movit/util.h)
net-libs/gloox-1.0.21 (/usr/include/gloox/util.h)
net-libs/telepathy-glib-0.24.1 (/usr/include/telepathy-1.0/telepathy-glib/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/drivers/crypto/bcm/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/drivers/md/bcache/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/drivers/net/wireless/marvell/mwifiex/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/drivers/net/wireless/mediatek/mt76/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/drivers/net/wireless/quantenna/qtnfmac/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/fs/dlm/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/fs/gfs2/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/fs/ufs/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/ipc/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/scripts/dtc/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/tools/perf/ui/util.h)
sys-kernel/gentoo-sources-4.19.1 (/usr/src/linux-4.19.1-gentoo/tools/perf/util/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/drivers/crypto/bcm/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/drivers/md/bcache/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/drivers/net/wireless/marvell/mwifiex/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/drivers/net/wireless/mediatek/mt76/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/drivers/net/wireless/quantenna/qtnfmac/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/fs/dlm/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/fs/gfs2/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/fs/ufs/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/ipc/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/scripts/dtc/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/tools/perf/ui/util.h)
sys-kernel/gentoo-sources-4.19.27-r1 (/usr/src/linux-4.19.27-gentoo-r1/tools/perf/util/util.h)
sys-libs/libsepol-2.8 (/usr/include/sepol/policydb/util.h)

this is what I get.

thanks for your quick reply btw

Share this post


Link to post
Share on other sites
  • 0
4 hours ago, checko55 said:

dev-libs/libqmatrixclient-0.4.0 (/usr/include/util.h)

My guess would be that this package is the culprit. It would be interesting to see what would happen if you get that /usr/include/util.h out of the way, if the emerge of gvfs will complete successfully then.

Besides it seems that there have been quite some updates to libqmartixclient including the removal of QPointer from util.h.

Could you try that out in some way? Renaming /usr/include/util.h or moving it away temporarily should be enough for that.

Share this post


Link to post
Share on other sites
  • 0
19 hours ago, jhan said:

My guess would be that this package is the culprit. It would be interesting to see what would happen if you get that /usr/include/util.h out of the way, if the emerge of gvfs will complete successfully then.

Besides it seems that there have been quite some updates to libqmartixclient including the removal of QPointer from util.h.

Could you try that out in some way? Renaming /usr/include/util.h or moving it away temporarily should be enough for that.

That did it. Renaming was enough, the package compiled now.

Many thanks for your help!

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...