Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Oct 2025 03:39:55 +0900
From:      Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
To:        Matthias Apitz <guru@unixarea.de>
Cc:        freebsd-current@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: building editors/libreoffice fails with: unknown USE_QT component 'tools' invalid
Message-ID:  <20251025033955.68d2545595dfc959bb8e3510@dec.sakura.ne.jp>
In-Reply-To: <aPucGamQMC-2QLZV@c720-1400094>
References:  <aPtDVNDKa6SpXlui@c720-1400094> <20251024205724.fd45bb4cb6948538ae0fe64e@dec.sakura.ne.jp> <aPucGamQMC-2QLZV@c720-1400094>

index | next in thread | previous in thread | raw e-mail

On Fri, 24 Oct 2025 17:32:41 +0200
Matthias Apitz <guru@unixarea.de> wrote:

> El día viernes, octubre 24, 2025 a las 08:57:24p. m. +0900, Tomoaki AOKI escribió:
> 
> > On Fri, 24 Oct 2025 11:13:56 +0200
> > Matthias Apitz <guru@unixarea.de> wrote:
> > 
> > > I'm building ports with poudriere on a recent CURRENT:
> > > 
> > > $ uname -a
> > > FreeBSD jet 16.0-CURRENT FreeBSD 16.0-CURRENT #0 main-n281256-7d6221ff1447: Sun Oct 19 12:57:22 CEST 2025     guru@jet:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
> > > 
> > > Building editors/libreoffice fails with
> > > 
> > > 
> > > [00:01:00] Gathering ports metadata
> > > [00:01:01] Calculating ports order and dependencies
> > > [00:01:01] Sanity checking the repository
> > > [00:01:01] Trimming IGNORED and blacklisted ports
> > > [00:01:01] Ignoring   editors/libreoffice | libreoffice-25.8.2.2: cannot be installed: unknown USE_QT component 'tools'
> > > [00:01:02] Checking packages for incremental rebuild needs
> > > 
> > > I've no idea where to disable USE_QT. Thanks
> > > 
> > > 	matthias
> > > 
> > > -- 
> > > Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
> > > Public GnuPG key: http://www.unixarea.de/key.pub
> > 
> > Do you have anything in /usr/local/lib/compat/pkg/?
> 
> root@jet: # ls -ld /usr/local/lib/compat/pkg/
> drwxr-xr-x  2 root wheel 512 Oct 21 08:36 /usr/local/lib/compat/pkg/
> root@jet: # ls -l /usr/local/lib/compat/pkg/
> total 0
> 
> On the host 'jet' only a few ports are installed, for example
> ports-mgmt/poudriere-devel; the packages are build in jails.
> 
> I wanted to look into the sources of libreoffice to see if this raises
> the message in question and see:
> 
> root@jet: # cd /usr/ports/editors/libreoffice
> root@jet: # make fetch
> ===>  libreoffice-25.8.2.2 cannot be installed: unknown USE_QT component
> 'tools'.
> *** Error code 1
> 
> Stop.
> 
> i.e. the problem must be in the ports Makefiles. Should I file a PR?
> 
> 	matthias
> 
> -- 
> Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
> Public GnuPG key: http://www.unixarea.de/key.pub

So you'd better posting to freebsd-ports ML rather than freebsd-current.

If the issue was related with /usr/local/lib/compat/pkg, it could be
fit here (freebsd-current), as in such cases mechanism to always make
the directory at the end of library search path would be wanted,
which should be in base.


Looking into Mk/Uses/qt.mk, the "tools" in USE_QT are expanded into
devel/qt6-tools and it exists. ("tools:build" means it's only applicable
for build time.) qt5 doesn't have component "tool", but it's specified
only for QT6 option in editors/libreoffice/Makefile.

And as mine was configured with old default (still specifying QT5),
tried new default (enabling GTK3 and switching QT5 to QT6),
fetch succeeded and fetch-recursive, too (if specifying
"DISABLE_VULNERABILITIES=yes" in the command line, due to libxslt
vulnerability). My ports tree is at commit 0722733030c8.

Not yet tried building, though, as my poudriere builders are too
busy as of OSVERSION (comes from __FreeBSD_version) bump on stable/15.

-- 
Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20251025033955.68d2545595dfc959bb8e3510>