From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8BBB9158042 for ; Sat, 9 Nov 2024 17:02:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F3E42E0919; Sat, 9 Nov 2024 17:02:03 +0000 (UTC) Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 80967E08D0 for ; Sat, 9 Nov 2024 17:02:03 +0000 (UTC) Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-e290200a560so3102201276.1 for ; Sat, 09 Nov 2024 09:02:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731171722; x=1731776522; darn=lists.gentoo.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=v6STZHv2WmGAYpbdvSktJbLPXar7buiEpIvJ2KQcSv8=; b=GaqRjk+Zwq0NvE5hzhSop0FQ24+Rq4GDlu5k1FVJhewwRj0ZMR4+u1nw8WkQop0Oxw ELZM0lzdmpt4nShAi+OB6623qw4+T5/sSG5Rjxy0WWnVMN1J7vVmUaPDOJc240PytFqF x9oLW3D+f17x5OWuP+YVHxAyazjsO8CYwiTj9gF5WSiROS1Vz2LGalQsVOT0iF+n8hIY gVpjGjfKw8Wjtq7fWtJ/FmUVsdxe5NoVqLGugUKkOdtoV6oFR+PRbAx57kk0eW0UjziA LrrZ2JJJ5hNpcjQRLGfhIPk5S5zxVA2JDyy1Fd636pCrWkrkdcG6qwKw2rFtle65biQb YOCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731171722; x=1731776522; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=v6STZHv2WmGAYpbdvSktJbLPXar7buiEpIvJ2KQcSv8=; b=TfhEtBNYrXS2D5UcR8NGzM39QSNFLmz2rWMx7Pw+xruPuXcS/pmPkzo6Yfgami5+Wb h0yh0ZKLnYS+Gp2toCfAc4C1ULS3z7lFsvsV+2GyOAgslsLLDMffOD5vtCDaDA/BcBaU tNlNp0Fg4wsOrC3mJlilzb7hiuXtrimzrfKB1BnDZzzA+AFX9iLg7KZw5yxkpiEC2FMo we7ugOXhgaN4tk5bnV3yHLAvpQ9t/dZjWXK5XSxevNOmXdCffsd/JqnvGTwdl0rHWSHv rw8zqFqCj6TEHyt2ECsplwoLASv2jE48Cf+EcFtkBO1zaaIFaGVXEHwlJNWbLWaReDLk Rflw== X-Gm-Message-State: AOJu0YxRneWTxAiBVrrj/Q/Vu9WJDt8bpyOFZsIO5MV8p1XRDnbTwg8L U6wooIrKiHWIEl/4rSyr3nJM0fFyc7Ki4JzekUcarnAEGeLgW//SgOjdWca9GnihCzFscTRUzl1 C7DKO2+vCWeyUL5fByDCT5DW+t3keG6lg X-Google-Smtp-Source: AGHT+IF+elUfGSSJgxniHNWVy7Nc8OJjJITgInLc8rpRybF+8O+vPqE2+75/2ijyYzeYnnORoUONdedI/pKATc7u7Go= X-Received: by 2002:a05:690c:857:b0:6ea:e3e3:fd74 with SMTP id 00721157ae682-6eae3e3fff3mr40461667b3.9.1731171722291; Sat, 09 Nov 2024 09:02:02 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <380e3a51-d767-ff1c-cc36-7f90e0f65197@gmail.com> In-Reply-To: <380e3a51-d767-ff1c-cc36-7f90e0f65197@gmail.com> From: Jacques Montier Date: Sat, 9 Nov 2024 18:01:51 +0100 Message-ID: Subject: Re: [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue. To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary="0000000000008d71b006267dd3bc" X-Archives-Salt: c6ee01cc-a3ad-4b9a-b79f-abc08b380fa4 X-Archives-Hash: 12643de0fc815a6858b4bd5663c0b688 --0000000000008d71b006267dd3bc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Dale, I had the same issue with ruby, this morning. I re-sync portage and the problem has gone away. Cheers, -- Jacques Le sam. 9 nov. 2024 =C3=A0 15:35, Dale a =C3=A9crit = : > Howdy, > > I'm doing my weekly updates and ran into a problem I haven't seen in a > long time. The problem is with file collisions for rust and ruby > complaining about ipv6. This is the errors. > > > * Error messages for package dev-lang/ruby-3.2.5-r1: > > * ERROR: dev-lang/ruby-3.2.5-r1::gentoo failed (configure phase): > * USE Flag 'ipv6' not in IUSE for dev-lang/ruby-3.2.5-r1 > * > * Call stack: > * ebuild.sh, line 136: Called src_configure > * environment, line 2327: Called use 'ipv6' > * phase-helpers.sh, line 256: Called die > * The specific snippet of code: > * die "USE Flag '${u}' not in IUSE for > ${CATEGORY}/${PF}" > * > * If you need support, post the output of `emerge --info > '=3Ddev-lang/ruby-3.2.5-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv > '=3Ddev-lang/ruby-3.2.5-r1::gentoo'`. > * The complete build log is located at > '/var/log/portage/dev-lang:ruby-3.2.5-r1:20241109-135019.log'. > * For convenience, a symlink to the build log is located at > '/var/tmp/portage/dev-lang/ruby-3.2.5-r1/temp/build.log'. > * The ebuild environment file is located at > '/var/tmp/portage/dev-lang/ruby-3.2.5-r1/temp/environment'. > * Working directory: > '/var/tmp/portage/dev-lang/ruby-3.2.5-r1/work/ruby-3.2.5' > * S: '/var/tmp/portage/dev-lang/ruby-3.2.5-r1/work/ruby-3.2.5' > > * Error messages for package dev-lang/rust-1.81.0-r100: > > * 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 / ` 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 https://bugs.gentoo.org/ unless you report exactly > * which two packages install the same file(s). See > * https://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/lib/rust/1.81.0/lib/librustc_driver-d0437c57e9749890.so > * /usr/lib/rust/1.81.0/lib/rustlib/rust-installer-version > * /usr/lib/rust/1.81.0/lib/rustlib/uninstall.sh > * > /usr/lib/rust/1.81.0/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-g= nu > * /usr/lib/rust/1.81.0/lib/rustlib/components > * /usr/lib/rust/1.81.0/lib/rustlib/manifest-rustc > * /usr/lib/rust/1.81.0/lib/rustlib/install.log > * /usr/lib/rust/1.81.0/lib/rustlib/manifest-cargo > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2lin= e-7234f73324fd48c0.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b= 7de059a5ab34af.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac= 7e94922334c9f0.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-5= 78a18234af66af9.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler= _builtins-684472364204d0a7.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-f4a= 49f8cfda07bf8.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cf= b019bc96f33a34.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrow= n-8f2e7ce3487adc20.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad= 64697bc9d789b.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a= 305303b86e1c54d.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_ox= ide-026064d0ea14b434.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-4= 8ed7223eed08a0f.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_ab= ort-14df5b2e692a981b.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_un= wind-a5f2909f8519b04f.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_de= mangle-1a495c195684c4b8.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_st= d_workspace_alloc-1cee4dee04a5f38c.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_st= d_workspace_core-98b5d1042ca2d1d5.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_dete= ct-dde627442198357f.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-3= ff05a2c466986c4.rlib > * > /usr/lib/rust/1.81.0/lib/rustlib/etc/gdb_load_rust_pretty_printers.py > * /usr/lib/rust/1.81.0/lib/rustlib/etc/gdb_lookup.py > * /usr/lib/rust/1.81.0/lib/rustlib/etc/gdb_providers.py > * /usr/lib/rust/1.81.0/lib/rustlib/etc/lldb_commands > * /usr/lib/rust/1.81.0/lib/rustlib/etc/lldb_lookup.py > * /usr/lib/rust/1.81.0/lib/rustlib/etc/lldb_providers.py > * /usr/lib/rust/1.81.0/lib/rustlib/etc/rust_types.py > * /usr/lib/rust/1.81.0/bin/rust-gdb > * /usr/lib/rust/1.81.0/bin/rust-gdbgui > * /usr/lib/rust/1.81.0/bin/rust-lldb > * /usr/lib/rust/1.81.0/bin/rustc > * /usr/lib/rust/1.81.0/bin/cargo-1.81.0 > * /usr/lib/rust/1.81.0/bin/rustdoc-1.81.0 > * /usr/lib/rust/1.81.0/bin/rust-gdb-1.81.0 > * /usr/lib/rust/1.81.0/bin/rust-gdbgui-1.81.0 > * /usr/lib/rust/1.81.0/bin/rust-lldb-1.81.0 > * /usr/lib/rust/1.81.0/bin/rustc-1.81.0 > * /usr/lib/rust/1.81.0/bin/rustdoc > * /usr/lib/rust/1.81.0/bin/cargo > * /usr/lib/rust/1.81.0/share/doc/rust/COPYRIGHT > * /usr/lib/rust/1.81.0/share/doc/rust/LICENSE-APACHE.old > * /usr/lib/rust/1.81.0/share/doc/rust/LICENSE-APACHE > * /usr/lib/rust/1.81.0/share/doc/rust/LICENSE-MIT.old > * /usr/lib/rust/1.81.0/share/doc/rust/LICENSE-MIT > * /usr/lib/rust/1.81.0/share/doc/rust/LICENSE-THIRD-PARTY > * /usr/lib/rust/1.81.0/share/doc/rust/README.md.old > * /usr/lib/rust/1.81.0/share/doc/rust/README.md > * /usr/lib/rust/1.81.0/share/man/man1/rustc.1 > * /usr/lib/rust/1.81.0/share/man/man1/rustdoc.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-add.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-bench.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-build.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-check.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-clean.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-doc.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-fetch.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-fix.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-generate-lockfile.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-help.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-init.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-install.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-locate-project.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-login.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-logout.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-metadata.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-new.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-owner.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-package.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-pkgid.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-publish.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-remove.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-report.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-run.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-rustc.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-rustdoc.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-search.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-test.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-tree.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-uninstall.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-update.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-vendor.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-verify-project.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-version.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo-yank.1 > * /usr/lib/rust/1.81.0/share/man/man1/cargo.1 > * /usr/lib/rust/1.81.0/share/zsh/site-functions/_cargo > * /etc/env.d/50rust-1.81.0 > * /etc/env.d/rust/provider-rust-1.81.0 > * /usr/lib/rust/libexec-1.81.0 > * /usr/bin/cargo-1.81.0 > * /usr/bin/rustc-1.81.0 > * /usr/bin/rustdoc-1.81.0 > * /usr/bin/rust-gdb-1.81.0 > * /usr/bin/rust-gdbgui-1.81.0 > * /usr/bin/rust-lldb-1.81.0 > * > * Searching all installed packages for file collisions... > * > * Press Ctrl-C to Stop > * > * dev-lang/rust-1.81.0:stable::gentoo > * /usr/lib/rust/1.81.0/lib/librustc_driver-d0437c57e9749890.so > * /usr/lib/rust/1.81.0/lib/rustlib/components > * /usr/lib/rust/1.81.0/lib/rustlib/install.log > * /usr/lib/rust/1.81.0/lib/rustlib/manifest-cargo > * > /usr/lib/rust/1.81.0/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-g= nu > * /usr/lib/rust/1.81.0/lib/rustlib/manifest-rustc > * /usr/lib/rust/1.81.0/lib/rustlib/rust-installer-version > * /usr/lib/rust/1.81.0/lib/rustlib/uninstall.sh > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2lin= e-7234f73324fd48c0.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b= 7de059a5ab34af.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac= 7e94922334c9f0.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-5= 78a18234af66af9.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler= _builtins-684472364204d0a7.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-f4a= 49f8cfda07bf8.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cf= b019bc96f33a34.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrow= n-8f2e7ce3487adc20.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad= 64697bc9d789b.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a= 305303b86e1c54d.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_ox= ide-026064d0ea14b434.rlib > * > > /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-4= 8ed7223eed08a0f.rlib > * > * Package 'dev-lang/rust-1.81.0-r100' NOT merged due to file collisions. > * If necessary, refer to your elog messages for the whole content of the > * above message. > > > > This is going to force emerge to skip Firefox, Seamonkey and some others > that need the new version of rust. I do run some packages unstable, > mostly GUI stuff like KDE etc. Also, the elog shows the same info. > More info. > > > > (chroot) root@Gentoo-1 / # equery list -p dev-lang/rust > dev-lang/rust-common dev-lang/ruby > * Searching for rust in dev-lang ... > [-P-] [M ] dev-lang/rust-1.71.1:stable/1.71 > [-P-] [ ] dev-lang/rust-1.71.1-r100:1.71.1 > [-P-] [M ] dev-lang/rust-1.74.1:stable/1.74 > [-P-] [ ] dev-lang/rust-1.74.1-r100:1.74.1 > [-P-] [M ] dev-lang/rust-1.75.0-r1:stable/1.75 > [-P-] [ ] dev-lang/rust-1.75.0-r100:1.75.0 > [-P-] [M ] dev-lang/rust-1.77.1:stable/1.77 > [-P-] [ ] dev-lang/rust-1.77.1-r100:1.77.1 > [-P-] [M ] dev-lang/rust-1.79.0:stable/1.79 > [IP-] [ ] dev-lang/rust-1.79.0-r100:1.79.0 > [-P-] [M ] dev-lang/rust-1.80.1:stable/1.80 > [-P-] [ ] dev-lang/rust-1.80.1-r100:1.80.1 > [IP-] [M ] dev-lang/rust-1.81.0:stable/1.81 > [-P-] [ ] dev-lang/rust-1.81.0-r100:1.81.0 > [-P-] [M~] dev-lang/rust-1.82.0:stable/1.82 > [-P-] [ ~] dev-lang/rust-1.82.0-r100:1.82.0 > > * Searching for rust-common in dev-lang ... > [-P-] [ ] dev-lang/rust-common-1.81.0:0 > [IP-] [ ] dev-lang/rust-common-1.82.0:0 > > * Searching for ruby in dev-lang ... > [-P-] [ ] dev-lang/ruby-3.1.4-r3:3.1 > [-P-] [ ] dev-lang/ruby-3.1.5:3.1 > [-P-] [ ] dev-lang/ruby-3.1.6-r1:3.1 > [I--] [??] dev-lang/ruby-3.2.4-r1:3.2 > [-P-] [ ] dev-lang/ruby-3.2.4-r2:3.2 > [-P-] [ ] dev-lang/ruby-3.2.4-r3:3.2 > [-P-] [ ] dev-lang/ruby-3.2.5-r1:3.2 > [-P-] [ ~] dev-lang/ruby-3.2.6-r1:3.2 > [-P-] [ ~] dev-lang/ruby-3.3.4-r2:3.3 > [-P-] [ ~] dev-lang/ruby-3.3.5-r1:3.3 > [-P-] [ ~] dev-lang/ruby-3.3.6-r1:3.3 > (chroot) root@Gentoo-1 / # > > > > I don't have any settings in /etc/portage for ruby or rust either. > > > (chroot) root@Gentoo-1 / # grep -r rust /etc/portage/ > (chroot) root@Gentoo-1 / # grep -r ruby /etc/portage/ > (chroot) root@Gentoo-1 / # > > > The build is actually being done in a chroot. The chroot is a exact > copy of my main rig. It's sort of like a stage4 thing. > > From what I tell, it wants to overwrite files that doesn't belong to the > right packages but the error doesn't say how to work around it. The > link talks about hard blocks but doesn't help with a collision like > this. I also read on -dev that some changes were made to rust > packages. I'm not sure what made ruby sick. > > Anyone else seeing this? Did I do something wrong? Did I catch the > tree in a bad state where some ebuild wasn't as up to date to match some > other package ebuild? Is this a bug? Could the changes to rust be the > problem? > > It's been so long since I seen this. I can't even find any hits on the > forum that are even close, unless I used bad search terms. > > Thoughts? Ideas? > > Thanks. > > Dale > > :-) :-) > > P. S. I had to rewrite this a few times. I managed to get rust-common > to install. I hope this email still makes sense. :/ > > --0000000000008d71b006267dd3bc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Dale,

I had the same i= ssue with ruby,=C2=A0this morning.
I re-sync portage and the prob= lem has gone away.

Cheers,

--
Jacques
=

Le=C2=A0sam. 9 nov. 2024 =C3=A0=C2=A015:35, Dale <rdalek1967@gmail.com> a =C3=A9crit=C2= =A0:
Howdy,

I'm doing my weekly updates and ran into a problem I haven't seen i= n a
long time.=C2=A0 The problem is with file collisions for rust and ruby
complaining about ipv6.=C2=A0 This is the errors.=C2=A0


=C2=A0* Error messages for package dev-lang/ruby-3.2.5-r1:

=C2=A0* ERROR: dev-lang/ruby-3.2.5-r1::gentoo failed (configure phase):
=C2=A0*=C2=A0=C2=A0 USE Flag 'ipv6' not in IUSE for dev-lang/ruby-3= .2.5-r1
=C2=A0*
=C2=A0* Call stack:
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ebuild.sh, li= ne=C2=A0 136:=C2=A0 Called src_configure
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 environment, line 2327:= =C2=A0 Called use 'ipv6'
=C2=A0*=C2=A0=C2=A0 phase-helpers.sh, line=C2=A0 256:=C2=A0 Called die
=C2=A0* The specific snippet of code:
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 die "USE Flag '${u}' not in = IUSE for
${CATEGORY}/${PF}"
=C2=A0*
=C2=A0* If you need support, post the output of `emerge --info
'=3Ddev-lang/ruby-3.2.5-r1::gentoo'`,
=C2=A0* the complete build log and the output of `emerge -pqv
'=3Ddev-lang/ruby-3.2.5-r1::gentoo'`.
=C2=A0* The complete build log is located at
'/var/log/portage/dev-lang:ruby-3.2.5-r1:20241109-135019.log'.
=C2=A0* For convenience, a symlink to the build log is located at
'/var/tmp/portage/dev-lang/ruby-3.2.5-r1/temp/build.log'.
=C2=A0* The ebuild environment file is located at
'/var/tmp/portage/dev-lang/ruby-3.2.5-r1/temp/environment'.
=C2=A0* Working directory:
'/var/tmp/portage/dev-lang/ruby-3.2.5-r1/work/ruby-3.2.5'
=C2=A0* S: '/var/tmp/portage/dev-lang/ruby-3.2.5-r1/work/ruby-3.2.5'= ;

=C2=A0* Error messages for package dev-lang/rust-1.81.0-r100:

=C2=A0* This package will overwrite one or more files that may belong to ot= her
=C2=A0* packages (see list below). You can use a command such as `portageq<= br> =C2=A0* owners / <filename>` to identify the installed package that o= wns a
=C2=A0* file. If portageq reports that only one package owns a file then do=
=C2=A0* NOT file a bug report. A bug report is only useful if it identifies= at
=C2=A0* least two or more packages that are known to install the same file(= s).
=C2=A0* If a collision occurs and you can not explain where the file came f= rom
=C2=A0* then you should simply ignore the collision since there is not enou= gh
=C2=A0* information to determine if a real problem exists. Please do NOT fi= le
=C2=A0* a bug report at https://bugs.gentoo.org/ unless you report exact= ly
=C2=A0* which two packages install the same file(s). See
=C2=A0* https://wiki.gentoo.org/wiki/Knowledge_B= ase:Blockers for tips on how
=C2=A0* to solve the problem. And once again, please do NOT file a bug repo= rt
=C2=A0* unless you have completely understood the above message.
=C2=A0*
=C2=A0* Detected file collision(s):
=C2=A0*
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/librustc_dri= ver-d0437c57e9749890.so
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/rust= -installer-version
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/unin= stall.sh
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-gnu=
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/comp= onents
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/mani= fest-rustc
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/inst= all.log
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/mani= fest-cargo
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-= 7234f73324fd48c0.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b7d= e059a5ab34af.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac7e= 94922334c9f0.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-578= a18234af66af9.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_b= uiltins-684472364204d0a7.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-f4a49= f8cfda07bf8.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cfb0= 19bc96f33a34.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-= 8f2e7ce3487adc20.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad64= 697bc9d789b.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a30= 5303b86e1c54d.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxid= e-026064d0ea14b434.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-48e= d7223eed08a0f.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abor= t-14df5b2e692a981b.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwi= nd-a5f2909f8519b04f.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_dema= ngle-1a495c195684c4b8.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_= workspace_alloc-1cee4dee04a5f38c.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_= workspace_core-98b5d1042ca2d1d5.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect= -dde627442198357f.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-3ff= 05a2c466986c4.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/etc/= gdb_lookup.py
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/etc/= gdb_providers.py
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/etc/= lldb_commands
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/etc/= lldb_lookup.py
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/etc/= lldb_providers.py
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/etc/= rust_types.py
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rust-gdb
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rust-gdbgui<= br> =C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rust-lldb =C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rustc
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/cargo-1.81.0=
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rustdoc-1.81= .0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rust-gdb-1.8= 1.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rust-gdbgui-= 1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rust-lldb-1.= 81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rustc-1.81.0=
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/rustdoc
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/bin/cargo
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/C= OPYRIGHT
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/L= ICENSE-APACHE.old
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/L= ICENSE-APACHE
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/L= ICENSE-MIT.old
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/L= ICENSE-MIT
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/L= ICENSE-THIRD-PARTY
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/R= EADME.md.old
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/doc/rust/R= EADME.md
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/r= ustc.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/r= ustdoc.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-add.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-bench.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-build.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-check.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-clean.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-doc.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-fetch.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-fix.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-generate-lockfile.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-help.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-init.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-install.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-locate-project.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-login.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-logout.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-metadata.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-new.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-owner.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-package.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-pkgid.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-publish.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-remove.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-report.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-run.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-rustc.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-rustdoc.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-search.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-test.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-tree.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-uninstall.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-update.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-vendor.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-verify-project.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-version.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo-yank.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/man/man1/c= argo.1
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/share/zsh/site-f= unctions/_cargo
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /etc/env.d/50rust-1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /etc/env.d/rust/provider-rust-1.81.0<= br> =C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/libexec-1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/bin/cargo-1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/bin/rustc-1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/bin/rustdoc-1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/bin/rust-gdb-1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/bin/rust-gdbgui-1.81.0
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/bin/rust-lldb-1.81.0
=C2=A0*
=C2=A0* Searching all installed packages for file collisions...
=C2=A0*
=C2=A0* Press Ctrl-C to Stop
=C2=A0*
=C2=A0* dev-lang/rust-1.81.0:stable::gentoo
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/librustc_dri= ver-d0437c57e9749890.so
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/comp= onents
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/inst= all.log
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/mani= fest-cargo
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-gnu=
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/mani= fest-rustc
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/rust= -installer-version
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /usr/lib/rust/1.81.0/lib/rustlib/unin= stall.sh
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-= 7234f73324fd48c0.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b7d= e059a5ab34af.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac7e= 94922334c9f0.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-578= a18234af66af9.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_b= uiltins-684472364204d0a7.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-f4a49= f8cfda07bf8.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cfb0= 19bc96f33a34.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-= 8f2e7ce3487adc20.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad64= 697bc9d789b.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a30= 5303b86e1c54d.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxid= e-026064d0ea14b434.rlib
=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-48e= d7223eed08a0f.rlib
=C2=A0*
=C2=A0* Package 'dev-lang/rust-1.81.0-r100' NOT merged due to file = collisions.
=C2=A0* If necessary, refer to your elog messages for the whole content of = the
=C2=A0* above message.



This is going to force emerge to skip Firefox, Seamonkey and some others that need the new version of rust.=C2=A0 I do run some packages unstable, mostly GUI stuff like KDE etc.=C2=A0 Also, the elog shows the same info.=C2= =A0
More info.



(chroot) root@Gentoo-1 / # equery list -p dev-lang/rust
dev-lang/rust-common dev-lang/ruby
=C2=A0* Searching for rust in dev-lang ...
[-P-] [M ] dev-lang/rust-1.71.1:stable/1.71
[-P-] [=C2=A0 ] dev-lang/rust-1.71.1-r100:1.71.1
[-P-] [M ] dev-lang/rust-1.74.1:stable/1.74
[-P-] [=C2=A0 ] dev-lang/rust-1.74.1-r100:1.74.1
[-P-] [M ] dev-lang/rust-1.75.0-r1:stable/1.75
[-P-] [=C2=A0 ] dev-lang/rust-1.75.0-r100:1.75.0
[-P-] [M ] dev-lang/rust-1.77.1:stable/1.77
[-P-] [=C2=A0 ] dev-lang/rust-1.77.1-r100:1.77.1
[-P-] [M ] dev-lang/rust-1.79.0:stable/1.79
[IP-] [=C2=A0 ] dev-lang/rust-1.79.0-r100:1.79.0
[-P-] [M ] dev-lang/rust-1.80.1:stable/1.80
[-P-] [=C2=A0 ] dev-lang/rust-1.80.1-r100:1.80.1
[IP-] [M ] dev-lang/rust-1.81.0:stable/1.81
[-P-] [=C2=A0 ] dev-lang/rust-1.81.0-r100:1.81.0
[-P-] [M~] dev-lang/rust-1.82.0:stable/1.82
[-P-] [ ~] dev-lang/rust-1.82.0-r100:1.82.0

=C2=A0* Searching for rust-common in dev-lang ...
[-P-] [=C2=A0 ] dev-lang/rust-common-1.81.0:0
[IP-] [=C2=A0 ] dev-lang/rust-common-1.82.0:0

=C2=A0* Searching for ruby in dev-lang ...
[-P-] [=C2=A0 ] dev-lang/ruby-3.1.4-r3:3.1
[-P-] [=C2=A0 ] dev-lang/ruby-3.1.5:3.1
[-P-] [=C2=A0 ] dev-lang/ruby-3.1.6-r1:3.1
[I--] [??] dev-lang/ruby-3.2.4-r1:3.2
[-P-] [=C2=A0 ] dev-lang/ruby-3.2.4-r2:3.2
[-P-] [=C2=A0 ] dev-lang/ruby-3.2.4-r3:3.2
[-P-] [=C2=A0 ] dev-lang/ruby-3.2.5-r1:3.2
[-P-] [ ~] dev-lang/ruby-3.2.6-r1:3.2
[-P-] [ ~] dev-lang/ruby-3.3.4-r2:3.3
[-P-] [ ~] dev-lang/ruby-3.3.5-r1:3.3
[-P-] [ ~] dev-lang/ruby-3.3.6-r1:3.3
(chroot) root@Gentoo-1 / #



I don't have any settings in /etc/portage for ruby or rust either.=C2= =A0


(chroot) root@Gentoo-1 / # grep -r rust /etc/portage/
(chroot) root@Gentoo-1 / # grep -r ruby /etc/portage/
(chroot) root@Gentoo-1 / #


The build is actually being done in a chroot.=C2=A0 The chroot is a exact copy of my main rig.=C2=A0 It's sort of like a stage4 thing.=C2=A0

>From what I tell, it wants to overwrite files that doesn't belong to th= e
right packages but the error doesn't say how to work around it.=C2=A0 T= he
link talks about hard blocks but doesn't help with a collision like
this.=C2=A0 I also read on -dev that some changes were made to rust
packages.=C2=A0=C2=A0=C2=A0 I'm not sure what made ruby sick.=C2=A0

Anyone else seeing this?=C2=A0 Did I do something wrong?=C2=A0 Did I catch = the
tree in a bad state where some ebuild wasn't as up to date to match som= e
other package ebuild?=C2=A0 Is this a bug?=C2=A0 Could the changes to rust = be the
problem?

It's been so long since I seen this.=C2=A0 I can't even find any hi= ts on the
forum that are even close, unless I used bad search terms.=C2=A0

Thoughts?=C2=A0 Ideas?=C2=A0

Thanks.

Dale

:-)=C2=A0 :-)=C2=A0

P. S.=C2=A0 I had to rewrite this a few times.=C2=A0 I managed to get rust-= common
to install.=C2=A0 I hope this email still makes sense.=C2=A0 :/

--0000000000008d71b006267dd3bc--