Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: graphics/chafa build fails on i386
To:
Florian Viehweger <openbsd@out-of-creativity.de>
Cc:
ports <ports@openbsd.org>
Date:
Mon, 22 Sep 2025 10:22:26 +0100

Download raw body.

Thread
the message about libpixman-1 (missing with one version, extra with 
another) is a classic "libraries are out of sync between 
base/ports/packages" and will go away when things are up to date

there's no good answer for the difference in WANTLIB between rust and !rust 
librsvg versions - best we can do is "don't sync WANTLIB on i386"



-- 
  Sent from a phone, apologies for poor formatting.

On 21 September 2025 22:23:47 Florian Viehweger 
<openbsd@out-of-creativity.de> wrote:

> Am Thu, 28 Aug 2025 10:47:22 +0100
> schrieb Stuart Henderson <stu@spacehopper.org>:
>
>> not exactly sure what triggered this failing; possibly the compiler-rt
>> update.
>
> The following diff fixes building on i386. Did some testing on amd64
> and i386 and found no issues. All images displayed fine in ascii or
> kitty-mode via ssh on Linux.
>
> What startled me a bit was the output of 'make port-lib-depends-check'
>
> croco-0.6 is understandable due non-rust archs as ajacoutot mentioned in
> the CVS message.
>
> Is this complaint about the different version of pixman on amd64 due an
> update of it and not made into a binary package?
>
> Is some unicode code not used by default on i386 in comparison to amd64?
>
> amd64:
> chafa-1.16.2(graphics/chafa):
> Missing: pixman-1.40 (/usr/local/bin/chafa) (system lib)
> Extra:  pixman-1.46
> WANTLIB += pixman-1
> *** Error 1 in target 'port-lib-depends-check' (ignored)
>
> ----%<----
>
> i386:
> Missing: croco-0.6.4 from libcroco-0.6.13p3 (/usr/local/bin/chafa)
> Extra:  fribidi.3 graphite2.2
> WANTLIB += croco-0.6
> *** Error 1 in target 'port-lib-depends-check' (ignored)
>
> ---->%----
>
> Thank you!
>
> Comments?
>
>
> Index: Makefile
> ===================================================================
> RCS file: /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/Makefile,v
> retrieving revision 1.18
> diff -u -p -u -p -r1.18 Makefile
> --- Makefile 28 Jul 2025 08:28:52 -0000 1.18
> +++ Makefile 21 Sep 2025 20:57:56 -0000
> @@ -1,6 +1,5 @@
> COMMENT = character art facsimile generator
> -DISTNAME = chafa-1.16.1
> -REVISION = 1
> +DISTNAME = chafa-1.16.2
>
> SHARED_LIBS +=   chafa                     5.0 # 10.0
>
> Index: distinfo
> ===================================================================
> RCS file: /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/distinfo,v
> retrieving revision 1.11
> diff -u -p -u -p -r1.11 distinfo
> --- distinfo 15 Jun 2025 13:26:25 -0000 1.11
> +++ distinfo 21 Sep 2025 20:57:56 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (chafa-1.16.1.tar.xz) = SiXeu3FTC68KdIsVz+5rjaa1E/aW2UhJh+r0EOzOESk=
> -SIZE (chafa-1.16.1.tar.xz) = 1035536
> +SHA256 (chafa-1.16.2.tar.xz) = ZXiY3ZqJtFEwpEwe/h/APix70AwvVD7XERYTy554Yd8=
> +SIZE (chafa-1.16.2.tar.xz) = 1039788
>
> --
> greetings,
>
> Florian Viehweger