>>> Failed to install net-analyzer/netcat6-1.0-r2, Log file: >>> '/var/tmp/portage/net-analyzer/netcat6-1.0-r2/temp/build.log.gz' * Messages for package net-analyzer/netcat6-1.0-r2: * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / <filename>` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). See * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to * solve the problem. And once again, please do NOT file a bug report * unless you have completely understood the above message. * * Detected file collision(s): * * /usr/share/locale/locale.alias * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sys-libs/e2fsprogs-libs-1.42.13:0::gentoo * /usr/share/locale/locale.alias * * Package 'net-analyzer/netcat6-1.0-r2' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message. * GNU info directory index is up-to-date.
neither package should be installing this file you must provide full build logs & emerge info as attachments in every bug report. please do so now.
Encountered the same problem with sys-libs/e2fsprogs-libs, net-analyzer/netcat6 and net-misc/wol using musl libc. This is to run on an Advantech UNO-1150G industrial computer which has 256MB RAM soldered on-board, hence the choice to go with musl libc. (Surprisingly, the i686 userland has not given me problems with the i586 CPU.) I am compiling the packages on a LXC container running musl then transferring the binary packages over. Build host: Portage 2.3.1 (python 2.7.10-final-0, hardened/linux/musl/x86, gcc-4.9.4, musl-1.1.15-r2, 4.4.6-vk4msl-mb x86_64) ================================================================= System uname: Linux-4.4.6-vk4msl-mb-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P7350_@_2.00GHz-with-gentoo-2.2 KiB Mem: 4194304 total, 3996832 free KiB Swap: 10664956 total, 10535540 free Timestamp of repository gentoo: Fri, 18 Nov 2016 17:15:01 +0000 sh bash 4.3_p48 ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1 app-shells/bash: 4.3_p48::gentoo dev-lang/perl: 5.22.2::gentoo dev-lang/python: 2.7.10-r1::gentoo, 3.4.3-r1::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.19.1::gentoo sys-apps/sandbox: 2.10-r99::musl sys-devel/autoconf: 2.69::gentoo sys-devel/automake: 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25.1-r1::gentoo sys-devel/gcc: 4.9.4-r99::musl sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 4.3-r99::musl (virtual/os-headers) sys-libs/musl: 1.1.15-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 musl location: /var/lib/layman/musl masters: gentoo priority: 0 local location: /home/portage/overlays/local masters: gentoo priority: 1 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-gentoo-linux-musl" CFLAGS="-O2 -pipe" CHOST="i686-gentoo-linux-musl" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe" DISTDIR="/home/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch 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://www/portage http://mirror.internode.on.net/pub/gentoo http://ftp.swin.edu.au/gentoo http://mirror.aarnet.edu.au/pub/gentoo" INSTALL_MASK="charset.alias" LANG="en_AU.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3 --load-average 2.0" PKGDIR="/home/portage/packages/geode" 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="cli cracklib crypt cxx dri fortran iconv ipv6 lxc modules ncurses nls nptl openmp pam pax_kernel pcre pic readline seccomp session sqlite ssl tcpd unicode x86 xattr zlib" ABI_X86="32" 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" ELIBC="musl" 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" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="dummy fbdev v4l" 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, EMERGE_DEFAULT_OPTS, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON Target machine: Portage 2.3.1 (python 2.7.10-final-0, hardened/linux/musl/x86, gcc-4.9.4, musl-1.1.15-r2, 4.8.7-router i586) ================================================================= System uname: Linux-4.8.7-router-i586-Geode-TM-_Integrated_Processor_by_AMD_PCS-with-gentoo-2.2 KiB Mem: 234180 total, 41888 free KiB Swap: 1959892 total, 1959540 free Timestamp of repository gentoo: Sun, 27 Nov 2016 17:15:01 +0000 sh bash 4.3_p48 ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1 app-shells/bash: 4.3_p48::gentoo dev-lang/perl: 5.22.2::gentoo dev-lang/python: 2.7.10-r1::gentoo, 3.4.3-r1::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.19.1::gentoo sys-apps/sandbox: 2.10-r99::musl sys-devel/autoconf: 2.69::gentoo sys-devel/automake: 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25.1-r1::gentoo sys-devel/gcc: 4.9.4-r99::musl sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 4.3-r99::musl (virtual/os-headers) sys-libs/musl: 1.1.15-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://atomos.longlandclan.id.au/gentoo-portage priority: -1000 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-gentoo-linux-musl" CFLAGS="-O2 -pipe" CHOST="i686-gentoo-linux-musl" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch 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" INSTALL_MASK="charset.alias" LDFLAGS="-Wl,-O1 -Wl,--as-needed" 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="bindist cli cracklib crypt cxx dlz dri fortran iconv ipv6 modules ncurses nls nptl openmp pam pax_kernel pcre pic readline seccomp session ssl tcpd unicode x86 xattr zlib" ABI_X86="32" 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" ELIBC="musl" 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" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="dummy fbdev v4l" 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, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON The workaround seems to be USE="-nls" … this works for me as I only speak English, but may not be ideal for others.
(In reply to Stuart Longland from comment #2) please see comment #1 -- need full build log for both packages attached
Created attachment 454894 [details] net-misc-wol-0.7.1-r1-build.log.xz (In reply to SpanKY from comment #3) > (In reply to Stuart Longland from comment #2) > > please see comment #1 -- need full build log for both packages attached No problems, I'll set USE=nls FEATURES="keeptemp keepwork" and build all three offending packages, build logs coming right up. First up, is the 'wol' build log, portage decided to rebuild this one first. It succeeded, and placed the file that made the other two fail.
Created attachment 454896 [details] net-analyzer-netcat6-1.0-r2-build.log.xz Having successfully built 'wol', portage tried building 'netcat6', and failed to merge because of the file 'wol' had put in place.
Created attachment 454898 [details] sys-libs-e2fsprogs-libs-1.43.3-build.log.xz Finally, e2fsprogs-libs. Note that if I had not rebuilt e2fsprogs-libs with USE=-nls, e2fsprogs-libs would have built fine and wol and netcat6 would be the failing packages.
For the record, my target host and LXC container are running this stage3 image: http://distfiles.gentoo.org/experimental/x86/musl/stage3-i686-musl-vanilla-20161104.tar.bz2
I guess this is some kind of musl based fun, then?
Quite possibly, it'd be nice if Michael Jones could produce more information to see if that's the case there… but yes, it could be musl-related. The other culprit would be whatever common library they all use that produces locale.alias (gettext perhaps? I'm running 0.19.7 here).
Same problem here between hunspell and e2fsprogs on a musl system
Same problem here. Was emerging app-emulation/virt-manager and failed out on this. Also a musl based system, because why not.