DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 544J8VAa125882
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 544J8VAa125882
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=KvwVZAOW
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D8F693858C24
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1746385709;
	bh=CE6jtqqKpYxQ+ocydZljQyulWDZHlg9Hu9W3fKVAExU=;
	h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=KvwVZAOWyPQdJFgkGZpV7FZdbbAzZiOQ1LmsMlzxisS1H0DWRNiIGWcl6ljakzIJ/
	 49wM4KVnn/+wXh/XEDdJgS7dXB6qWhEwkq7Ko5/7bB6ZdNzilJ3sM3M0t39A/9u5+7
	 OJ3vt65Mv/yFDzoz3YgTGv14KihGnv/j5l9pSGnA=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 01BE23858C42
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 01BE23858C42
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1746385681; cv=none;
 b=EZhhcHmrpayqXfEEQyPuHVul76dFnORxEH9a8OA0boP4l/AmiIZ1KnllVyQuX+T5oIF5Fq9cl/fVFJvlUnAmhPja2A5WOh6uNW5et0qOph4GFh7n4t0N4ciB1aTNG6HzthTVrfk7R4QEtQKgLwiIwYi2+zlxxOZST4Yd6RduNrg=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1746385681; c=relaxed/simple;
 bh=m2ehMXYDmJrczEstS6AVBsL2UdzFrxe/3kJJXuqkYr8=;
 h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;
 b=JCPApaeoOHq5uj6pEXa054yUNa+ouI3jqfspKe72CaOcxNRvjPVS5TNWmCZAsFyyk5UACKPFy1VHohrmx1UwxniuRz3wBkTwu2xyQthps264jyxPAljYKFfMZL3I8DxT4cQqVzTJZUZIhVfGPBeUnlwT1gR/4ES8xuZcpH1GuYk=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 01BE23858C42
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1746385679; x=1746990479;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=1pV2WNWe2Wu+WIUs1c2Y4wGZqM4dnQPdS04xGvgGjak=;
 b=UWLWeiJ/LaH6LHdzi9kK/Ob7GSTclfZAPtNaz/F6q5fukeYvr4+jfQRVNk105zWbRN
 XZJ7cwZxttHLIyjTgHhW4FbJ+c+9yXtC07OM5UoDP/b3E3bgeZUgNVQ4rD6Ob5QeIOQ5
 o2sn0U0JoW4j41LTBvAjuu2RG/fBRsVeeuQTcHtO/L3pt8Xou4210WGnFVyEtc671m00
 kM/1UJxgzTaZ20zHvnUDIdIaStnAgummIEnv9mjldb4oOREVXjPS6kG+vROrRPvnN2+p
 2VMpf4R43rMwEsbp3vnI2zBbqwnA3zxWX9LFEV2qg3OCkz7r3OYJTllzvACBi8HBw7JR
 GAmw==
X-Gm-Message-State: AOJu0YxL14wOoHMyC2XErN858l28exGzXE0k5Y1IjZwXGsKZJjaOgozW
 5vPUCZTN3fxHLn+fkBa0PW1wSLbHBMMvXW3tNg+8rEzvqq5kyu4YcV5bJvwE
X-Gm-Gg: ASbGncvE+xrS2TZRhcO+EdR1jYdVfeWZnB+toU17GwEmu42LEgkgNTv7pBuEViQAblA
 5mB0L03rOtIe3J+qMbVCZKDQBPINlUuSlDvrt0SxtPllZSPI1+lUyBH+8MGyAI90fpFtvyJLehA
 QZASsR0EOkvkOYgXjFbRyEc3GnveZCDGiNmDeVqw3fmV7YQnyRh42674e4K4Q0wdgV26smQNI8b
 TFlRxEOZFzrbDwqqpR8AnvJUr/j3TZ4bdaBDVTyZo7PCc+2VX3DpDc01cfpX5mZ9e7DfPWYOp9v
 Y1Hn5Mok0PCo6b9J8QncyV+qkjAHC/qDvT95w+aeiYvgbBqmkMTe
X-Google-Smtp-Source: AGHT+IEyKz6LAWeiPQq4F1FTGF+qHTKhh7jzT/BH+NELz0yT+qkWRawl5Jh347sfcCZfEEtgiwIRPg==
X-Received: by 2002:a17:907:a68b:b0:aca:cc55:fd35 with SMTP id
 a640c23a62f3a-ad19086703fmr580173866b.56.1746385678799; 
 Sun, 04 May 2025 12:07:58 -0700 (PDT)
Message-ID: <9ac1fc0f-75c2-489f-9573-fbd353be7ed2@gmail.com>
Date: Sun, 4 May 2025 15:13:48 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: gtkmm3.0 needs to be repackaged
To: cygwin@cygwin.com
References: <CAA3frXQP78+NHxzxzsyWLVEG8jhU=2ic0W-PW=19+TDAZJpXnQ@mail.gmail.com>
Content-Language: en-US
In-Reply-To: <CAA3frXQP78+NHxzxzsyWLVEG8jhU=2ic0W-PW=19+TDAZJpXnQ@mail.gmail.com>
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Philippe Baril Lecavalier via Cygwin <cygwin@cygwin.com>
Reply-To: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Errors-To: cygwin-bounces~archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>


On 2025-05-03 7:31 p.m., Daisuke Fujimura via Cygwin wrote:
> The *.pc file name included in cairomm1.0 has changed, and gtkmm3.0
> needs to adapt to this change.

I think we might have another problem, namely that the last update to 
cairomm broke it.

gtkmm2.0 and pangomm1.4 couldn't be rebuilt (and probably gtkmm3.0 as 
well), complaining that they couldn't find cairo-1.0.

This is from the website of cairomm:

https://www.cairographics.org/cairomm/

>  There are two series of cairomm releases, each with its own stable 
API/ABI. Releases up to 1.14.z (z is any integer) belong to the 
cairomm-1.0 ABI series. They are used by gtkmm-2.4 and gtkmm-3.0. 
cairomm 1.16.0 and higher-numbered releases belong to the cairomm-1.16 
ABI series. They are used by gtkmm-4.0.

So, right now, if you install the latest version of cairomm, you end up 
with 1.18, which is used by gtkmm4.0 (I don't think we have gtk4 at all 
in the repo, so it's not terribly useful). gtk2 and gtk3 use the 
1.0-series, therefore would need 1.14.5, but installing "cairomm1.0" 
forces you to use something incompatible.

Right now we have a package called "libcairomm1.0_1.16_1". Given the 
above, that makes no sense and shouldn't exist. We should have two 
separate cairomm package sets: cairomm1.0 (1.14.5) and cairomm1.16 (1.18).

--

pbl


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
