OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-09

qt6-qtbase-6.11.2

C++ general-purpose toolkit

Back to search · Project homepage

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, qt6-postgresql and qt6-sqlite People who want to use Qt6 to compile applications outside the ports tree should note that Qt6's installation conforms to OpenBSD habits, not Qt's 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/gmake invocation: make MOC=moc-qt6 UIC=uic-qt6 will override the Makefile contents.

Package information

Ports path
x11/qt6/qtbase
Package architecture
amd64
Maintainer
Rafael Sadowski <rsadowski@openbsd.org>
Categories
x11, devel, lang/python
Available flavors
None listed
Only for architectures
alpha, hppa, m88k, sh, aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64

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

Direct dependencies

Library

Runtime

Build

Test

Used by (563 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON