From patchwork Sun Jan 10 22:28:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Seiderer X-Patchwork-Id: 1424324 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmx.net Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=iZznXc0K; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DDWhz5wlzz9sWt for ; Mon, 11 Jan 2021 09:29:07 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 613078669A; Sun, 10 Jan 2021 22:29:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ECQ1jLrJEJo4; Sun, 10 Jan 2021 22:28:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id D636785B58; Sun, 10 Jan 2021 22:28:58 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 96FF81BF95C for ; Sun, 10 Jan 2021 22:28:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 93A3A84237 for ; Sun, 10 Jan 2021 22:28:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nfh-VoPqaNiP for ; Sun, 10 Jan 2021 22:28:44 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by whitealder.osuosl.org (Postfix) with ESMTPS id 1CA2484DFE for ; Sun, 10 Jan 2021 22:28:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1610317716; bh=Pt78Zi0GSxh9dK4mAMk2gSRYVOxAduujS8ZXITtSDpQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=iZznXc0Kak1ZPbahZvswRD41cjYRjkkOKPeBXEEB72wh30g/bY6XYKvYpEwyPafAW nv2kjP8uuNeuKTa/5nhySg1l6qLDUGYKcRJhCx7snEPENAyvWFBd1DH1Ny/u6TFxpt 6PmNfNsSEq3NyTD+81ERyby7QbGeaMraIF5Znv+0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.fritz.box ([62.216.208.190]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVNAr-1kYUiZ14UR-00SRqS; Sun, 10 Jan 2021 23:28:36 +0100 From: Peter Seiderer To: buildroot@busybox.net Date: Sun, 10 Jan 2021 23:28:24 +0100 Message-Id: <20210110222833.26301-4-ps.report@gmx.net> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210110222833.26301-1-ps.report@gmx.net> References: <20210110222833.26301-1-ps.report@gmx.net> MIME-Version: 1.0 X-Provags-ID: V03:K1:8QWa71Krf1MULRlyPHroYP9oDU5XNgLnRXcJ4IVCyCdI4XboTU9 ksQgCB57IZW2cwLmpFy2dq2iWNPzfIvMuv3R8aaI67V8u3DlDt1TOuH8E9k/FsksUzm2ksB PVCYxGyPKxm5t1KxcD3FWvNo1dkfZDqsgvJoEIadLSpDNWPe21J5yW7wtxzrfIlF0EML2R1 BQ025LqP3OY2VQU2exrBQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:M2zJfYFF5y8=:co1OCq4eLM6WSwCFaUjPqh a6+T0ymm8k/0Opylx4gjE5Plr+4v6KeKrw5QGrE0KvkyzLmOhfT4c6qbdfIp3u+Fkn25Ro6vY 2Ys500wPCvsSHjc3PWbZUwauHJOKYnEqtiOyx3pSO4Qb0az4/NpBO3XGZDOkWWFbHjVXrW1qS 7K1nA3u73rgLzOYjU7wGutDx8mS9Cit4asisvMtDS2ZLnrjIHmJia8MaV+slQVFBa6NHJNuga QIVlYdBaStDXU8nMl9z5kZxCI9hArcJUDWrQccgeFFwvYPKDJEuPu6VBDTnzNu5TajcmzRCTb cwGlg/IiDMfbNoHN9tZEPj8SJSA2LYdQsT+XieFZ0uIGUwCBPgPZGZhHCJPdSFYk4UuFiroFB h6s35GV8Dgsj+HDXRGKbvhXsuZq0OU+NgqpVVqMiQx3R/9T8NsaTuSz9ZecyPkk5GU9vJFy30 pl7fw/t6aabnuJMvzAT/iVTV/ojXCaScyHln6oms961jysidradOuqaH3f+wA6qLt72B0xND1 SWZwF9l1DJEpqxkU1YYHLayCpeG5OpPhu7R6cVckf87WvH3T+HdP30bNIWEKzZKbGcyPmgYL1 BOjwTNv1gnEJsA8BKliqgnTKHJDKUJVBGNpefX4cdfLLUuLPvZ785L3mIX/kaFC+BtVQLTDBj WQFNkNJdw1njZjdeEVwpVETvihX/rdcA4GHAz4jSBy5YVuSFDaFtflCN2zMoVngVCA3eoC1RW jCN57aoNQqeVFCII3TzjMvS12hh0gjJ1adRABdDaOQXOijb2g0rSIJIRsVQvd4Gl5KGSVl48q vutjjUQUc8Nk0td7UHEiETS2iofbO4Lb6lqNxJ+pRp7MvnlPy69bCy3O7xeinvrRbPG4Ls3Oh uihsXznqZRVKV9US6mNg== Subject: [Buildroot] [RFC v2 03/12] package/mesa3d: fix gbm config warning X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bernd Kuhls , Romain Naour , Julien Corjon , "Yann E . MORIN" Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Fixes for the following defconfig: BR2_x86_64=y BR2_TOOLCHAIN_BUILDROOT_GLIBC=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_TARGET_GENERIC_GETTY_PORT="tty1" BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_MESA3D_OPENGL_ES=y this warning: WARNING: unmet direct dependencies detected for BR2_PACKAGE_MESA3D_GBM Depends on [n]: BR2_PACKAGE_MESA3D [=y] && BR2_PACKAGE_MESA3D_DRIVER [=y] && (BR2_PACKAGE_MESA3D_DRI_DRIVER [=n] || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER [=n] && BR2_PACKAGE_MESA3D_OPENGL_EGL [=y]) Selected by [y]: - BR2_PACKAGE_MESA3D_OPENGL_EGL [=y] && BR2_PACKAGE_MESA3D [=y] && BR2_PACKAGE_MESA3D_DRIVER [=y] WARNING: unmet direct dependencies detected for BR2_PACKAGE_MESA3D_GBM Depends on [n]: BR2_PACKAGE_MESA3D [=y] && BR2_PACKAGE_MESA3D_DRIVER [=y] && (BR2_PACKAGE_MESA3D_DRI_DRIVER [=n] || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER [=n] && BR2_PACKAGE_MESA3D_OPENGL_EGL [=y]) Selected by [y]: - BR2_PACKAGE_MESA3D_OPENGL_EGL [=y] && BR2_PACKAGE_MESA3D [=y] && BR2_PACKAGE_MESA3D_DRIVER [=y] as BR2_PACKAGE_MESA3D_VULKAN_DRIVER selects BR2_PACKAGE_MESA3D_DRIVER which enables possible selection of BR2_PACKAGE_MESA3D_OPENGL_EGL selecting BR2_PACKAGE_MESA3D_GBM. Selecting EGL with only a vulkan driver selected gives the following configure failure: .../build/mesa3d-20.3.2/meson.build:424:4: ERROR: Problem encountered: EGL requires dri Note dri means here an dri or gallium driver (see meson.build and look for with_dri). Signed-off-by: Peter Seiderer --- Changes v1 -> v2: - new patch --- package/mesa3d/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index d9c27f8b5c..7a976f4b2c 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -452,6 +452,8 @@ config BR2_PACKAGE_MESA3D_OPENGL_GLX comment "OpenGL GLX support needs X11" depends on !BR2_PACKAGE_XORG7 +if BR2_PACKAGE_MESA3D_DRI_DRIVER || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + config BR2_PACKAGE_MESA3D_OPENGL_EGL bool "OpenGL EGL" select BR2_PACKAGE_HAS_LIBEGL @@ -461,6 +463,8 @@ config BR2_PACKAGE_MESA3D_OPENGL_EGL Use the Khronos EGL APIs. EGL is a window manager for OpenGL applications similar to GLX, for X, and WGL, for Windows. +endif # BR2_PACKAGE_MESA3D_DRI_DRIVER || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + config BR2_PACKAGE_MESA3D_OPENGL_ES bool "OpenGL ES" select BR2_PACKAGE_HAS_LIBGLES