From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4DD891581F0 for ; Mon, 22 Apr 2024 20:31:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8C5FAE29F0; Mon, 22 Apr 2024 20:31:52 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6F894E29F0 for ; Mon, 22 Apr 2024 20:31:52 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9AE8A343333 for ; Mon, 22 Apr 2024 20:31:51 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3D03A1711 for ; Mon, 22 Apr 2024 20:31:50 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1713817873.d8c7ecb8fbbdbcbef6b9804e93b0d0669e0f28fc.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-emulation/wine-staging/wine-staging-9.0.ebuild app-emulation/wine-staging/wine-staging-9.5.ebuild app-emulation/wine-staging/wine-staging-9.6.ebuild app-emulation/wine-staging/wine-staging-9.7.ebuild app-emulation/wine-staging/wine-staging-9999.ebuild X-VCS-Directories: app-emulation/wine-staging/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: d8c7ecb8fbbdbcbef6b9804e93b0d0669e0f28fc X-VCS-Branch: master Date: Mon, 22 Apr 2024 20:31:50 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 13539d01-c269-4834-9b6a-cafdeec437b3 X-Archives-Hash: 8afd0898ec962d873871d12f3899d969 commit: d8c7ecb8fbbdbcbef6b9804e93b0d0669e0f28fc Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 22 19:59:03 2024 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 22 20:31:13 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c7ecb8 app-emulation/wine-staging: "fix" build with gcc-14 All versions currently broken due to the staging patchset itself (>=vanilla-9 and proton-9.0.9999 are fine). Given amount of wine variants and versions, going for the lazy "fix" in these for now. Given the active development, imagine will be able to cleanup later. Closes: https://bugs.gentoo.org/919758 Signed-off-by: Ionen Wolkens gentoo.org> app-emulation/wine-staging/wine-staging-9.0.ebuild | 5 +++++ app-emulation/wine-staging/wine-staging-9.5.ebuild | 5 +++++ app-emulation/wine-staging/wine-staging-9.6.ebuild | 5 +++++ app-emulation/wine-staging/wine-staging-9.7.ebuild | 5 +++++ app-emulation/wine-staging/wine-staging-9999.ebuild | 5 +++++ 5 files changed, 25 insertions(+) diff --git a/app-emulation/wine-staging/wine-staging-9.0.ebuild b/app-emulation/wine-staging/wine-staging-9.0.ebuild index 7a0bdfdd539c..537675f10ba0 100644 --- a/app-emulation/wine-staging/wine-staging-9.0.ebuild +++ b/app-emulation/wine-staging/wine-staging-9.0.ebuild @@ -337,6 +337,11 @@ src_configure() { strip-unsupported-flags fi + # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but + # staging patchset is messier and would rather not have to worry + # about it (try to remove on bump now and then, bug #919758) + append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types) + if use mingw; then use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} diff --git a/app-emulation/wine-staging/wine-staging-9.5.ebuild b/app-emulation/wine-staging/wine-staging-9.5.ebuild index ff73fe1caa6e..08b56968b3ac 100644 --- a/app-emulation/wine-staging/wine-staging-9.5.ebuild +++ b/app-emulation/wine-staging/wine-staging-9.5.ebuild @@ -337,6 +337,11 @@ src_configure() { strip-unsupported-flags fi + # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but + # staging patchset is messier and would rather not have to worry + # about it (try to remove on bump now and then, bug #919758) + append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types) + if use mingw; then use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} diff --git a/app-emulation/wine-staging/wine-staging-9.6.ebuild b/app-emulation/wine-staging/wine-staging-9.6.ebuild index e7ecd6c1b120..2c9f8fc4ef2a 100644 --- a/app-emulation/wine-staging/wine-staging-9.6.ebuild +++ b/app-emulation/wine-staging/wine-staging-9.6.ebuild @@ -332,6 +332,11 @@ src_configure() { strip-unsupported-flags fi + # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but + # staging patchset is messier and would rather not have to worry + # about it (try to remove on bump now and then, bug #919758) + append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types) + if use mingw; then use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} diff --git a/app-emulation/wine-staging/wine-staging-9.7.ebuild b/app-emulation/wine-staging/wine-staging-9.7.ebuild index e7ecd6c1b120..2c9f8fc4ef2a 100644 --- a/app-emulation/wine-staging/wine-staging-9.7.ebuild +++ b/app-emulation/wine-staging/wine-staging-9.7.ebuild @@ -332,6 +332,11 @@ src_configure() { strip-unsupported-flags fi + # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but + # staging patchset is messier and would rather not have to worry + # about it (try to remove on bump now and then, bug #919758) + append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types) + if use mingw; then use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild index e7ecd6c1b120..2c9f8fc4ef2a 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -332,6 +332,11 @@ src_configure() { strip-unsupported-flags fi + # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but + # staging patchset is messier and would rather not have to worry + # about it (try to remove on bump now and then, bug #919758) + append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types) + if use mingw; then use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}