Re: emacs 29.2-2 (TEST)

2024-02-14 Thread ASSI via Cygwin
Jim Reisert AD1C via Cygwin writes:
> I had a test version of gcc/g++ installed (13.something).  Once I
> reverted to the release version (11.4.0), the problem went away.
> Simply reverting libgccjit0 was not enough.

The gc-13 test release doesn't include libgccjit since it can't be
linked (this was noted in the announcement).  If you've had a test
release installed it likely was the one from gcc-12.  The compiler and
all compiler libraries must have matching versions.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

-- 
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


Re: emacs 29.2-2 (TEST)

2024-02-14 Thread Jim Reisert AD1C via Cygwin
On Wed, Feb 14, 2024 at 3:34 PM Ken Brown wrote:

> I see from your screen shot [deleted] that you've installed the test
> release of libgccjit0.  What happens if you revert to the stable
> release, 11.4.0-1?

I had a test version of gcc/g++ installed (13.something).  Once I
reverted to the release version (11.4.0), the problem went away.
Simply reverting libgccjit0 was not enough.

-- 
Jim Reisert AD1C, , https://ad1c.us

-- 
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


Re: emacs 29.2-2 (TEST)

2024-02-14 Thread Ken Brown via Cygwin

[Redirecting to the Cygwin list.]

On 2/13/2024 10:02 PM, Jim Reisert AD1C wrote:



On Fri, Feb 2, 2024 at 10:55 AM Jim Reisert AD1C > wrote:


On Fri, Feb 2, 2024 at 10:53 AM Ken Brown mailto:kbr...@cornell.edu>> wrote:


 > On 2/2/2024 9:40 AM, Jim Reisert AD1C wrote:
 > > The first time I opened this version with a .CSV file:
 > >
 > >   ■  Warning (comp): libgccjit.so: error: error invoking gcc driver
 > >   ■  Warning (comp): /usr/share/emacs/29.2/lisp/ezimage.el.gz:
Error:
 > > Internal native compiler error failed to compile
 > [...]
 > >   ■  Warning (comp):
 > > /usr/share/emacs/29.2/lisp/emacs-lisp/cl-seq.el.gz: Error: Internal
 > > native compiler error failed to compile
 >
 > I can't reproduce this.  Did you by any chance forget to install the
 > test release of emacs-common?

I don't think so, but I can't access that computer right now.

I did the same update on my laptop and it all seems OK, so I'll have
to check when I get home.


This is what I have installed.  Is there any kind of debug mode to turn 
on, to see what is really happening?

> [...]

I see from your screen shot [deleted] that you've installed the test 
release of libgccjit0.  What happens if you revert to the stable 
release, 11.4.0-1?


Ken

--
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


Re: emacs 29.2-2 (TEST)

2024-02-02 Thread Jim Reisert AD1C via Cygwin
On Fri, Feb 2, 2024 at 10:53 AM Ken Brown  wrote:


> On 2/2/2024 9:40 AM, Jim Reisert AD1C wrote:
> > The first time I opened this version with a .CSV file:
> >
> >   ■  Warning (comp): libgccjit.so: error: error invoking gcc driver
> >   ■  Warning (comp): /usr/share/emacs/29.2/lisp/ezimage.el.gz: Error:
> > Internal native compiler error failed to compile
> [...]
> >   ■  Warning (comp):
> > /usr/share/emacs/29.2/lisp/emacs-lisp/cl-seq.el.gz: Error: Internal
> > native compiler error failed to compile
>
> I can't reproduce this.  Did you by any chance forget to install the
> test release of emacs-common?

I don't think so, but I can't access that computer right now.

I did the same update on my laptop and it all seems OK, so I'll have
to check when I get home.

-- 
Jim Reisert AD1C, , https://ad1c.us

-- 
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


Re: emacs 29.2-2 (TEST)

2024-02-02 Thread Ken Brown via Cygwin

[Redirecting to the cygwin list.]

On 2/2/2024 9:40 AM, Jim Reisert AD1C wrote:

The first time I opened this version with a .CSV file:

  ■  Warning (comp): libgccjit.so: error: error invoking gcc driver
  ■  Warning (comp): /usr/share/emacs/29.2/lisp/ezimage.el.gz: Error:
Internal native compiler error failed to compile

[...]

  ■  Warning (comp):
/usr/share/emacs/29.2/lisp/emacs-lisp/cl-seq.el.gz: Error: Internal
native compiler error failed to compile


I can't reproduce this.  Did you by any chance forget to install the 
test release of emacs-common?


Ken

--
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


emacs 29.2-2 (TEST)

2024-02-02 Thread Ken Brown via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution as 
test releases.


* emacs-29.2-2
* emacs-common-29.2-2
* emacs-basic-29.2-2
* emacs-w32-29.2-2
* emacs-gtk-29.2-2
* emacs-lucid-29.2-2

Emacs is a powerful, customizable, self-documenting, modeless text 
editor.  Emacs contains special code editing features, a scripting 
language (elisp), and the capability to read mail, news, and more 
without leaving the editor.


This is the same as emacs-29.2-1, but it is built with the native 
compilation feature, which we explain briefly:


Many of the editing commands used in Emacs are defined in elisp 
libraries (*.el files).  To make Emacs run faster, these libraries are 
usually compiled to architecture-independent *.elc files, containing 
"byte-code" representations of the functions in the original files. 
These byte-code functions are interpreted by the Emacs "byte-code 
interpreter" when they are called.


Native compilation takes this one step further by using gcc to compile 
the elisp libraries to native shared libraries (like DLLs, but with an 
extension .eln instead of .dll).  This results in a substantial speed-up 
of Emacs.


Some of the .eln files are created at build time.  These are installed 
in a subdirectory of /usr/lib/emacs//native-lisp.  Others are 
created as needed and are stored by default in a subdirectory of 
~/.emacs.d/eln-cache.


The first few times you run Emacs, it might seem slow to start.  This is 
because it is compiling the elisp libraries that are needed for your 
init file (usually .emacs).  For the same reason, you might see 
occasional pauses the first time you use a command.  But otherwise you 
should see a noticeable speed-up of Emacs.


The .eln files have been built with ASLR[1] enabled.  The hope is that 
this eliminates the fork failures (and the need to rebase) that were 
present in some of the previous releases with native compilation.


If you experience a fork failure in spite of this, please make a bug 
report to the mailing list.  I'd also like to get feedback from people 
who try the test release for a month or so and don't have any problems.


Ken

[1] 
https://www.mandiant.com/resources/blog/six-facts-about-address-space-layout-randomization-on-windows

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.