* [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue.
@ 2024-11-09 14:35 Dale
2024-11-09 17:01 ` Jacques Montier
0 siblings, 1 reply; 5+ messages in thread
From: Dale @ 2024-11-09 14:35 UTC (permalink / raw
To: Gentoo User
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
'=dev-lang/ruby-3.2.5-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv
'=dev-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 / <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 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-gnu
* /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/libaddr2line-7234f73324fd48c0.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b7de059a5ab34af.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac7e94922334c9f0.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-578a18234af66af9.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-f4a49f8cfda07bf8.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cfb019bc96f33a34.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-8f2e7ce3487adc20.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad64697bc9d789b.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a305303b86e1c54d.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-026064d0ea14b434.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-48ed7223eed08a0f.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-14df5b2e692a981b.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a5f2909f8519b04f.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-1a495c195684c4b8.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1cee4dee04a5f38c.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-98b5d1042ca2d1d5.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-dde627442198357f.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-3ff05a2c466986c4.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-gnu
* /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/libaddr2line-7234f73324fd48c0.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b7de059a5ab34af.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac7e94922334c9f0.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-578a18234af66af9.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-f4a49f8cfda07bf8.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cfb019bc96f33a34.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-8f2e7ce3487adc20.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad64697bc9d789b.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a305303b86e1c54d.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-026064d0ea14b434.rlib
*
/usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-48ed7223eed08a0f.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. :/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue.
2024-11-09 14:35 [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue Dale
@ 2024-11-09 17:01 ` Jacques Montier
2024-11-09 18:05 ` syscon edm
2024-11-09 20:04 ` Dale
0 siblings, 2 replies; 5+ messages in thread
From: Jacques Montier @ 2024-11-09 17:01 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 14856 bytes --]
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 à 15:35, Dale <rdalek1967@gmail.com> a écrit :
> 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
> '=dev-lang/ruby-3.2.5-r1::gentoo'`,
> * the complete build log and the output of `emerge -pqv
> '=dev-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 / <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 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-gnu
> * /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/libaddr2line-7234f73324fd48c0.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b7de059a5ab34af.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac7e94922334c9f0.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-578a18234af66af9.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-f4a49f8cfda07bf8.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cfb019bc96f33a34.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-8f2e7ce3487adc20.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad64697bc9d789b.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a305303b86e1c54d.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-026064d0ea14b434.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-48ed7223eed08a0f.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-14df5b2e692a981b.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a5f2909f8519b04f.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-1a495c195684c4b8.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1cee4dee04a5f38c.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-98b5d1042ca2d1d5.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-dde627442198357f.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-3ff05a2c466986c4.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-gnu
> * /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/libaddr2line-7234f73324fd48c0.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b7de059a5ab34af.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ac7e94922334c9f0.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-578a18234af66af9.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-f4a49f8cfda07bf8.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-cfb019bc96f33a34.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-8f2e7ce3487adc20.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5ad64697bc9d789b.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-a305303b86e1c54d.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-026064d0ea14b434.rlib
> *
>
> /usr/lib/rust/1.81.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-48ed7223eed08a0f.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. :/
>
>
[-- Attachment #2: Type: text/html, Size: 17275 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue.
2024-11-09 17:01 ` Jacques Montier
@ 2024-11-09 18:05 ` syscon edm
2024-11-09 20:04 ` Dale
1 sibling, 0 replies; 5+ messages in thread
From: syscon edm @ 2024-11-09 18:05 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]
On Sat, Nov 9, 2024 at 10:02 AM Jacques Montier <jmontier@gmail.com> wrote:
> 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 à 15:35, Dale <rdalek1967@gmail.com> a écrit :
>
>> 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
>> *
>> [snip]
>>
>
Same here:
ERROR: configure
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 2288: 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}"
Will try to re-sync
[-- Attachment #2: Type: text/html, Size: 2156 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue.
2024-11-09 17:01 ` Jacques Montier
2024-11-09 18:05 ` syscon edm
@ 2024-11-09 20:04 ` Dale
2024-11-11 0:26 ` syscon edm
1 sibling, 1 reply; 5+ messages in thread
From: Dale @ 2024-11-09 20:04 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 554 bytes --]
Jacques Montier wrote:
> Hello Dale,
>
> I had the same issue with ruby, this morning.
> I re-sync portage and the problem has gone away.
>
> Cheers,
>
> --
> Jacques
>
This time it wasn't me. It was a problem with the tree. Most likely
caught something out of sync. It has finished rust and is now chewing
on Firefox and Seamonkey. With 128GBs of memory and tmpfs, shouldn't
take to long. o_O
Thanks.
Dale
:-) :-)
P. S. I bet that sync server was like WHAT. He usually only syncs once
a week. Twice in one day???? O_O
[-- Attachment #2: Type: text/html, Size: 1593 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue.
2024-11-09 20:04 ` Dale
@ 2024-11-11 0:26 ` syscon edm
0 siblings, 0 replies; 5+ messages in thread
From: syscon edm @ 2024-11-11 0:26 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 714 bytes --]
Indeed running rsync again fixed this problem.
On Sat, Nov 9, 2024 at 1:05 PM Dale <rdalek1967@gmail.com> wrote:
> Jacques Montier wrote:
>
> Hello Dale,
>
> I had the same issue with ruby, this morning.
> I re-sync portage and the problem has gone away.
>
> Cheers,
>
> --
> Jacques
>
>
>
> This time it wasn't me. It was a problem with the tree. Most likely
> caught something out of sync. It has finished rust and is now chewing on
> Firefox and Seamonkey. With 128GBs of memory and tmpfs, shouldn't take to
> long. o_O
>
> Thanks.
>
> Dale
>
> :-) :-)
>
> P. S. I bet that sync server was like WHAT. He usually only syncs once a
> week. Twice in one day???? O_O
>
[-- Attachment #2: Type: text/html, Size: 1656 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-11-11 0:27 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-09 14:35 [gentoo-user] rust package fails due to file collisions. Ooops!! Also ruby fails. IPv6 issue Dale
2024-11-09 17:01 ` Jacques Montier
2024-11-09 18:05 ` syscon edm
2024-11-09 20:04 ` Dale
2024-11-11 0:26 ` syscon edm
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox