Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 597414 - media-video/pitivi-0.97.1 : file collisions with media-plugins/gst-transcoder-1.8.2:0
Summary: media-video/pitivi-0.97.1 : file collisions with media-plugins/gst-transcoder...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-18 09:13 UTC by Helmut Jarausch
Modified: 2016-11-25 21:46 UTC (History)
2 users (show)

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 Helmut Jarausch 2016-10-18 09:13:03 UTC
media-video/pitivi-0.97.1 fails to install due to file collisions:

 * Detected file collision(s):
 * 
 * 	/usr/lib/debug/usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so.0.debug
 * 	/usr/lib/debug/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttranscoderplugin.so.debug
 * 	/usr/lib/debug/usr/bin/gst-transcoder-1.0.debug
 * 	/usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so.0
 * 	/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttranscoderplugin.so
 * 	/usr/lib/x86_64-linux-gnu/pkgconfig/gst-transcoder-1.0.pc
 * 	/usr/bin/gst-transcoder-1.0
 * 	/usr/include/gstreamer-1.0/gst/transcoder/gsttranscoder.h
 * 	/usr/share/gir-1.0/GstTranscoder-1.0.gir
 * 	/usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * media-plugins/gst-transcoder-1.8.2:0::gentoo
 * 	/usr/bin/gst-transcoder-1.0
 * 	/usr/include/gstreamer-1.0/gst/transcoder/gsttranscoder.h
 * 	/usr/lib/debug/usr/bin/gst-transcoder-1.0.debug
 * 	/usr/lib/debug/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttranscoderplugin.so.debug
 * 	/usr/lib/debug/usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so.0.debug
 * 	/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgsttranscoderplugin.so
 * 	/usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so
 * 	/usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so.0
 * 	/usr/lib/x86_64-linux-gnu/pkgconfig/gst-transcoder-1.0.pc
 * 	/usr/share/gir-1.0/GstTranscoder-1.0.gir
 * 
 * Package 'media-video/pitivi-0.97.1' NOT merged due to file collisions.
Comment 1 Fernando Cunha 2016-10-21 18:54:20 UTC
Same here 



pro2 pitivi # emerge --info
Portage 2.3.2 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop/gnome/systemd, gcc-5.4.0, glibc-2.23-r2, 4.8.2-zen+ x86_64)
=================================================================
System uname: Linux-4.8.2-zen+-x86_64-Intel-R-_Core-TM-_i7-4600U_CPU_@_2.10GHz-with-gentoo-2.3
KiB Mem:     7926964 total,    535664 free
KiB Swap:    8388604 total,   8333212 free
Timestamp of repository gentoo: Fri, 21 Oct 2016 18:00:01 +0000
Timestamp of repository poly-c: Sat, 26 Mar 2016 20:23:45 +0000
sh bash 4.4-r1
ld GNU ld (Gentoo 2.26.1 p1.0) 2.26.1
app-shells/bash:          4.4-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.0-r1::gentoo
dev-lang/python:          2.7.12::gentoo, 3.4.5::gentoo, 3.5.2::gentoo
dev-util/cmake:           3.6.2::gentoo
dev-util/pkgconfig:       0.29.1::gentoo
sys-apps/baselayout:      2.3::gentoo
sys-apps/openrc:          0.22.2::gentoo
sys-apps/sandbox:         2.10-r2::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r2::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.26.1::gentoo
sys-devel/gcc:            5.4.0::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r2::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.7::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

crossdev
    location: /usr/local/portage
    masters: gentoo ixit
    priority: 0

dotnet
    location: /var/lib/layman/dotnet
    masters: gentoo
    priority: 50

eroen
    location: /var/lib/layman/eroen
    masters: gentoo
    priority: 50

fkmclane
    location: /var/lib/layman/fkmclane
    masters: gentoo
    priority: 50

ixit
    location: /var/lib/layman/ixit
    masters: gentoo
    priority: 50

poly-c
    location: /var/lib/layman/poly-c
    masters: gentoo
    priority: 50

sabayon
    location: /var/lib/layman/sabayon
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7-avx -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /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"
CXXFLAGS="-march=corei7-avx -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=4 --keep-going --load-average 4   "
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy clean-logs config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync news noinfo parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
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 aacplus acl acpi alsa amd64 amr amrenc autoipd avahi avx bashlogger bazaar berkdb bluetooth bluray branding btrfs bzip2 cairo cdda cddb cdio cdr celt cli client colord connection-sharing cracklib crypt cryptsetup cups cvs cxx darcs dbus device-mapper dmraid dri dri3 drm dts dvd dvdr eds efi egl emboss encode evdev evo exif extensions faac fam fat ffmpeg firefox flac fortran frei0r ftdi fuse gallium gdbm gdm gif git glamor gles gles1 gles2 gles3 gnome gnome-keyring gnome-online-accounts gpm gptfdisk graphite gstreamer gtk gtk3 hddtemp iconv icu idn introspection ios ipod iproute2 ipv6 ithreads javafx jpeg jpeg2k kdenlive lcms ldap libass libkms libnotify libsecret libsoxr libvisual lm_sensors lz4 lzma lzo mad mdnsresponder-compat melt mercurial minizip mms mmx mmxext mng modules mono mount mp3 mp4 mpeg mtp multilib nautilus ncurses networkmanager nfsdcld nfsidmap nfsv4 nfsv41 nls nptl nsplugin ntfs nut ogg openal opengl openmp optimization opus pam pango pcre pcre16 pdf pkcs11 plugins plymouth png pnm policykit postscript ppds pulseaudio python python3 qrcode qt3support qt4 quvi rar rdesktop rdp readline rtc rtmp samba schroedinger sdl seccomp sensord session skey sna spell sqlite squashfs sse sse2 sse3 sse4 sse4.1 sse4.2 sse4_1 sse4_2 ssl ssse3 startup-notification strong-optimization svg systemd tcpd tga theora threads tiff toolame tools tremor truetype tty-helpers twolame udev udisks unicode unison upnp upnp-av upower usb uvm vala vdpau vhosts vnc vorbis vpx wext wifi wxwidgets x264 x265 xattr xcb xml xmp xv xvid zeroconf zlib zoran" ABI_X86="64 32" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" 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 ublox ubx" GRUB_PLATFORMS="efi-64 multiboot pc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="pt_BR en en_US linguas_pt_BR pt" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4 python3_5" RUBY_TARGETS="ruby22 ruby23" USERLAND="GNU" VIDEO_CARDS="intel i965" 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:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 2 Jouni Kosonen 2016-10-21 23:34:34 UTC
Helmut, Fernando: do you happen to have app-arch/dpkg installed?

That's my guess to why this happens, see bug 591564 comment 11.

I've opened PR 2624 with my suggestion for the fix.
Comment 3 Helmut Jarausch 2016-10-22 11:31:39 UTC
(In reply to Jouni Kosonen from comment #2)
> Helmut, Fernando: do you happen to have app-arch/dpkg installed?
> 
> That's my guess to why this happens, see bug 591564 comment 11.
> 
> I've opened PR 2624 with my suggestion for the fix.

I can confirm that the following sequence of ebuilds works here:

emerge -C app-arch/dpkg
nice emerge -av1 media-plugins/gst-transcoder dev-util/meson
nice emerge -av1 media-video/pitivi
emerge -kv app-arch/dpkg


Many thanks for this hint,
Helmut
Comment 4 Jouni Kosonen 2016-10-22 22:25:14 UTC
(In reply to Helmut Jarausch from comment #3)
> Many thanks for this hint,
> Helmut

My pleasure.

Good news is that the meson-side fix is now committed to upstream trunk: 
https://github.com/mesonbuild/meson/commit/885a3c706
Comment 5 Silvio 2016-11-12 10:30:49 UTC
Same problem with

media-video/pitivi-0.97.1
Comment 6 Fernando Cunha 2016-11-16 01:04:21 UTC
(In reply to Jouni Kosonen from comment #2)
> Helmut, Fernando: do you happen to have app-arch/dpkg installed?
> 
> That's my guess to why this happens, see bug 591564 comment 11.
> 
> I've opened PR 2624 with my suggestion for the fix.

Yes, trying now after uninstalling dpkg
Comment 7 Patrice Clement gentoo-dev 2016-11-25 21:46:31 UTC
commit f4e3d5b375854820a52533a0b0108f4922b8f650 (HEAD -> master, origin/master, origin/HEAD)
Author:     Jouni Kosonen <jouni.kosonen@tukesoft.com>
AuthorDate: Fri Oct 21 22:45:17 2016 +0300
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: Fri Nov 25 22:40:39 2016 +0100

    media-video/pitivi: Ensure sane libdir value and add prefix support.
    
    Gentoo-Bug: https://bugs.gentoo.org/597414
    Closes: https://github.com/gentoo/gentoo/pull/2624
    
    Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

 media-video/pitivi/pitivi-0.97.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)