Skip to content
Prev 904 / 919 Next

Fedora 42 R source build issues

On Wed, 16 Apr 2025, peter dalgaard wrote:

            
Yes, but I prefer to use configure arguments, so having a record in 
config.log in the build directory.
No, tk8-devel and tk-devel do not cohabit in Fedora 42:

# dnf install tk8-devel
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: problem with installed package
   - installed package tk-devel-1:9.0.0-4.fc42.x86_64 conflicts with 
tk8-devel provided by tk8-devel-1:8.6.15-5.fc42.i686 from fedora
   - package tk-devel-1:9.0.0-4.fc42.x86_64 from fedora conflicts with 
tk8-devel provided by tk8-devel-1:8.6.15-5.fc42.i686 from fedora
   - conflicting requests
   - installed package tk-devel-1:9.0.0-4.fc42.x86_64 conflicts with 
tk8-devel provided by tk8-devel-1:8.6.15-5.fc42.x86_64 from fedora
   - package tk-devel-1:9.0.0-4.fc42.x86_64 from fedora conflicts with 
tk8-devel provided by tk8-devel-1:8.6.15-5.fc42.x86_64 from fedora
You can try to add to command line:
   --allowerasing to allow removing of installed packages to resolve 
problems
   --skip-broken to skip uninstallable packages
# dnf install --allowerasing tk8-devel
Updating and loading repositories:
Repositories loaded.
Package                  Arch    Version                  Repository 
Size
Removing dependent packages:
  tcl-devel               x86_64  1:9.0.0-7.fc42           fedora 
830.6 KiB
  tk-devel                x86_64  1:9.0.0-4.fc42           fedora 
1.1 MiB
Installing:
  tk8-devel               x86_64  1:8.6.15-5.fc42          fedora 
985.5 KiB
Installing dependencies:
  tcl8-devel              x86_64  1:8.6.15-10.fc42         fedora 
793.4 KiB

Transaction Summary:
  Installing:         2 packages
  Removing:           2 packages

Total size of inbound packages is 710 KiB. Need to download 710 KiB.
After this operation, 158 KiB will be freed (install 2 MiB, remove 2 MiB).
Is this ok [y/N]: y
[1/2] tcl8-devel-1:8.6.15-10.fc42.x86_6 100% | 404.8 KiB/s | 169.6 KiB | 
00m00s
[2/2] tk8-devel-1:8.6.15-5.fc42.x86_64  100% | 872.1 KiB/s | 540.7 KiB | 
00m01s
--------------------------------------------------------------------------------
[2/2] Total                             100% | 872.6 KiB/s | 710.3 KiB | 
00m01s
Running transaction
[1/6] Verify package files              100% | 153.0   B/s |   2.0   B | 
00m00s
[2/6] Prepare transaction               100% |   8.0   B/s |   4.0   B | 
00m00s
[3/6] Installing tcl8-devel-1:8.6.15-10 100% |  26.1 MiB/s | 800.5 KiB | 
00m00s
[4/6] Installing tk8-devel-1:8.6.15-5.f 100% |  24.1 MiB/s |   1.0 MiB | 
00m00s
[5/6] Removing tk-devel-1:9.0.0-4.fc42. 100% |  47.6 KiB/s | 341.0   B | 
00m00s
[6/6] Removing tcl-devel-1:9.0.0-7.fc42 100% |  47.0   B/s |  47.0   B | 
00m01s
Complete!
...
$ dnf list --installed tk*
Installed packages
tk.x86_64        1:9.0.0-4.fc42  fedora
tk8.x86_64       1:8.6.15-5.fc42 fedora
tk8-devel.x86_64 1:8.6.15-5.fc42 fedora
$ dnf list --installed tcl*
Installed packages
tcl.x86_64        1:9.0.0-7.fc42   fedora
tcl8.x86_64       1:8.6.15-10.fc42 fedora
tcl8-devel.x86_64 1:8.6.15-10.fc42 fedora

Cohabitation with the 9.0 runtimes seems OK, but not the devel packages.

Roger