Re: lib32 not installed - but required when update

From: vermaden <vermaden_at_interia.pl>
Date: Sun, 19 Oct 2025 10:07:22 UTC
More interesting.

After 'vi' update and after that 'lib32' is installed ... you can just remove it ... and it has no deps ...



root@pkgbase:~ # pkg info | grep lib32
FreeBSD-clibs-lib32-15.0.b1.20251012072228 Core runtime libraries (32-bit libraries)

root@pkgbase:~ # pkg delete FreeBSD-clibs-lib32-15.0.b1.20251012072228
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
        FreeBSD-clibs-lib32: 15.0.b1.20251012072228

Number of packages to be removed: 1

The operation will free 4 MiB.

Proceed with deinstalling packages? [y/N]: y
[1/1] Deinstalling FreeBSD-clibs-lib32-15.0.b1.20251012072228...
[1/1] Deleting files for FreeBSD-clibs-lib32-15.0.b1.20251012072228: 100%



Regards,
vermaden





Temat: lib32 not installed - but required when update
Data: 2025-10-19 11:54
Nadawca: "vermaden" &lt;vermaden@interia.pl>
Adresat: freebsd-stable@FreeBSD.org; freebsd-pkgbase@FreeBSD.org; freebsd-current@freebsd.org; 


>> Hi.
> 
> 1. I installed FreeBSD 15.0-BETA1 with packages from ISO with only 'base' selected. No 'lib32' installed.
> 
> 2. Then modified 'url' in /usr/local/etc/pkg/repos/FreeBSD-base.conf file:
> 
> - url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest",
> + url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}",
> 
> 3. Then wanted to update 'vi' package:
> 
> root@pkgbase:~ # pkg install FreeBSD-vi
> Updating FreeBSD-ports repository catalogue...
> FreeBSD-ports repository is up to date.
> Updating FreeBSD-ports-kmods repository catalogue...
> FreeBSD-ports-kmods repository is up to date.
> Updating FreeBSD-base repository catalogue...
> FreeBSD-base repository is up to date.
> All repositories are up to date.
> The following 2 package(s) will be affected (of 0 checked):
> 
> New packages to be INSTALLED:
>         FreeBSD-clibs-lib32: 15.0.b1.20251012072228 [FreeBSD-base]
> 
> Installed packages to be UPGRADED:
>         FreeBSD-vi: 15.0.b1.20251011075131 -> 15.0.b1.20251012072228[FreeBSD-base]
> 
> Number of packages to be installed: 1
> Number of packages to be upgraded: 1
> 
> The process will require 4 MiB more space.
> 2 MiB to be downloaded.
> 
> Proceed with this action? [y/N]: 
> 
> 
> 
> Why 'lib32' dependency is pulled in/required when I do not have anything 'lib32' related installed?
> 
> 
> 
> Regards,
> vermaden