From nobody Fri Feb 3 18:25:26 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4P7kbz2Y2Jz3kbQH for ; Fri, 3 Feb 2023 18:25:35 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4P7kby70rFz4Hfh for ; Fri, 3 Feb 2023 18:25:34 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Authentication-Results: mx1.freebsd.org; none Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.16.1/8.16.1) with ESMTPS id 313IPQj7039451 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Fri, 3 Feb 2023 10:25:26 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.16.1/8.16.1/Submit) id 313IPQ5N039450; Fri, 3 Feb 2023 10:25:26 -0800 (PST) (envelope-from sgk) Date: Fri, 3 Feb 2023 10:25:26 -0800 From: Steve Kargl To: bob prohaska Cc: freebsd-ports@freebsd.org Subject: Re: Shared object "libicuuc.so.70" not found on RPi4 Message-ID: Reply-To: sgk@troutmask.apl.washington.edu References: <20230203180316.GA82539@www.zefox.net> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230203180316.GA82539@www.zefox.net> X-Rspamd-Queue-Id: 4P7kby70rFz4Hfh X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Fri, Feb 03, 2023 at 10:03:16AM -0800, bob prohaska wrote: > When trying to start inkscape on a Pi4 running -current the > system reports: > ld-elf.so.1: Shared object "libicuuc.so.70" not found, required by "libvisio-0.1.so.1" > > The inkscape port was built using poudriere and is recent, but the xorg > installation is from June, 2022. There's nothing obvious wrong with it. > No complaints while installing inkscape using pkg, so the fact that I'm > not using a desktop environment (Gnome, KDE or otherwise) seems unlikely > to be the culprit. > > Icu is present and up to date, but I can't figure out where libvisio > came from. Whereis doesn't see it, no man page. > > Can anybody see what I've done wrong? For the moment I'm rebuilding xorg. > You've done nothing wrong. The shared version number of the libicuuc (as well as others) is bumped everytime there is an update. It's unclear if such of bump is always needed. The port system has fairly poor dependency tracking for this port (as well as others), so an update of some might pull in a new version while screwing over other ports. You can get past this burp with % cat /etc/libmap.conf # $FreeBSD$ includedir /usr/local/etc/libmap.d libicui18n.so.71 libicuio.so.72 libicuuc.so.71 libicuuc.so.72 libicudata.so.71 libicudata.so.72 -- Steve