Re: [package - 144i386-default][ports-mgmt/pkg-devel] Failed for pkg-devel-2.8.99.2 in build

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sun, 18 Oct 2026 22:03:38 UTC
Beyond the failing attempt to use EM_LOONGARCH , there is also the
problem with size_t (unsigned int) and off_t (long long) that leads to
incoherent pointer type usage for i386:

On 10/17/26 22:14, pkg-fallout-HZy0K5TPuP5AfugRpC6u6w@public.gmane.org
wrote:
> pkg_repo.c:878:25: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned int *') to parameter of type 'off_t *' (aka 'long long *') [-Wincompatible-pointer-types]
>   878 |             &prc->manifest_fd, &prc->manifest_len));
>       |                                ^~~~~~~~~~~~~~~~~~
> pkg_repo.c:818:43: note: passing argument to parameter 'out_len' here
>   818 |     const char *name, int *out_fd, off_t *out_len)
>       |                                           ^

armv7 would likely show the same --if there was official build port
package builds for it. sizeof(size_t) < sizeof(off_t) .

If i386 port package builds completely stop when 14.* stops and armv7
continues to not have any port packages built, such cross checks might
end up as not being automatically available at some point in the future.

-- 
===
Mark Millard
marklmi at yahoo.com