OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

qt6-6.10.2

C++ application and widget toolkit, meta-package

Back to search · Not supplied

Description

Qt is a cross-platform toolkit for developing applications, mainly GUI-based. There's a debug version of the libraries: qt6-debug. There are database plugins: qt6-mysql and qt6-postgresql. People who want to use Qt6 to compile applications outside the ports tree should note that Qt6's installation conforms to OpenBSD habits, not upstream recommendations. Accordingly: - libs are separated from includes. - moc is installed as ${PREFIX}/bin/moc-qt6, in order not to conflict with other Qt versions. - uic is installed as ${PREFIX}/bin/uic-qt6 Generally, it's just a question of invoking: env MOC=moc-qt6 UIC=uic-qt6 configure \ --with-qt-includes=${PREFIX}/include/X11/qt6 \ --with-qt-libraries=${PREFIX}/lib/qt6 ... or, to force MOC/UIC in your make invocation: make MOC=moc-qt6 UIC=uic-qt6 will override the Makefile contents.

Package information

Ports path
meta/qt6
Package architecture
*
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
meta
Available flavors
None listed

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Runtime

Installing and updating packages · Package details as JSON