GNU bug report logs - #70713
29.3; Official Windows build - RSVG is either using an outdated version of the library or SVG support is not compiled correctly

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Dewu <dewu@HIDDEN>; Keywords: moreinfo; Done: Corwin Brust <corwin@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 70713-done <at> debbugs.gnu.org:


Received: (at 70713-done) by debbugs.gnu.org; 1 Mar 2025 18:20:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 01 13:20:25 2025
Received: from localhost ([127.0.0.1]:43422 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toRRo-00021C-7r
	for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 13:20:24 -0500
Received: from mail-pj1-f48.google.com ([209.85.216.48]:41581)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <mplscorwin@HIDDEN>)
 id 1toRRl-0001xz-7B
 for 70713-done <at> debbugs.gnu.org; Sat, 01 Mar 2025 13:20:22 -0500
Received: by mail-pj1-f48.google.com with SMTP id
 98e67ed59e1d1-2fea4cc08edso777578a91.2
 for <70713-done <at> debbugs.gnu.org>; Sat, 01 Mar 2025 10:20:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740853215; x=1741458015;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=NLOHXJ9lvWsio9ez37ncHTbZrPg6wUVeBOyDh0b4QuU=;
 b=IY6JCT17wCWLLstMjfv1o8e1ZJJRMyDEyJpzBo6MvmAZEimmRA6/zxMSC59x1LL4k5
 sLMQk5SrbJJP0si+mZC1xHvHmHILKcZDo7254tima+rxyATGLf0/uWyKN0pe+czKerfq
 JyMYee0YKrUmKkeczXvBUBH0Uq6RJLINL8FtVNf6g8gc7D1OpFYDEuVJspn5hCIlJxqc
 /Mnk5gOsfEkeza58zsQrvWkZuf74Alp3Bn5/vzW2XGS7LelJj6oN+lenUJ2/EDaRkcHi
 hoEchY8azL9yOVakhdnyBluQQu93wyObDPBbPGmM00abDQXjIXsvptPHGtJt66diUgYE
 IoiA==
X-Forwarded-Encrypted: i=1;
 AJvYcCX8shpk3dxrTd1mo0F2uREp+Y96byxH3j+GEoNRRWDHWtqwOe3FgrgJ6y8UzucytWAiXyxGc/+sRLTx <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YwBBAHPiRC4UbG7svXtuOrHKmB3Bpl4lOMjKoCb1L1v2VWvY4sR
 HbYR1IP5GYAY6hmYj5uAsJzl/LiXt1aGwe9bR+HZGM1Ov0l8oflmo9TN3nck1DsWFA9P3UOAIVy
 n0QXm2wlvv2Ti2zEqT8xZJLbLW3I=
X-Gm-Gg: ASbGncsOv3HLAZYR1tbbqbHmiIahnlQ5NvTr8HlKwDgaFfssHr8p3Zbxa2MDzsZt6Bv
 4GSHd4zQYNasKFP6TOHVtWUVObUWw5g4aLXw8OpsvHzLBwOVUcG1Vgvrf+/DNaXrZs8JD5iTIho
 NGnuvvndLPPRVAYpHjCEcETGGn1tg=
X-Google-Smtp-Source: AGHT+IEQc/2MNqKeDVrlRb1Kdn9uW4vhsJJ6wyarBkM9MVGtaYuNW+NCiRaC2zXUiWoMziW7Fw4QtEEql1SGCJqXRjU=
X-Received: by 2002:a17:90b:1d10:b0:2fe:afef:b706 with SMTP id
 98e67ed59e1d1-2febac10656mr4560843a91.7.1740853214742; Sat, 01 Mar 2025
 10:20:14 -0800 (PST)
MIME-Version: 1.0
References: <3701eb2c95207d5d45c5b2505e29666d@HIDDEN>
 <86h6fgl130.fsf@HIDDEN>
 <CAJf-WoTxEMvBk+NPbW+sEFWH8mBrXDhRFpxfe0aY37uXH6zc1A@HIDDEN>
 <CADwFkmmnOb6ffgDJngBTOnkjx2E82YNt9KO6OY4GCbS=A_vUeg@HIDDEN>
 <25f157e2-5109-4a2d-a4c5-79f01ef3b00f@HIDDEN>
In-Reply-To: <25f157e2-5109-4a2d-a4c5-79f01ef3b00f@HIDDEN>
From: Corwin Brust <corwin@HIDDEN>
Date: Sat, 1 Mar 2025 12:20:03 -0600
X-Gm-Features: AQ5f1JqjDSODbav53SIXhPYVRtrQ1DwlKHSsYQVVzyp9GZVLX-qxZxWvMt0be5M
Message-ID: <CAJf-WoR6jv6TpOScnJ=Pyv8RsvS6azqj+khMCOrwJLZsZHdBYQ@HIDDEN>
Subject: Re: bug#70713: 29.3; Official Windows build - RSVG is either using an
 outdated version of the library or SVG support is not compiled
 correctly
To: dewu <dewu@HIDDEN>, 70713-done <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70713-done
Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Sat, Mar 1, 2025 at 9:36=E2=80=AFAM dewu <dewu@HIDDEN> wrote:
>
> The new Windows binaries for 30.1 no longer seem to suffer from this issu=
e.
>

Thanks for confirming 30.1 is working okay! I think this was a
packaging issue which I do not seem to be introducing currently ;)

Now marked done.




Notification sent to Dewu <dewu@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Corwin Brust <corwin@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 70713 <at> debbugs.gnu.org:


Received: (at 70713) by debbugs.gnu.org; 1 Mar 2025 17:02:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 01 12:02:51 2025
Received: from localhost ([127.0.0.1]:42443 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toQEk-0007US-3f
	for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 12:02:51 -0500
Received: from mail.cock.li ([37.120.193.124]:35130)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dewu@HIDDEN>) id 1toOtX-0004Ui-EW
 for 70713 <at> debbugs.gnu.org; Sat, 01 Mar 2025 10:36:55 -0500
Message-ID: <25f157e2-5109-4a2d-a4c5-79f01ef3b00f@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tfwno.gf; s=mail;
 t=1740843404; bh=1w/Sx0p/dCge1/yNTde9hW/6LcD+byWzfQXwQRZbg+0=;
 h=Date:Subject:To:Cc:References:From:In-Reply-To:From;
 b=niOL+yhdAYReOHCfzHluPa2qGO5xHyNi9agUi1/XBsSD3z491McKm4kwIQHEVIf3M
 SZ7/elqQk7xEZCzK+Wc1ch0qvFKGudTJdJRNr2+ScBKp5SgGl0rJBlVsEseZTUJUcc
 yy5PCtaWBgOVuo1OymzY+TTM2DahZ7+jj6/7iG3QdNN5dHMUmeQUDyALG8M8M/PHFo
 teuT7Ua8YmXp3HeiusR7PqrDWTDcbZ0rsG0kMmrHqIJVmoWs76Ncyk035Vhd+tB8cx
 ZygCMeYsR5WmTuS3zNXt1+r7fsVf45adZbwEI1BHex7rH88UTfiWXPCMneStV6AEyo
 7TCgasAQn+gHw==
Date: Sat, 1 Mar 2025 16:36:08 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#70713: 29.3; Official Windows build - RSVG is either using an
 outdated version of the library or SVG support is not compiled
 correctly
To: Stefan Kangas <stefankangas@HIDDEN>, Corwin Brust <corwin@HIDDEN>
References: <3701eb2c95207d5d45c5b2505e29666d@HIDDEN>
 <86h6fgl130.fsf@HIDDEN>
 <CAJf-WoTxEMvBk+NPbW+sEFWH8mBrXDhRFpxfe0aY37uXH6zc1A@HIDDEN>
 <CADwFkmmnOb6ffgDJngBTOnkjx2E82YNt9KO6OY4GCbS=A_vUeg@HIDDEN>
Content-Language: en-GB
From: dewu <dewu@HIDDEN>
In-Reply-To: <CADwFkmmnOb6ffgDJngBTOnkjx2E82YNt9KO6OY4GCbS=A_vUeg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70713
X-Mailman-Approved-At: Sat, 01 Mar 2025 12:02:49 -0500
Cc: Eli Zaretskii <eliz@HIDDEN>, 70713 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


On 1.03.2025 03:35, Stefan Kangas wrote:
> Corwin Brust <corwin@HIDDEN> writes:
>
>> On Thu, May 2, 2024, 10:50 Eli Zaretskii <eliz@HIDDEN> wrote:
>>
>>   > Date: Thu, 02 May 2024 08:01:58 +0200
>>   > From: Dewu <dewu@HIDDEN>
>>   >
>>   > I suspect that Emacs for Windows is either not built correctly with RSVG
>>   > support, or
>>   > the library it is built against is too old (librsvg-2-2.dll).
>>   > This does not happen in Emacs built by MSYS2 (mingw-w64-x86_64-emacs)
>>   > which
>>   > appears to be using a newer version of librsvg
>>   > (mingw-w64-x86_64-librsvg 2.58.0-1)
>>
>> I am traveling and cannot double check but I am fairly sure the feature test for rsvg passed for the
>> 29.3 set published. If you get t from evaluating this elisp then I would assume the packages you
>> mentioned need a newer RSVG DLL:
>>
>> (image-type-available-p 'svg)
>>
>> So far, I do not take new versions of DLLs used to compile Emacs for Windows except when
>> releasing a new major version. So, according to my intentions, I will take the latest available stable
>> version for RSVG -and GCC, and everything else- at the point we have an Emacs 30 pre-test (or hint
>> of impending pre-test, probably).
>>
>> I think this reduces the likelihood of someone being unable to use the no-deps binary distributable
>> due to having to old of a version, the more so the longer one waits into the given major version
>> release cycle. By 29.3 it seems very unlikely someone still has an older RSVG than we provide that
>> the want to keep.
>>
>> That unpacked, I'm open to discussions. Perhaps some constituent DLLs should be updated more
>> aggressively; this could be worable given I can clearly understand when to update what. Alternately,
>> someone might take up the position we should always use the latest versions of everything, including
>> for point releases, or based in intervening time passing or number of upstream releases since new
>> dep/dep-source archives have been created.
>>
>> The current process is simple for me and seems to cater to people who want maximum stability, but
>> it is hardly set in stone.
>>
>> Thanks for reporting!
>> Corwin
> Is there more to do here, or should this be closed?
The new Windows binaries for 30.1 no longer seem to suffer from this issue.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70713; Package emacs. Full text available.
Added tag(s) moreinfo. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 70713 <at> debbugs.gnu.org:


Received: (at 70713) by debbugs.gnu.org; 1 Mar 2025 02:35:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 28 21:35:47 2025
Received: from localhost ([127.0.0.1]:56381 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toChe-0002sb-LO
	for submit <at> debbugs.gnu.org; Fri, 28 Feb 2025 21:35:47 -0500
Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:42249)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1toChb-0002rv-OX
 for 70713 <at> debbugs.gnu.org; Fri, 28 Feb 2025 21:35:44 -0500
Received: by mail-ed1-x529.google.com with SMTP id
 4fb4d7f45d1cf-5e4ce6e3b8cso3501430a12.1
 for <70713 <at> debbugs.gnu.org>; Fri, 28 Feb 2025 18:35:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740796537; x=1741401337; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=tpw76zsr2DB7fqGs4rTD+aQbonwnZx+UT5bGbN+hTMM=;
 b=D2lKPs+WPWy4sJ7fgpWGixEptR8589VOv0mKvzqx9rDvPlSvsi7odjekFO1drQikZV
 zn+jUZoI/ICXgQ4fWubD751bZmoR18CTwqUExBOjLEq6gU4fsk4NbLTf6+h0Y+aLRSGN
 M67m+Z4TYsrJlECeinUa362Ch3tcfdZp/bnZsCyBTF4WxxBI7M1boQatE6GTv9GSL6W4
 scF3sXHPLMlvHYKPtRxxpjmCfD0SeKN+nQwVSCHh/VLAsGX3/ZPFf1pKWaObsJJTacFC
 aZLRHzxIXEo11ZLjocYQtOFyUem8nWkJ1nQExCG9dKMg3AqN697jp3L9LO7fYlvKsidB
 PuAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740796537; x=1741401337;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=tpw76zsr2DB7fqGs4rTD+aQbonwnZx+UT5bGbN+hTMM=;
 b=gBfvS3xOr1zc/h4deqjj4zgCtA7/DYCqJQIW1hU7RKmy2a8zhqLvTnGb6gM/BnaWsB
 vBxSh8l3H0avO8QQC9dcc8zNRXoLWMEPLAUf7alXLJUhHHum6ERSIAM3NZLqN1lNuPyR
 6AT/Df6uVY6KYx9ercwD7JeidatRI8NBBYhN7eQoMQVS3BPxDqEUjOvSXeI//D2vn4/P
 nR9KZRymQYHyf/BaiZ+U/MHHOd8pFdIcKzU8SwNQJkJFxcMJwc/xZ3DNKLiQrL6j0oeX
 apEZvUjsAmvzF6E4D8QTTFDjGvBrRUT8NyCbRt73XarWyC/IRWgLccJnbhe25b/5rjZZ
 QLQg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUmK17vpdITN/KrzgZvlcbXZThIP3iXCwA8wPYPbh3pgoC6dhd68zayzGq67dWIW/GfFdU0nQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxFn84ykQE/mGnZkqlpbgyQfBt8Vie0mUMsLz+6sIOY8d+CQqr9
 Y4yPi9VcwWpoK/I2KWOQ2lsqLQSCFmg5NmVir6pSs8Y3v+y82i379g7cJYpRdGt4fKHpzBFZCjO
 RmNWhSdsy/qUiV1HECYLQovxd6TI=
X-Gm-Gg: ASbGncv8qkbtsDexGI+nXqe6gbo1QGIrfi8t1HOgixHsOesNRAZkedAH1cFpT56CLVP
 +/tCXm89aHtPBmY5UD0nEr2o9Q/Z2TYytSrAcVbjWxSpccqz09KSSpw5DF4zipHjIs7WzSahe6s
 HM1h1KCF6/ZisPcakTECl92I1vEdY=
X-Google-Smtp-Source: AGHT+IF56Df9ZKqJSIowH79NmNihLletACZ/++MDmiZVgr8PohILy4XXujzzftahMZ0WfHZxDh8Kv70WgU3IYfzrj8M=
X-Received: by 2002:a05:6402:847:b0:5e4:95fc:d748 with SMTP id
 4fb4d7f45d1cf-5e4bfaa5d3bmr9838900a12.5.1740796537352; Fri, 28 Feb 2025
 18:35:37 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 28 Feb 2025 18:35:37 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAJf-WoTxEMvBk+NPbW+sEFWH8mBrXDhRFpxfe0aY37uXH6zc1A@HIDDEN>
References: <3701eb2c95207d5d45c5b2505e29666d@HIDDEN>
 <86h6fgl130.fsf@HIDDEN>
 <CAJf-WoTxEMvBk+NPbW+sEFWH8mBrXDhRFpxfe0aY37uXH6zc1A@HIDDEN>
MIME-Version: 1.0
Date: Fri, 28 Feb 2025 18:35:36 -0800
X-Gm-Features: AQ5f1Jpa2hORKgzkYUEK5Y5a4JqIZwksp7pAI1MckT1izLMY1RQhgBxPrONzrQ0
Message-ID: <CADwFkmmnOb6ffgDJngBTOnkjx2E82YNt9KO6OY4GCbS=A_vUeg@HIDDEN>
Subject: Re: bug#70713: 29.3; Official Windows build - RSVG is either using an
 outdated version of the library or SVG support is not compiled
 correctly
To: Corwin Brust <corwin@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70713
Cc: Eli Zaretskii <eliz@HIDDEN>, Dewu <dewu@HIDDEN>, 70713 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Corwin Brust <corwin@HIDDEN> writes:

> On Thu, May 2, 2024, 10:50 Eli Zaretskii <eliz@HIDDEN> wrote:
>
>  > Date: Thu, 02 May 2024 08:01:58 +0200
>  > From: Dewu <dewu@HIDDEN>
>  >
>  > I suspect that Emacs for Windows is either not built correctly with RSVG
>  > support, or
>  > the library it is built against is too old (librsvg-2-2.dll).
>  > This does not happen in Emacs built by MSYS2 (mingw-w64-x86_64-emacs)
>  > which
>  > appears to be using a newer version of librsvg
>  > (mingw-w64-x86_64-librsvg 2.58.0-1)
>
> I am traveling and cannot double check but I am fairly sure the feature test for rsvg passed for the
> 29.3 set published. If you get t from evaluating this elisp then I would assume the packages you
> mentioned need a newer RSVG DLL:
>
> (image-type-available-p 'svg)
>
> So far, I do not take new versions of DLLs used to compile Emacs for Windows except when
> releasing a new major version. So, according to my intentions, I will take the latest available stable
> version for RSVG -and GCC, and everything else- at the point we have an Emacs 30 pre-test (or hint
> of impending pre-test, probably).
>
> I think this reduces the likelihood of someone being unable to use the no-deps binary distributable
> due to having to old of a version, the more so the longer one waits into the given major version
> release cycle. By 29.3 it seems very unlikely someone still has an older RSVG than we provide that
> the want to keep.
>
> That unpacked, I'm open to discussions. Perhaps some constituent DLLs should be updated more
> aggressively; this could be worable given I can clearly understand when to update what. Alternately,
> someone might take up the position we should always use the latest versions of everything, including
> for point releases, or based in intervening time passing or number of upstream releases since new
> dep/dep-source archives have been created.
>
> The current process is simple for me and seems to cater to people who want maximum stability, but
> it is hardly set in stone.
>
> Thanks for reporting!
> Corwin

Is there more to do here, or should this be closed?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70713; Package emacs. Full text available.

Message received at 70713 <at> debbugs.gnu.org:


Received: (at 70713) by debbugs.gnu.org; 5 May 2024 02:03:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 04 22:03:35 2024
Received: from localhost ([127.0.0.1]:56953 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s3RDy-0006U8-Et
	for submit <at> debbugs.gnu.org; Sat, 04 May 2024 22:03:34 -0400
Received: from mail-ot1-f54.google.com ([209.85.210.54]:58868)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mplscorwin@HIDDEN>) id 1s3RDt-0006U0-8o
 for 70713 <at> debbugs.gnu.org; Sat, 04 May 2024 22:03:33 -0400
Received: by mail-ot1-f54.google.com with SMTP id
 46e09a7af769-6ee3a7cb9f1so551182a34.1
 for <70713 <at> debbugs.gnu.org>; Sat, 04 May 2024 19:03:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1714874580; x=1715479380;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=FwW3crdv2oEqcRgnvR/ZDFRs3D8ljUxmaqTFMiip9MU=;
 b=YwzFTvKOCBRqopvsmH3VfaiqMNEO03pKd+zu4SQHXGYRGbSRAjmjVXW0JElCmUK9Vi
 yt0TgJ7z+BSNWfQKkLqP9Q3qh1tNfNcXjVHRnkwo/9EMnkV2ufGxlkz3R2WBPsJ0qGm+
 OZ5IpoyOlLMw/Zg/qHmTf/aTPxEJi1wgsX9u32yPTXsrF0QSUbOHCe9dCRSM5EjYabUO
 7B2uvEmSTJAeUTeSCKMoAMiPk4aCDycVzwrJwG7r1AgYknsGbKJI0VsnrZargMumJamj
 V/OUCzMQ8Dodds6K1c+qS1rRzi9d+Ouhb0HQJcvrQEpXhmQE8jh6KKUl5vb+6hFvr1rI
 pSyQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCVR1hEVJb8ouICeJuZX9rwrj0ZdM0yaxBnQHdZ11BxBoq4NvXJWAAoedijY3oeuhHtFgalTa9ahR2k4YMeqkhEqmfiF16M=
X-Gm-Message-State: AOJu0Yx3SrlVomuessbUMCX2oflX4ds++GafUGWxyQgpq/8UJYX52Z7h
 g0C/u5xqLnFuGclNSBAi6FXhh4MgyyTHqlfTXOysBsL0MYDDDoALnFehgmIrs07uVtrgNq0vTqz
 qj1sTBSeDw3za+KKvlA5f8p7z+1Q=
X-Google-Smtp-Source: AGHT+IGz8NOU3PD9Xf4za2sLSXMiXrKcRy428Rd29htQUUK001n3zl+vTjtufKYXwHK6kgMkKIivtYgyqFGwk2dmu58=
X-Received: by 2002:a9d:4d0e:0:b0:6ef:9ac1:302 with SMTP id
 n14-20020a9d4d0e000000b006ef9ac10302mr8677972otf.11.1714874580045; Sat, 04
 May 2024 19:03:00 -0700 (PDT)
MIME-Version: 1.0
References: <3701eb2c95207d5d45c5b2505e29666d@HIDDEN>
 <86h6fgl130.fsf@HIDDEN>
In-Reply-To: <86h6fgl130.fsf@HIDDEN>
From: Corwin Brust <corwin@HIDDEN>
Date: Sat, 4 May 2024 22:02:48 -0400
Message-ID: <CAJf-WoTxEMvBk+NPbW+sEFWH8mBrXDhRFpxfe0aY37uXH6zc1A@HIDDEN>
Subject: Re: bug#70713: 29.3; Official Windows build - RSVG is either using an
 outdated version of the library or SVG support is not compiled
 correctly
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000002d98950617ab5a63"
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 70713
Cc: Dewu <dewu@HIDDEN>, 70713 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--0000000000002d98950617ab5a63
Content-Type: text/plain; charset="UTF-8"

On Thu, May 2, 2024, 10:50 Eli Zaretskii <eliz@HIDDEN> wrote:

> > Date: Thu, 02 May 2024 08:01:58 +0200
> > From: Dewu <dewu@HIDDEN>
> >
> > I suspect that Emacs for Windows is either not built correctly with RSVG
> > support, or
> > the library it is built against is too old (librsvg-2-2.dll).
> > This does not happen in Emacs built by MSYS2 (mingw-w64-x86_64-emacs)
> > which
> > appears to be using a newer version of librsvg
> > (mingw-w64-x86_64-librsvg 2.58.0-1)
>

I am traveling and cannot double check but I am fairly sure the feature
test for rsvg passed for the 29.3 set published. If you get t from
evaluating this elisp then I would assume the packages you mentioned need a
newer RSVG DLL:

(image-type-available-p 'svg)

So far, I do not take new versions of DLLs used to compile Emacs for
Windows except when releasing a new major version. So, according to my
intentions, I will take the latest available stable version for RSVG -and
GCC, and everything else- at the point we have an Emacs 30 pre-test (or
hint of impending pre-test, probably).

I think this reduces the likelihood of someone being unable to use the
no-deps binary distributable due to having to old of a version, the more so
the longer one waits into the given major version release cycle. By 29.3 it
seems very unlikely someone still has an older RSVG than we provide that
the want to keep.

That unpacked, I'm open to discussions. Perhaps some constituent DLLs
should be updated more aggressively; this could be worable given I can
clearly understand when to update what. Alternately, someone might take up
the position we should always use the latest versions of everything,
including for point releases, or based in intervening time passing or
number of upstream releases since new dep/dep-source archives have been
created.

The current process is simple for me and seems to cater to people who want
maximum stability, but it is hardly set in stone.


Thanks for reporting!
Corwin

>

--0000000000002d98950617ab5a63
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>On Thu, May 2, 2024, 10:50 Eli Zaretskii &lt;<a href=
=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><div dir=3D"a=
uto"><div class=3D"gmail_quote" dir=3D"auto"><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>&gt; Date: Thu, 02 May 2024 08:01:58 +0200<br>
&gt; From: Dewu &lt;<a href=3D"mailto:dewu@HIDDEN" target=3D"_blank" rel=
=3D"noreferrer">dewu@HIDDEN</a>&gt;<br>
&gt; <br>
&gt; I suspect that Emacs for Windows is either not built correctly with RS=
VG <br>
&gt; support, or<br>
&gt; the library it is built against is too old (librsvg-2-2.dll).<br>
&gt; This does not happen in Emacs built by MSYS2 (mingw-w64-x86_64-emacs) =
<br>
&gt; which<br>
&gt; appears to be using a newer version of librsvg<br>
&gt; (mingw-w64-x86_64-librsvg 2.58.0-1)<br></blockquote></div></div><div d=
ir=3D"auto"><br></div><div dir=3D"auto">I am traveling and cannot double ch=
eck but I am fairly sure the feature test for rsvg passed for the 29.3 set =
published.   If you get t from evaluating this elisp then I would assume th=
e packages you mentioned need a newer RSVG DLL:</div><div dir=3D"auto"><br>=
</div><div dir=3D"auto">(image-type-available-p &#39;svg)</div><div dir=3D"=
auto"><br></div><div dir=3D"auto">So far, I do not take new versions of DLL=
s used to compile Emacs for Windows except when releasing a new major versi=
on.  So, according to my  intentions, I will take the latest available stab=
le version for RSVG -and GCC, and everything else- at the point we have an =
Emacs 30 pre-test (or hint of impending pre-test, probably).</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">I think this reduces the likelihood o=
f someone being unable to use the no-deps binary distributable due to havin=
g to old of a version, the more so the longer one waits into the given majo=
r version release cycle.  By 29.3 it seems very unlikely someone still has =
an older RSVG than we provide that the want to keep.</div><div dir=3D"auto"=
><br></div><div dir=3D"auto">That unpacked, I&#39;m open to discussions.  P=
erhaps some constituent DLLs should be updated more aggressively; this coul=
d be worable given I can clearly understand when to update what.  Alternate=
ly, someone might take up the position we should always use the latest vers=
ions of everything, including for point releases, or based in intervening t=
ime passing or number of upstream releases since new dep/dep-source archive=
s have been created.</div><div dir=3D"auto"><br></div><div dir=3D"auto">The=
 current process is simple for me and seems to cater to people who want max=
imum stability, but it is hardly set in stone.</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks for reporting!</d=
iv><div dir=3D"auto">Corwin</div><div dir=3D"auto"><div class=3D"gmail_quot=
e" dir=3D"auto"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div></d=
iv>

--0000000000002d98950617ab5a63--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70713; Package emacs. Full text available.

Message received at 70713 <at> debbugs.gnu.org:


Received: (at 70713) by debbugs.gnu.org; 2 May 2024 14:51:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 02 10:51:19 2024
Received: from localhost ([127.0.0.1]:44226 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s2XmI-0006pz-U3
	for submit <at> debbugs.gnu.org; Thu, 02 May 2024 10:51:19 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57588)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s2XmG-0006pt-Lg
 for 70713 <at> debbugs.gnu.org; Thu, 02 May 2024 10:51:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1s2Xln-0006Gs-KK; Thu, 02 May 2024 10:50:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=o+ggZB/ojc2AeTptb8v+24Nyz73t8LfNf9hqb8cATRk=; b=aDcsbV4ucFJd
 0Ogc9l/GFEG8z8JAvk2LAL2spaBLYfOfQlkCAEALEKTLFCL1NTgeQ0I0d/DwmOggLJKAm+Y3pH9fE
 UlknISsvIBhEUt35R2/NgtkQTREKeMzhBwUfjwSMwugq/i3Ii12Oz4cfHs6sohCGan6J6wXdsLNUL
 /9369pVUC7EjdWUwSg570dTAD1H+jSqu2NU5bJoWrXebehDJZtoRacei4HxtyjkKRD6cABE4HcyvK
 32HCCOBMziftu82rXSAMESOAaeqNpqcO1O2XEEmkpnjgCNKvphuahS/rJGZJZ7KnahX1H1HoES5gz
 csIliuGmqmYfHAe6v3rjWg==;
Date: Thu, 02 May 2024 17:50:43 +0300
Message-Id: <86h6fgl130.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dewu <dewu@HIDDEN>, Corwin Brust <corwin@HIDDEN>
In-Reply-To: <3701eb2c95207d5d45c5b2505e29666d@HIDDEN> (message from Dewu on
 Thu, 02 May 2024 08:01:58 +0200)
Subject: Re: bug#70713: 29.3;
 Official Windows build - RSVG is either using an outdated version of
 the library or SVG support is not compiled correctly
References: <3701eb2c95207d5d45c5b2505e29666d@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70713
Cc: 70713 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Thu, 02 May 2024 08:01:58 +0200
> From: Dewu <dewu@HIDDEN>
> 
> SVG (RSVG) support appears broken on the official Windows builds of GNU
> Emacs.
> This appears most prominently in osm (osm.el) by minad, available both 
> on GNU
> ELPA and MELPA, which uses SVG to display map tiles and location pins in 
> the
> buffer.
> The tiles with pins under them appear to be blank, regardless of zoom
> levels or tile set used.
> 
> The issue had been known to the developer of osm.el, as it was 
> previously
> reported on both Windows and macOS:
> - https://github.com/minad/osm/issues/23
> - https://github.com/minad/osm/issues/40
> The conclusion was that both builds of Emacs lacked proper SVG support 
> to display the tiles correctly.
> 
> This does not happen on any versions of Emacs built for GNU/Linux
> available in official repositories or Flatpak.
> 
> I suspect that Emacs for Windows is either not built correctly with RSVG 
> support, or
> the library it is built against is too old (librsvg-2-2.dll).
> This does not happen in Emacs built by MSYS2 (mingw-w64-x86_64-emacs) 
> which
> appears to be using a newer version of librsvg
> (mingw-w64-x86_64-librsvg 2.58.0-1)
> 
> To replicate:
> - emacs -Q
> - acquire osm (GitHub, ELPA, or MELPA)
> - load it (manually, autoloads, use-package etc.)
> - M-x osm RET
> - navigate the map
> - click on the map, add boomarks etc.
> - map tiles with pins under them appears blank

You seem to be talking about some binaries built from the source
tarball.  The Emacs project doesn't produce any binaries, it only
produces source tarballs.  If you downloaded the Windows binaries from
the GNU FTP site, then the volunteer who prepares them (CC'ed) might
be able to do something with that.  But in any case, there's no Emacs
bug here, per se, since what version of librsvg is being used to build
Emacs is not under our control.

In addition, I would like to point out that latest versions of librsvg
switched to Rust as the implementation language, which makes the
library less widely available.  For this reason, Lisp packages should
IMO not depend on features in these newer versions, if they want to be
compatible to as many systems as possible.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70713; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 May 2024 12:45:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 02 08:45:18 2024
Received: from localhost ([127.0.0.1]:43551 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s2VoJ-0003XJ-PH
	for submit <at> debbugs.gnu.org; Thu, 02 May 2024 08:45:18 -0400
Received: from lists.gnu.org ([2001:470:142::17]:35642)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dewu@HIDDEN>) id 1s2PWx-0001HA-9G
 for submit <at> debbugs.gnu.org; Thu, 02 May 2024 02:02:55 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dewu@HIDDEN>) id 1s2PWL-0004oz-8V
 for bug-gnu-emacs@HIDDEN; Thu, 02 May 2024 02:02:24 -0400
Received: from mail.cock.li ([37.120.193.123])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dewu@HIDDEN>) id 1s2PWH-00062e-8D
 for bug-gnu-emacs@HIDDEN; Thu, 02 May 2024 02:02:17 -0400
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tfwno.gf; s=mail;
 t=1714629718; bh=IrJJS54EqMsqX3RPcmbY+9yvV2KR8b1tGvtz+j8IobI=;
 h=Date:From:To:Subject:From;
 b=nW9wxlJ3L5qPG7CCrBtNS0puHgIXT1ihXShSJ1vEckMP9UprvV2kzkB4MYbu6cteq
 rgV/MUvX4QWHVJ/X/LR10Hp602bXX7sn6AsIVF4RUW/o4idCdEgwY7kuHOXg6TP1Av
 dNyEk/SmFntarthsID9S4E4tgm4EyMsLVHY+1p9h8899GmtOW5PQMeEM19+IfPpXXU
 VURl7vVGCQ4J91yblRLYP7M6DBBLZX7oWayV89+PihYCQNjkfm7/SQBB6sYHyA+lBk
 dB7P8F5qKQYOtR0+SzU+d1q7lgNKPwtpqxQ0+XfnwvVtNe+u3xXPe8bnK8IzSpsSn7
 J14/V/UFRb1rw==
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
Date: Thu, 02 May 2024 08:01:58 +0200
From: Dewu <dewu@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.3; Official Windows build - RSVG is either using an outdated
 version of the library or SVG support is not compiled correctly
User-Agent: Roundcube Webmail/1.4.15
Message-ID: <3701eb2c95207d5d45c5b2505e29666d@HIDDEN>
X-Sender: dewu@HIDDEN
Received-SPF: pass client-ip=37.120.193.123; envelope-from=dewu@HIDDEN;
 helo=mail.cock.li
X-Spam_score_int: 12
X-Spam_score: 1.2
X-Spam_bar: +
X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001,
 RCVD_IN_PBL=3.335, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 02 May 2024 08:45:14 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

SVG (RSVG) support appears broken on the official Windows builds of GNU
Emacs.
This appears most prominently in osm (osm.el) by minad, available both 
on GNU
ELPA and MELPA, which uses SVG to display map tiles and location pins in 
the
buffer.
The tiles with pins under them appear to be blank, regardless of zoom
levels or tile set used.

The issue had been known to the developer of osm.el, as it was 
previously
reported on both Windows and macOS:
- https://github.com/minad/osm/issues/23
- https://github.com/minad/osm/issues/40
The conclusion was that both builds of Emacs lacked proper SVG support 
to display the tiles correctly.

This does not happen on any versions of Emacs built for GNU/Linux
available in official repositories or Flatpak.

I suspect that Emacs for Windows is either not built correctly with RSVG 
support, or
the library it is built against is too old (librsvg-2-2.dll).
This does not happen in Emacs built by MSYS2 (mingw-w64-x86_64-emacs) 
which
appears to be using a newer version of librsvg
(mingw-w64-x86_64-librsvg 2.58.0-1)

To replicate:
- emacs -Q
- acquire osm (GitHub, ELPA, or MELPA)
- load it (manually, autoloads, use-package etc.)
- M-x osm RET
- navigate the map
- click on the map, add boomarks etc.
- map tiles with pins under them appears blank


In GNU Emacs 29.3 (build 2, x86_64-w64-mingw32) of 2024-03-24 built on
  AVALON
Windowing system distributor 'Microsoft Corp.', version 10.0.19045
System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.4291)

Configured using:
  'configure --with-modules --without-dbus --with-native-compilation=aot
  --without-compress-install --with-sqlite3 --with-tree-sitter
  CFLAGS=-O2'

Configured features:
ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB

(NATIVE_COMP present but libgccjit not available)

Important settings:
   value of $LANG: PLK
   locale-coding-system: cp1250

Major mode: Osm

Minor modes in effect:
   tooltip-mode: t
   global-eldoc-mode: t
   show-paren-mode: t
   electric-indent-mode: t
   mouse-wheel-mode: t
   tool-bar-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   blink-cursor-mode: t
   buffer-read-only: t
   line-number-mode: t
   indent-tabs-mode: t
   transient-mark-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils mule-util format-spec url-util url-parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x
map byte-opt gv bytecomp byte-compile url-vars osm dom bookmark
text-property-search pp compat compat-autoloads osm-autoloads thingatpt
cl-loaddefs cl-lib find-func rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp files window
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget keymap hashtable-print-readable backquote threads
w32notify w32 lcms2 multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 78366 12110)
  (symbols 48 7186 0)
  (strings 32 23222 1764)
  (string-bytes 1 670931)
  (vectors 16 15482)
  (vector-slots 8 344174 16638)
  (floats 8 128 293)
  (intervals 56 420 1)
  (buffers 984 12))




Acknowledgement sent to Dewu <dewu@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#70713; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 1 Mar 2025 18:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.