Artix Linux Forum

Artix Linux => Package management => Topic started by: gentermnl on 04 June 2024, 03:18:01

Title: [SOLVED] ccache-4.10-1 has files that conflict with fmt-10.2.0-1
Post by: gentermnl on 04 June 2024, 03:18:01
The new version of ccache (released today) has several files in conflict with fmt-10.2.0-1, blocking the upgrade.  Is there somewhere better to report?
Title: Re: ccache-4.10-1 has files that conflict with fmt-10.2.0-1
Post by: corysanin on 04 June 2024, 05:15:05
Here's fine. Do you mind sharing the pacman output so we don't have to guess?
Title: Re: ccache-4.10-1 has files that conflict with fmt-10.2.0-1
Post by: gentermnl on 04 June 2024, 05:18:55
[jack@ffortso8 ~]$ sudo pacman -Syu
[sudo] password for jack:
:: Synchronizing package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 omniverse is up to date
 lib32 is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) ccache-4.10-1

Total Installed Size:  2.09 MiB
Net Upgrade Size:      0.60 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                              [#####################################################] 100%
(1/1) checking package integrity                                                            [#####################################################] 100%
(1/1) loading package files                                                                 [#####################################################] 100%
(1/1) checking for file conflicts                                                           [#####################################################] 100%
error: failed to commit transaction (conflicting files)
ccache: /usr/include/fmt/args.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/chrono.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/color.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/compile.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/core.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/format-inl.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/format.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/os.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/ostream.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/printf.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/ranges.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/std.h exists in filesystem (owned by fmt)
ccache: /usr/include/fmt/xchar.h exists in filesystem (owned by fmt)
ccache: /usr/lib/cmake/fmt/fmt-config-version.cmake exists in filesystem (owned by fmt)
ccache: /usr/lib/cmake/fmt/fmt-config.cmake exists in filesystem (owned by fmt)
ccache: /usr/lib/cmake/fmt/fmt-targets-none.cmake exists in filesystem (owned by fmt)
ccache: /usr/lib/cmake/fmt/fmt-targets.cmake exists in filesystem (owned by fmt)
ccache: /usr/lib/pkgconfig/fmt.pc exists in filesystem (owned by fmt)
Errors occurred, no packages were upgraded.
[jack@ffortso8 ~]$
Title: Re: ccache-4.10-1 has files that conflict with fmt-10.2.0-1
Post by: corysanin on 04 June 2024, 06:31:35
Looks like it'll be fixed in ccache 4.10-2 (https://gitlab.archlinux.org/archlinux/packaging/packages/ccache/-/commit/66beba28f0b87b61e09d1d9e4fdafbaa1e0b6c3d#9b9baac1eb9b72790eef5540a1685306fc43fd6c)
Title: Re: ccache-4.10-1 has files that conflict with fmt-10.2.0-1
Post by: wgjuio on 04 June 2024, 11:38:46
That's confirmed, new version fixes it. sudo pacman -S extra/ccache installed without problems
Title: Re: ccache-4.10-1 has files that conflict with fmt-10.2.0-1
Post by: gentermnl on 04 June 2024, 15:20:38
Works for me also.  Thanks.