gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new gm2-10.2.1 package available for buster and raspbian


From: Philip Munts
Subject: Re: new gm2-10.2.1 package available for buster and raspbian
Date: Fri, 18 Sep 2020 09:41:50 -0700
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0

I tried to install your Debian package repository, but I get this error:

# sudo gpg --keyserver pgp.mit.edu --recv-keys 41038A7635126B4A
gpg: keyserver receive failed: No keyserver available

Phil

On 9/18/2020 3:50 AM, Gaius Mulley wrote:

Hi,

I thought I'd mention that there are new gm2 packages for amd64 (Debian
Buster) and Raspbian available from floppsie.comp.glam.ac.uk

https://www.nongnu.org/gm2/debian.html

change stretch for buster, I'll be updating the documentation as well.

The bugfix which flushed the new package caused a bootstrap problem (mc
would no longer bootstrap itself).  It manifested itself when a string
was used both in a call to a C function and also to a Modula-2
procedure.  For example:

printf ("\n");
WriteString ("\n");

would break as the string \n would be converted with escape sequence
applied - the same string would be incorrectly passed to the Modula-2
WriteString.  Anyway this is now fixed on master and the 10 branch.
Internally gm2 keeps track of 4 different kinds of string:

   Modula-2 string "abcde \n"    (no escape applied and no trailing nul)
   Modula-2 string "abcde \n"    (no escape applied and with trailing nul
   used during unbounded array and array assignment if there is room)
   C string "abcde \n"           (escape applied and no trailing nul)
   C string "abcde \n"           (escape applied and trailing nul used
                                  for printf and friends)

In other news there was a virtual GCC summit which was pretty
interesting as GDB will be supporting dwarf5 (work in progress).  Dwarf5
gives us SET type debugging and MODULE scoping and also WITH scoping.


regards,
Gaius






reply via email to

[Prev in Thread] Current Thread [Next in Thread]