does not build on FreeBSD 12.4-RELEASE XDG_CONFIG_HOME=/usr/ports/x11-toolkits/qt5-widgets/work XDG_CACHE_HOME=/usr/ports/x11-toolkits/qt5-widgets/work/.cache HOME=/usr/ports/x11-toolkits/qt5-widgets/work PATH=/usr/ports/x11-toolkits/qt5-widgets/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/usr/ports/x11-toolkits/qt5-widgets/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,--as-needed -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" make -f Makefile INSTALL_ROOT=/usr/ports/x11-toolkits/qt5-widgets/work/stage all /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157/bin/qmake -o Makefile uic.pro -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_LFLAGS= -Wl,--as-needed -fstack-protector-strong ' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' QT_CONFIG+=release 'QT_CONFIG-=debug separate_debug_info' 'DEFINES+=QT_ACCESSIBILITY QT_NO_STYLE_GTK QT_WIDGETS QT_XSYNC' 'QT_CONFIG+=accessibility accessibility-atspi-bridge xlib' QT_CONFIG-=gtk /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157/bin/qmake -o Makefile widgets.pro -spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' 'QMAKE_LFLAGS= -Wl,--as-needed -fstack-protector-strong ' QMAKE_LIBS= QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug separate_debug_info' QT_CONFIG+=release 'QT_CONFIG-=debug separate_debug_info' 'DEFINES+=QT_ACCESSIBILITY QT_NO_STYLE_GTK QT_WIDGETS QT_XSYNC' 'QT_CONFIG+=accessibility accessibility-atspi-bridge xlib' QT_CONFIG-=gtk Project MESSAGE: perl -w /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157/bin/syncqt.pl -module QtWidgets -version 5.15.8 -outdir /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 -builddir /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 <srcbase> = /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 <bldbase> = /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 <outbase> = /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 QtWidgets: created fwd-include header(s) for <srcbase>/src/widgets/.tracegen/ { qtwidgets_tracepoints_p.h (1) } QtWidgets: updated headers.pri file perl /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157/mkspecs/features/data/unix/findclasslist.pl < QtWidgets.version.in > QtWidgets.version c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wdate-time -Winconsistent-missing-override -pthread -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_ACCESSIBILITY -DQT_NO_STYLE_GTK -DQT_WIDGETS -DQT_XSYNC -DQT_NO_USING_NAMESPACE -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_WIDGETS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -Idialogs -I../../include -I../../include/QtWidgets -I../../include/QtWidgets/5.15.8 -I../../include/QtWidgets/5.15.8/QtWidgets -I.tracegen -I.uic -I/usr/local/include/qt5/QtGui/5.15.8 -I/usr/local/include/qt5/QtGui/5.15.8/QtGui -I/usr/local/include/qt5/QtCore/5.15.8 -I/usr/local/include/qt5/QtCore/5.15.8/QtCore -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtCore -I.moc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o .obj/qwidget.o kernel/qwidget.cpp kernel/qwidget.cpp:112:10: fatal error: 'QtPlatformHeaders/qxcbwindowfunctions.h' file not found #include <QtPlatformHeaders/qxcbwindowfunctions.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. make[3]: stopped in /usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157/src/widgets *** Error code 1 Stop. make[2]: stopped in /usr/ports/x11-toolkits/qt5-widgets *** Error code 1 Stop. make[1]: stopped in /usr/ports/x11-toolkits/qt5-widgets *** Error code 1 Stop. make: stopped in /usr/ports/x11-toolkits/qt5-widgets
Is this reproducible? Is this a clean build in poudriere? If not, have you updated qt5-gui already? One suspicious thing in your log is the fwd-include headers generation. In a local build (13.1, I don't have 12.4 handy) this prints Project MESSAGE: perl -w /wrkdirs/usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157/bin/syncqt.pl -module QtWidgets -version 5.15.8 -outdir /wrkdirs/usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 -builddir /wrkdirs/usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 /wrkdirs/usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 <srcbase> = /wrkdirs/usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 <bldbase> = /wrkdirs/usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 <outbase> = /wrkdirs/usr/ports/x11-toolkits/qt5-widgets/work/kde-qtbase-5.15.8p157 QtWidgets: created fwd-include header(s) for <srcbase>/src/widgets/accessible/ { complexwidgets_p.h (1), itemviews_p.h (1), qaccessiblemenu_p.h (1), qaccessiblewidget.h (2), qaccessiblewidgetfactory_p.h (1), qaccessiblewidgets_p.h (1), rangecontrols_p.h (1), simplewidgets_p.h (1) } Notice how there's a lot more fwd-include headers listed, where you only have one. (There are more lines of output about fwd-headers in my build). That's peculiar, to say the least. However, the header that this build is failing on is from a different port: /usr/local/include/qt5/QtPlatformHeaders/qxcbwindowfunctions.h was installed by package qt5-gui-5.15.8p157 So check that that port is installed correctly first.