emacs-devel
[Top][All Lists]
Advanced

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

Re: old bootstrap error emerges again


From: Dieter Deyke
Subject: Re: old bootstrap error emerges again
Date: Sat, 25 Mar 2006 15:38:11 -0700
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (windows-nt)

Eli Zaretskii <address@hidden> writes:

>> Cc: Eli Zaretskii <address@hidden>, address@hidden,
>>         address@hidden
>> From: Jason Rumney <address@hidden>
>> Date: Sat, 25 Mar 2006 19:58:14 +0000
>>
>> Dieter Deyke <address@hidden> writes:
>>
>> > 390       if (SUBRP (fun))
>> > (gdb)
>> > 392           if (XSUBR (fun)->doc == 0)
>> > (gdb)
>> > 394           else if ((EMACS_INT) XSUBR (fun)->doc >= 0)
>>
>> Could it be that we are not explicitly setting doc to 0, and Dieter's
>> compiler is initializing its memory with something other than 0 to
>> detect this type of bug?
>
> Well, I think we both are using the same compiler, modulo the version.
> Dieter, what does your compiler say when invoked with --version, and
> what version of the MinGW runtime do you have installed?  Also, did
> any of these change lately on the machine where the problem
> disappeared?

address@hidden bin]$ ./gcc --version
gcc.exe (GCC) 3.2.3 (mingw special 20030504-1)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

MinGW version 3.1.0 contains the following list of packages:

GCC-3.2.3-20030504-1.tar.gz
binutils-2.13.90-20030111-1
mingw-runtime-3.1
w32api-2.4
gdb-5.2.1-1
mingw32-make-3.80.0-3
mingw-utils-0.2.tar.gz

There is no difference between the 2 PCs (working and non-working)
that I am aware of, and the tools did not change for a few weeks.

But when I said I only have MinGW and cygwin, I oversimplified. The
reality is that I have the following stuff in the path (in that
order):

MinGW is first

the combined bin directory resulting from installing the following
packages from the gnuwin32 site is second:

GnuWin32 Packages.URL       giflib-4.1.4-bin.zip  libpng-1.2.8-dep.zip          
tiff-3.8.2-doc.zip
MinGW - Download.URL        giflib-4.1.4-dep.zip  libpng-1.2.8-doc.zip          
tiff-3.8.2-lib.zip
MinGW-3.1.0-1.exe           giflib-4.1.4-doc.zip  libpng-1.2.8-lib.zip          
tiff-3.8.2-src.zip
coreutils-5.3.0-bin.zip     giflib-4.1.4-lib.zip  libpng-1.2.8-src.zip          
xpm-3.5.1-1-bin.zip
coreutils-5.3.0-dep.zip     giflib-4.1.4-src.zip  mingw32-make-3.80.0-3.tar.gz  
xpm-3.5.1-1-doc.zip
coreutils-5.3.0-doc.zip     jpeg-6b-4-bin.zip     texinfo-4.8-bin.zip           
xpm-3.5.1-1-lib.zip
coreutils-5.3.0-src.zip     jpeg-6b-4-dep.zip     texinfo-4.8-dep.zip           
xpm-3.5.1-1-src.zip
findutils-4.2.20-2-bin.zip  jpeg-6b-4-doc.zip     texinfo-4.8-doc.zip           
zlib-1.2.3-bin.zip
findutils-4.2.20-2-dep.zip  jpeg-6b-4-lib.zip     texinfo-4.8-src.zip           
zlib-1.2.3-doc.zip
findutils-4.2.20-2-doc.zip  jpeg-6b-4-src.zip     tiff-3.8.2-bin.zip            
zlib-1.2.3-lib.zip
findutils-4.2.20-2-src.zip  libpng-1.2.8-bin.zip  tiff-3.8.2-dep.zip            
zlib-1.2.3-src.zip

Next in path is cygwin and the usual Windows stuff.

Given this setup here are some version strings:

C:\Users\deyke\emacs-build>set PATH=C:\MinGW\bin;C:\Users\deyke\emacs-build\\bin
;C:\Program Files\Wonderful;.;tools;c:\Users\deyke\.bin;C:\cygwin\bin;C:\cygwin\
usr\X11R6\bin;C:\Python24;C:\Python24\Scripts;C:\emacs\bin;C:\Program Files\Micr
osoft IntelliType Pro;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:
\Program Files\OpenVPN\bin;C:\Program Files\mplayer;C:\Program Files\Executive S
oftware\Diskeeper;C:\Software\Unison;C:\Program Files\Subversion\bin;C:\Program
Files\Aspell\bin;C:\Program Files\QuickTime\QTSystem

C:\Users\deyke\emacs-build>gcc --version
gcc (GCC) 3.2.3 (mingw special 20030504-1)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

C:\Users\deyke\emacs-build>make --version
GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

C:\Users\deyke\emacs-build>sh --version
GNU bash, version 3.00.16(14)-release (i686-pc-cygwin)
Copyright (C) 2004 Free Software Foundation, Inc.

--
Dieter Deyke
mailto:address@hidden mailto:address@hidden mailto:address@hidden
Vs lbh pna ernq guvf, lbh unir jnl gbb zhpu gvzr.





reply via email to

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