NetBSD Problem Report #60813

From www@netbsd.org  Sun Sep 27 16:45:53 2026
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits)
	 client-signature RSA-PSS (2048 bits))
	(Client CN "mail.netbsd.org", Issuer "YR1" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 9BBC91A923B
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 27 Sep 2026 16:45:53 +0000 (UTC)
Message-Id: <20260927164552.9195F1A923C@mollari.NetBSD.org>
Date: Sun, 27 Sep 2026 16:45:52 +0000 (UTC)
From: scole@sdf.org
Reply-To: scole@sdf.org
To: gnats-bugs@NetBSD.org
Subject: x11/qt6-qtbase does not build on NetBSD 10
X-Send-Pr-Version: www-1.0
X-From4GNATS: "scole@sdf.org via gnats" <gnats-admin@NetBSD.org>

>Number:         60813
>Category:       pkg
>Synopsis:       x11/qt6-qtbase does not build on NetBSD 10
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 27 16:50:01 +0000 2026
>Last-Modified:  Mon Sep 28 17:35:01 +0000 2026
>Originator:     scole
>Release:        pkgsrc-2026Q3
>Organization:
>Environment:
NetBSD rosewill 10.2_STABLE NetBSD 10.2_STABLE (GENERIC) #0: Sun Sep 20 08:53:47 PDT 2026  scole@rosewill:/home/scole/nbsd/cvs/10/obj/sys/arch/amd64/compile/GENERIC amd64
>Description:
x11/qt6-qtbase does not build on NetBSD 10.2 stable amd64 pkgsrc-2026Q3

seems to be some kind of wayland include directory not getting picked up:

...
[ 77%] Running AUTOMOC file extraction for target WaylandClient                      
[ 77%] Running moc --collect-json for target WaylandClient                           
[ 77%] Building CXX object src/plugins/platforms/wayland/CMakeFiles/WaylandClien     t.dir/WaylandClient_autogen/mocs_compilation.cpp.o                                  
In file included from /usr/pkgsrc/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/include/QtWaylandClient/6.11.2/QtWaylandClient/private/wayland-wlr-data-control-unstable-v1-client-protocol.h:1,
                 from /usr/pkgsrc/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/src/plugins/platforms/wayland/qwayland-wlr-data-control-unstable-v1.h:7,
                 from /usr/pkgsrc/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/include/QtWaylandClient/6.11.2/QtWaylandClient/private/qwayland-wlr-data-control-unstable-v1.h:1,
                 from /usr/pkgsrc/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/src/plugins/platforms/wayland/WaylandClient_autogen/EWIEGA46WW/../../qwaylanddatacontrolv1_p.h:19,
                 from /usr/pkgsrc/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/src/plugins/platforms/wayland/WaylandClient_autogen/EWIEGA46WW/moc_qwaylanddatacontrolv1_p.cpp:9,
                 from /usr/pkgsrc/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/src/plugins/platforms/wayland/WaylandClient_autogen/mocs_compilation.cpp:2:
/usr/pkgsrc/x11/qt6-qtbase/work/qtbase-everywhere-src-6.11.2/src/plugins/platforms/wayland/wayland-wlr-data-control-unstable-v1-client-protocol.h:8:10: fatal error: wayland-client-core.h: No such file or directory
    8 | #include "wayland-client-core.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/plugins/platforms/wayland/CMakeFiles/WaylandClient.dir/build.make:102: src/plugins/platforms/wayland/CMakeFiles/WaylandClient.dir/WaylandClient_autogen/mocs_compilation.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:18065: src/plugins/platforms/wayland/CMakeFiles/WaylandClient.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
*** Error code 2


>How-To-Repeat:
cd .../pkgsrc/x11/qt6-qtbase && bmake package
>Fix:
unknown

>Audit-Trail:
From: Thomas Klausner <wiz@netbsd.org>
To: NetBSD bugtracking <gnats-bugs@netbsd.org>
Cc: 
Subject: Re: pkg/60813: x11/qt6-qtbase does not build on NetBSD 10
Date: Sun, 27 Sep 2026 23:00:32 +0200

 On Sun, Sep 27, 2026 at 04:50:01PM +0100, scole@sdf.org via gnats wrote:
 > >Number:         60813
 > >Category:       pkg
 > >Synopsis:       x11/qt6-qtbase does not build on NetBSD 10

 It does in the official bulk builds, see
 https://releng.netbsd.org/pkgreports/shadow/2026Q3/NetBSD-10.0-x86_64/20260924.0834/meta/report.html
 so you could use the binary package from ftp.netbsd.org.

 I guess you have some option changes in a dependency, perhaps turning
 off wayland?
  Thomas

From: S Cole <scole@sdf.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/60813: x11/qt6-qtbase does not build on NetBSD 10
Date: Mon, 28 Sep 2026 10:33:12 -0700

 I pkg_delete'd wayland, rebuilt, and got farther but with a different
 error about files missing from PLIST.  The rough draft patch for PLIST
 that I was able to build and install with is below.

 I'm not sure what is going on, but it seems like there might some issues
 depending on whether package wayland is already installed and/or "egl"
 is detected and available during the build.

 I don't believe I have any mk.conf setting that would affect any of
 this.

 Since the bulk build works, feel free to close this PR if this issue is
 most likely a local configuration issue.

 Thank you

 Summary of changes:  (A/? = New, R/D = Removed, M = Modified)
 =============================================================
 M PLIST

 Apply patch with "cd .../pkgsrc/x11/qt6-qtbase ; patch -s -p0 < .../patchfile"

 Index: PLIST
 ===================================================================
 RCS file: /cvsroot/pkgsrc/x11/qt6-qtbase/PLIST,v
 retrieving revision 1.39
 diff -b -u -r1.39 PLIST
 --- PLIST	18 Aug 2026 18:26:02 -0000	1.39
 +++ PLIST	28 Sep 2026 17:14:03 -0000
 @@ -4546,3 +4546,140 @@
  qt6/share/qt6/wayland/protocols/xdg-toplevel-icon/REUSE.toml
  qt6/share/qt6/wayland/protocols/xdg-toplevel-icon/qt_attribution.json
  qt6/share/qt6/wayland/protocols/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfscontext_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfscursor_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfsdeviceintegration_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfsglobal_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfshooks_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfsintegration_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfsoffscreenwindow_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfsscreen_p.h
 +qt6/include/QtEglFSDeviceIntegration/6.11.2/QtEglFSDeviceIntegration/private/qeglfswindow_p.h
 +qt6/include/QtEglFSDeviceIntegration/QtEglFSDeviceIntegration
 +qt6/include/QtEglFSDeviceIntegration/QtEglFSDeviceIntegrationDepends
 +qt6/include/QtEglFSDeviceIntegration/QtEglFSDeviceIntegrationVersion
 +qt6/include/QtEglFSDeviceIntegration/qteglfsdeviceintegrationversion.h
 +qt6/include/QtEglFsKmsGbmSupport/6.11.2/QtEglFsKmsGbmSupport/private/qeglfskmsgbmcursor_p.h
 +qt6/include/QtEglFsKmsGbmSupport/6.11.2/QtEglFsKmsGbmSupport/private/qeglfskmsgbmdevice_p.h
 +qt6/include/QtEglFsKmsGbmSupport/6.11.2/QtEglFsKmsGbmSupport/private/qeglfskmsgbmintegration_p.h
 +qt6/include/QtEglFsKmsGbmSupport/6.11.2/QtEglFsKmsGbmSupport/private/qeglfskmsgbmscreen_p.h
 +qt6/include/QtEglFsKmsGbmSupport/6.11.2/QtEglFsKmsGbmSupport/private/qeglfskmsgbmwindow_p.h
 +qt6/include/QtEglFsKmsGbmSupport/QtEglFsKmsGbmSupport
 +qt6/include/QtEglFsKmsGbmSupport/QtEglFsKmsGbmSupportDepends
 +qt6/include/QtEglFsKmsGbmSupport/QtEglFsKmsGbmSupportVersion
 +qt6/include/QtEglFsKmsGbmSupport/qteglfskmsgbmsupportversion.h
 +qt6/include/QtEglFsKmsSupport/6.11.2/QtEglFsKmsSupport/private/qeglfskmsdevice_p.h
 +qt6/include/QtEglFsKmsSupport/6.11.2/QtEglFsKmsSupport/private/qeglfskmseventreader_p.h
 +qt6/include/QtEglFsKmsSupport/6.11.2/QtEglFsKmsSupport/private/qeglfskmshelpers_p.h
 +qt6/include/QtEglFsKmsSupport/6.11.2/QtEglFsKmsSupport/private/qeglfskmsintegration_p.h
 +qt6/include/QtEglFsKmsSupport/6.11.2/QtEglFsKmsSupport/private/qeglfskmsscreen_p.h
 +qt6/include/QtEglFsKmsSupport/QtEglFsKmsSupport
 +qt6/include/QtEglFsKmsSupport/QtEglFsKmsSupportDepends
 +qt6/include/QtEglFsKmsSupport/QtEglFsKmsSupportVersion
 +qt6/include/QtEglFsKmsSupport/qteglfskmssupportversion.h
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateConfig.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateConfigVersion.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateDependencies.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateTargets-release.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateTargets.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateVersionlessAliasTargets.cmake
 +qt6/lib/cmake/Qt6EglFSDeviceIntegrationPrivate/Qt6EglFSDeviceIntegrationPrivateVersionlessTargets.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateConfig.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateConfigVersion.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateDependencies.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateTargets-release.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateTargets.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateVersionlessAliasTargets.cmake
 +qt6/lib/cmake/Qt6EglFsKmsGbmSupportPrivate/Qt6EglFsKmsGbmSupportPrivateVersionlessTargets.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateConfig.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateConfigVersion.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateDependencies.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateTargets-release.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateTargets.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateVersionlessAliasTargets.cmake
 +qt6/lib/cmake/Qt6EglFsKmsSupportPrivate/Qt6EglFsKmsSupportPrivateVersionlessTargets.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfigVersion.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-release.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfigVersion.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-release.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfigVersion.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-release.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfigVersion.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-release.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfigVersion.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-release.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfigVersion.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-release.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargetsPrecheck.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfigVersion.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfigVersionImpl.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-release.cmake
 +qt6/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake
 +qt6/lib/libQt6EglFSDeviceIntegration.prl
 +qt6/lib/libQt6EglFSDeviceIntegration.so
 +qt6/lib/libQt6EglFSDeviceIntegration.so.6
 +qt6/lib/libQt6EglFSDeviceIntegration.so.6.11.2
 +qt6/lib/libQt6EglFsKmsGbmSupport.prl
 +qt6/lib/libQt6EglFsKmsGbmSupport.so
 +qt6/lib/libQt6EglFsKmsGbmSupport.so.6
 +qt6/lib/libQt6EglFsKmsGbmSupport.so.6.11.2
 +qt6/lib/libQt6EglFsKmsSupport.prl
 +qt6/lib/libQt6EglFsKmsSupport.so
 +qt6/lib/libQt6EglFsKmsSupport.so.6
 +qt6/lib/libQt6EglFsKmsSupport.so.6.11.2
 +qt6/metatypes/qt6eglfsdeviceintegrationprivate_metatypes.json
 +qt6/metatypes/qt6eglfskmsgbmsupportprivate_metatypes.json
 +qt6/metatypes/qt6eglfskmssupportprivate_metatypes.json
 +qt6/mkspecs/modules/qt_lib_eglfs_kms_gbm_support_private.pri
 +qt6/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri
 +qt6/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri
 +qt6/modules/EglFSDeviceIntegrationPrivate.json
 +qt6/modules/EglFsKmsGbmSupportPrivate.json
 +qt6/modules/EglFsKmsSupportPrivate.json
 +qt6/plugins/egldeviceintegrations/libqeglfs-emu-integration.so
 +qt6/plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so
 +qt6/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
 +qt6/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
 +qt6/plugins/platforms/libqeglfs.so
 +qt6/plugins/platforms/libqminimalegl.so
 +qt6/plugins/xcbglintegrations/libqxcb-egl-integration.so

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.