From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 99713224B01 for ; Wed, 17 Dec 2025 01:54:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765936458; cv=none; b=WjmCxbeq8RWfPoMRBlpalcixvLvts3HO4FJ8kPVlTP7qs/L8OOn1UojoyAVkt7KKORI6ZnlI4sfz+SUfXbsHzYjpGRo8Mx3HAcCvtwXsgEjJll3t+L/0gvXS2WJx15S19G295y4gPHUtwth78LjTdK0RSH1zG8rNY8plR4ESuUk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765936458; c=relaxed/simple; bh=vdea33klUvYD5XS6I62K4JeeV5eBNlo2U4S3drCrUL8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BbNqA+F+1hSjKAd7TvMfshO9vqEoargdzJUOn5p36CqdEvA8OlRbvP2j3Z4mwm7XS9TfhA9FVKZjl/qs23k8WVXb9S/D8HX0V0LHNHciBeBfHcECOJzSfH2mgSwUW2WFqo2h2zJIZ5Vhe5wu1s85gJfnhKdp1EY7SDpPtI+EaBU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Pa0z6DOs; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Pa0z6DOs" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-477a2ab455fso56086755e9.3 for ; Tue, 16 Dec 2025 17:54:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765936454; x=1766541254; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=G45CmGn26wDlTRNSpVj05TXo6Z35jmjYCzCXs9Q+2cA=; b=Pa0z6DOsn0DLOIo8a04fMpSgEtQkluzZnpIK6z/iRYu75ps4yjBQMqPrQLS7d/ALbc RFhVG1RF1tuXuIOorFarY/M/d8Ve2f/s/7hg4osW4ikVOi4ki3Gjqh0r/w1RyWwa99ed gLSbfF5yS8nmik9sdpH4h/piBhXTA4kMxRBMZe1D2HnJ23QCtFFW5o+rJQwqBWZT1Acx AE/VO56TL1ZeMr6OB2/me1WFgfxewAnNqaVBB/blItUyMviGt2jDdfssX2JTz7MaKxk1 WF90jOPmigV8SHIXdKo00S3GfbT3AjnBmzdm5wtxciYrrEczp4LMGeaPxeaLwsES7RoY EtEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765936454; x=1766541254; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=G45CmGn26wDlTRNSpVj05TXo6Z35jmjYCzCXs9Q+2cA=; b=d7jpwNt+r6qAnI97/TrUC47bKFSr3ZbNowY9esjh+PBKdTv3rtrv9aKwdlLZo/4ASM a/4Ga5ZF5L64bq30r5kwp+bkfSyn48Eos5YDaXXj3BVW5xW+QEjNFFazcDm7FVA7ZN3G Rcl/2eR5sg8OVa/c/YCgA1kcKYkWIjOI0wO3C6VoUOa3sB3SILXF//Gr5nwRkfFy+uLW oLRRj8tKGB/X99TRridkx319ML6OjbohAy1e0vzpcE3/ods3S/mwsKV0nUvbYFb8smO8 1wYN9fAkg+k9t/rVSUxNRj45HKFUEXDwMgADoCcNqSb7HPDiOuUNm4JYQp6II1BFKJZm EfUQ== X-Forwarded-Encrypted: i=1; AJvYcCVDH4F5z69ZmRDGl8YpcVoOEynfORlzlaq3msuaYhvcWIQg2kZQ25MPlp0OMagtxhmeTcLfjDqXqG6iJmI=@vger.kernel.org X-Gm-Message-State: AOJu0YxXJcVUxz6Cjcj5d1qmwjxZgoX1rr+6XwD7T/PnF/Xcofmsu9qE moUsc5ZnMa9vSgrpCy/Q8qsJgwZIGGzDzn53UOs8fDvbb2zoxh/wbF0MVW/PIVEu X-Gm-Gg: AY/fxX74STRoMtfU0rdY987AFzW5TNoe+Ysmadp69hP3z+QFzyr06NaSoDzflN+24vE PlpA1PKyeLN6jo5C8dvQmCoSzDbBGoyAYOz6M/otWPuOFXkPv/d4JserJujHjWSS1C/0HpTv8jB oh4WUlSJnHfE3zpy6IaW7WCbgJvQm7LU3ebURCwTo2MFCiMYns7wsk3yYxdOouHoOzDBTBC/l9I iuUh5ZxNQ6z6vhpw4mG1374+sr9LDxdy0U6sf3DeIDeikPKYKT7sDrHIFA5mMe0pVg/PvgvL/vb FuRwY/wurWkQNnddQqObOvhvpdGyXTTMwsUFoXYLqFMeI9Sr8COl7MWzg4mX+p0gfaijjebZOGX aCsHrgtmdWRrRrn9EbJtMaJl8vu9dmiMuoCeuIB7UJNnMVt/seSWoKOIaZKgfQEOMQeUICDqWlf 6H+o9NzPh6ZXQ= X-Google-Smtp-Source: AGHT+IFNlMy6cu7vAL/9HXUBVkfZDW1HwpprD6dCnkJRrCxjrRAS4KsnstiAa5tR39CPD3y/CHESJQ== X-Received: by 2002:a05:600c:810c:b0:46e:1abc:1811 with SMTP id 5b1f17b1804b1-47a8f90cf60mr140360785e9.27.1765936453629; Tue, 16 Dec 2025 17:54:13 -0800 (PST) Received: from fedora.lan ([2a0d:6fc1:2:c000:ab04:bb83:9fe4:38a2]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47bdc1c2243sm15561875e9.1.2025.12.16.17.54.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 17:54:13 -0800 (PST) From: Rostislav Krasny To: Randy Dunlap Cc: Nathan Chancellor , Nicolas Schier , Masahiro Yamada , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, Rostislav Krasny Subject: [PATCH v3 0/1] kconfig: move XPM icons to separate files Date: Wed, 17 Dec 2025 03:54:08 +0200 Message-ID: <20251217015409.30102-1-rostiprodev@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <46a5f2d9-b118-4675-8372-40f9b2fc7bbe@infradead.org> References: <46a5f2d9-b118-4675-8372-40f9b2fc7bbe@infradead.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit On Wed, 17 Dec 2025 at 00:39, Randy Dunlap wrote: > > Yes, "make xconfig" worked properly before applying this patch. > > .qconf.cmd (generated by build) tells me I am using Qt6. > I don't see any build errors/warnings. > > qt-core-devel & qt-base-common-devel are v6.10.1-1.2 from > openSUSE Tumbleweed. Finally I figured out why "make xconfig" was failing with Qt6 on my machine. Because I didn't clean properly between trying it with Qt5 and Qt6. After I ran "make distclean", "make xconfig" runs properly with qt6-qtbase-devel too. Then I've noticed that I inconsistently used two different versions of the "srctree" environment variable - lowercased (right) from lkc.h in GTK code and uppercased (wrong) literal in Qt code. There is a fallback to QDir::currentPath() in the Qt code code and it seems like it works differently in my Fedora 43 and in your openSUSE Tumbleweed. In this version of my patch I've fixed that inconsistenly. Hope now it works properly in all systems with Qt. Rostislav Krasny (1): kconfig: move XPM icons to separate files scripts/kconfig/Makefile | 4 +- scripts/kconfig/gconf.c | 35 ++- scripts/kconfig/icons/back.xpm | 29 +++ scripts/kconfig/icons/choice_no.xpm | 18 ++ scripts/kconfig/icons/choice_yes.xpm | 18 ++ scripts/kconfig/icons/load.xpm | 31 +++ scripts/kconfig/icons/menu.xpm | 18 ++ scripts/kconfig/icons/menuback.xpm | 18 ++ scripts/kconfig/icons/save.xpm | 31 +++ scripts/kconfig/icons/single_view.xpm | 28 +++ scripts/kconfig/icons/split_view.xpm | 28 +++ scripts/kconfig/icons/symbol_mod.xpm | 18 ++ scripts/kconfig/icons/symbol_no.xpm | 18 ++ scripts/kconfig/icons/symbol_yes.xpm | 18 ++ scripts/kconfig/icons/tree_view.xpm | 28 +++ scripts/kconfig/images.c | 328 -------------------------- scripts/kconfig/images.h | 33 --- scripts/kconfig/qconf.cc | 29 ++- 18 files changed, 345 insertions(+), 385 deletions(-) create mode 100644 scripts/kconfig/icons/back.xpm create mode 100644 scripts/kconfig/icons/choice_no.xpm create mode 100644 scripts/kconfig/icons/choice_yes.xpm create mode 100644 scripts/kconfig/icons/load.xpm create mode 100644 scripts/kconfig/icons/menu.xpm create mode 100644 scripts/kconfig/icons/menuback.xpm create mode 100644 scripts/kconfig/icons/save.xpm create mode 100644 scripts/kconfig/icons/single_view.xpm create mode 100644 scripts/kconfig/icons/split_view.xpm create mode 100644 scripts/kconfig/icons/symbol_mod.xpm create mode 100644 scripts/kconfig/icons/symbol_no.xpm create mode 100644 scripts/kconfig/icons/symbol_yes.xpm create mode 100644 scripts/kconfig/icons/tree_view.xpm delete mode 100644 scripts/kconfig/images.c delete mode 100644 scripts/kconfig/images.h -- 2.52.0