[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Building Emacs-cvs on Cygwin
From: |
Angelo Graziosi |
Subject: |
Re: Building Emacs-cvs on Cygwin |
Date: |
Thu, 26 Oct 2006 18:18:18 +0200 (MET DST) |
The builds with GCC-3.4.4-2 segment faults regardless if they are
bootstrapped or with the method schetched below.
The last useful build with GCC-3.4.4-2 is with CVS dated 20060906 13:50.
After this time and until 20060920 06:55 the build fails.
Then from 20060920 06:57 the build is fine but Emacs segment faults.
(I used the hybrid method because on GNU/Linux the build takes about 0.5
hours while on Cygwin it takes about 2.5 - 3.0 hours, so with this
'hybrid' build I have cutted the times).
I have examined the *.elc file, those produced on GNU/Linux and on Cygwin.
There are a few of them (e.g button.elc) that Crimson editor indicates as
in DOS format (those produced on GNU/Linux too), but when loaded with
Emacs I see only -=:-- and not (DOS).
In any case the only differences, I found, are the compile time, name of
machine, building dir. When stripped of these things they, on GNU/Linux
and Cygwin, have the same size.
Angelo.
On Thu, 26 Oct 2006, Eli Zaretskii wrote:
> > Date: Thu, 26 Oct 2006 10:21:16 +0200 (MET DST)
> > From: Angelo Graziosi <address@hidden>
> > cc: address@hidden, address@hidden
> >
> > I had a build tree (CVS 20061025 15:00) on Linux, so I have run
> >
> > make distclean
> >
> > then I have packed the tree and tranfered it on Window-Cygwin.
> >
> > Here I have updated CVS and added a pointer to GCC-4.0.3 bin dir
> >
> > export PATH=/usr/local/g95/bin:$PATH
> > gcc -v
> >
> > in the build script for Emacs-CVS.
> >
> > This script run
> >
> > ...
> > ../configure --prefix=...
> > make
> > cd lisp
> > make autoloads EMACS=../src/emacs
> > make recompile EMACS=../src/emacs
> > cd ..
> > make
> > make install
> >
> >
> > This Emacs-CVS build seems to run without any crashing!
>
> This is good to know, but the above doesn't produce bootstrap-emacs at
> any point and doesn't run it; it uses the *.elc files compiled on
> GNU/Linux. So it sounds like the crashes are unique to
> bootstrap-emacs, which means users will be able to build the released
> tarball, but still leaves the question of why the bootstrap failed
> unanswered.
>
> Please see if your *.elc files produced by the bootstrap are in DOS
> CRLF format, which, as Jason points out, was known to cause crashes in
> the past.
>
- Re: Building Emacs-cvs on Cygwin, (continued)
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/10/27
- Re: Building Emacs-cvs on Cygwin, David Kastrup, 2006/10/27
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/10/28
- Re: Building Emacs-cvs on Cygwin, Richard Stallman, 2006/10/29
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/10/29
- Re: Building Emacs-cvs on Cygwin, Richard Stallman, 2006/10/30
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/10/30
- Re: Building Emacs-cvs on Cygwin, Richard Stallman, 2006/10/26
- Re: Building Emacs-cvs on Cygwin, David Kastrup, 2006/10/26
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/10/26
- Re: Building Emacs-cvs on Cygwin,
Angelo Graziosi <=
- Re: Building Emacs-cvs on Cygwin, Richard Stallman, 2006/10/26
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/10/26
- Re: Building Emacs-cvs on Cygwin, Richard Stallman, 2006/10/27