Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 633816 - net-misc/owncloud-client-2.3.3 - should RDEPEND on dev-qt/qtxml
Summary: net-misc/owncloud-client-2.3.3 - should RDEPEND on dev-qt/qtxml
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-09 05:00 UTC by Karl Lindén
Modified: 2017-10-19 10:15 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 Karl Lindén 2017-10-09 05:00:26 UTC
When running the owncloud binary from the =net-misc/owncloud-client-2.3.3 I get the following result:

$ /usr/bin/owncloud
/usr/bin/owncloud: error while loading shared libraries: libQt5Xml.so.5: cannot open shared object file: No such file or directory

ldd shows that indeed libQt5Xml.so is missing:
 $ ldd /usr/bin/owncloud
	linux-vdso.so.1 (0x00007ffe9d9ee000)
	libQt5DBus.so.5 => /usr/lib64/libQt5DBus.so.5 (0x00007fd2324cd000)
	libQt5Xml.so.5 => not found
	libowncloudsync.so.0 => /usr/lib64/libowncloudsync.so.0 (0x00007fd23219f000)
	libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007fd231979000)
	libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007fd231302000)
	libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 (0x00007fd230fa7000)
	libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007fd23094c000)
	libqt5keychain.so.1 => /usr/lib64/libqt5keychain.so.1 (0x00007fd230725000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libstdc++.so.6 (0x00007fd2303a7000)
	libm.so.6 => /lib64/libm.so.6 (0x00007fd230090000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1 (0x00007fd22fe79000)
	libc.so.6 => /lib64/libc.so.6 (0x00007fd22faca000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fd232754000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd22f8aa000)
	libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fd22f665000)
	libocsync.so.0 => /usr/lib64/owncloud/libocsync.so.0 (0x00007fd22f450000)
	libz.so.1 => /lib64/libz.so.1 (0x00007fd22f239000)
	libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007fd22eee7000)
	libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fd22ec53000)
	libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fd22e9ea000)
	libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fd22e7b5000)
	libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 (0x00007fd22e54a000)
	libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007fd22e179000)
	libicui18n.so.58 => /usr/lib64/libicui18n.so.58 (0x00007fd22dd13000)
	libicuuc.so.58 => /usr/lib64/libicuuc.so.58 (0x00007fd22d971000)
	libpcre16.so.0 => /usr/lib64/libpcre16.so.0 (0x00007fd22d70a000)
	libdouble-conversion.so.1 => /usr/lib64/libdouble-conversion.so.1 (0x00007fd22d4f9000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007fd22d2f5000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fd22cfe4000)
	librt.so.1 => /lib64/librt.so.1 (0x00007fd22cddc000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fd22cb27000)
	libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fd22c8fc000)
	libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007fd22c6f9000)
	libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007fd22c4f1000)
	libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007fd22c2ee000)
	libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007fd22c0e7000)
	libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007fd22bee5000)
	libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007fd22bcb5000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fd22baa3000)
	libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fd22b8a0000)
	libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fd22b69a000)
	libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007fd22b498000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fd22b15f000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fd22af39000)
	libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007fd22ad20000)
	libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007fd22ab1b000)
	libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007fd22a915000)
	libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fd22a704000)
	libicudata.so.58 => /usr/lib64/libicudata.so.58 (0x00007fd228c02000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fd228991000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fd22878d000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fd228587000)
	libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007fd228372000)

Currently dev-qt/qtxml is an indirect build dependency, which is probably the reason it has been missed.

$ emerge -pvt --with-bdeps=y =net-misc/owncloud-client-2.3.3 
receiving incremental file list
Packages
        525,776 100%   83.57MB/s    0:00:00 (xfr#1, to-chk=0/1)

sent 43 bytes  received 525,990 bytes  1,052,066.00 bytes/sec
total size is 525,776  speedup is 1.00
receiving incremental file list
Packages
        743,427 100%    7.54MB/s    0:00:00 (xfr#1, to-chk=0/1)

sent 43 bytes  received 743,688 bytes  495,820.67 bytes/sec
total size is 743,427  speedup is 1.00

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[binary   R    ] net-misc/owncloud-client-2.3.3-1::gentoo  USE="-doc -dolphin -nautilus -samba -sftp -shibboleth {-test}" 0 KiB
[binary  N     ]  dev-qt/linguist-tools-5.7.1-1:5/5.7::gentoo  USE="-debug -qml {-test}" 500 KiB
[binary  N     ]   dev-qt/qtxml-5.7.1-1:5/5.7::gentoo  USE="-debug {-test}" 127 KiB
[binary  N     ]  dev-util/cmake-3.9.4-1::gentoo  USE="-doc -emacs -ncurses -qt5 -server -system-jsoncpp {-test}" 6632 KiB
[binary  N     ]   app-arch/libarchive-3.3.2-1:0/13::gentoo  USE="threads zlib -acl -bzip2 -e2fsprogs -expat -iconv -libressl -lz4 -lzma -lzo -nettle -static-libs -xattr" ABI_X86="(64) -32 (-x32)" 547 KiB
[binary  N     ]   app-crypt/rhash-1.3.5-1::gentoo  USE="-debug -nls -openssl -static-libs" ABI_X86="(64) -32 (-x32)" 155 KiB

Total: 6 packages (5 new, 1 reinstall, 6 binaries), Size of downloads: 7959 KiB
Comment 1 Karl Lindén 2017-10-09 05:01:23 UTC
$ emerge --info '=net-misc/owncloud-client-2.3.3'
Portage 2.3.11 (python 3.4.6-final-0, default/linux/amd64/13.0, gcc-6.4.0, glibc-2.25-r7, 4.11.12-rt-gnu-rt14 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.11.12-rt-gnu-rt14-x86_64-Intel-R-_Core-TM-2_CPU_P8400_@_2.26GHz-with-gentoo-2.4.1
KiB Mem:     7896764 total,   6886744 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Fri, 06 Oct 2017 05:07:57 +0000
sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p1.0) 2.29.1
distcc 3.2rc1 x86_64-pc-linux-gnu [enabled]
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.14::gentoo, 3.4.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.32::gentoo
sys-apps/sandbox:         2.12::gentoo
sys-devel/autoconf:       2.69-r4::gentoo
sys-devel/automake:       1.15.1-r1::gentoo
sys-devel/binutils:       2.29.1::gentoo
sys-devel/gcc:            6.4.0::gentoo
sys-devel/gcc-config:     1.9.0::gentoo
sys-devel/libtool:        2.4.6-r4::gentoo
sys-devel/make:           4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.25-r7::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://192.168.0.3/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts: 

lilrc
    location: /usr/local/lilrc-overlay
    masters: gentoo
    priority: 0

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE @MISC-FREE freedist"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -fomit-frame-pointer -pipe -fno-stack-protector -march=core2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -fomit-frame-pointer -pipe -fno-stack-protector -march=core2"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--getbinpkg=y                      --binpkg-changed-deps=y --binpkg-respect-use=y                      --buildpkg-exclude app-admin/lilrc-update                      --buildpkg-exclude app-emulation/virtualbox-modules                      --buildpkg-exclude sys-fs/vhba                      --buildpkg-exclude virtual/*"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs binpkg-multi-instance buildpkg buildsyspkg config-protect-if-modified distcc distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict news noinfo parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://192.168.0.11/gentoo-portage/ rsync://192.168.0.3/gentoo-portage/ http://distfiles.gentoo.org http://ftp.df.lth.se/pub/gentoo/ rsync://ftp.df.lth.se/pub/gentoo/ http://mirror.mdfnet.se/gentoo"
INSTALL_MASK="/etc/systemd /usr/lib/systemd"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j21 -l2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac alloca alsa amd64 aspell bluetooth cairo cd cdda cddb cdr cracklib crypt curl deblob djvu dri drm dssi dvd dvdr dvi egl exif ffmpeg fftw flac fltk gallium gif gimp glib gmp gnuplot gnutls gstreamer gtk gtk2 gtkstyle gudev hwdb imap inotify javascript jit jpeg keymap ladspa lame lapack libkms libnotify libsamplerate mad matplotlib mp3 mpeg netifrc networkmanager nptl octave ogg opengl openmp openrc orc pdf png policykit postscript qt4 qt5 readline sndfile spell ssl startup-notification subversion svg svn theora threads thunar tiff truetype udev udisks unicode upower usb v4l vaapi vlc vorbis webgl x264 xcb xcomposite xinerama xorg xscreensaver zlib" ABI_X86="64" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4 sse4_1 ssse3" CURL_SSL="gnutls" ELIBC="glibc" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LINGUAS="en en_GB" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" SANE_BACKENDS="plustek" USERLAND="GNU" VIDEO_CARDS="intel i965 i915" XFCE_PLUGINS="battery brightness power"
Unset:  CC, CPPFLAGS, CTARGET, CXX, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

net-misc/owncloud-client-2.3.3::gentoo was built with the following:
USE="-doc -dolphin -nautilus -samba -sftp -shibboleth -test" ABI_X86="(64)"
Comment 2 Bernard Cafarelli gentoo-dev 2017-10-19 10:15:54 UTC
Nice catch! Thanks for the report, I have updated current ebuilds for owncloud-client and nextcloud-client