[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compilation problems with latest MSVC
From: |
David Robinow |
Subject: |
Re: Compilation problems with latest MSVC |
Date: |
Thu, 28 Dec 2006 21:40:00 -0500 |
On 12/24/06, Eli Zaretskii <address@hidden> wrote:
It seems like latest versions of MSVC are incompatible with the Emacs
build procedure (MSVC 6 compiles the current CVS just fine). See the
error messages below; this is with Visual Studio 2005 Express Edition,
the MS ``freeware'' distribution.
I could try working on these when I have time, but the question is: do
we care? Is it enough to say that the last version of MSVC we support
is v6? (Does anyone know if Studio 7 is okay?)
Both Visual Studio .NET and Visual Studio .NET 2003 work fine. I've
been compiling Emacs with them both since they came out.
There is a warning that debugtype:both is no longer supported. I
don't remember which type it actually uses. As shown below, this
warning became an error in Visual Studio 2005.
>nmake bootstrap
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cl -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -nologo
-D_X86_=1 -c -Zel -W2 -H63 -Oxsb2 -Oy- -G6dF -Zp8 -Zi -Di386 -D_CRTAPI1=_cdecl
-Foobj-spd/i386\ addsection.c
cl : Command line warning D9035 : option 'Ze' has been deprecated and will
be removed in a future release
cl : Command line warning D9035 : option 'H' has been deprecated and will
be removed in a future release
cl : Command line warning D9002 : ignoring unknown option '-G6'
addsection.c
link -out:obj-spd/i386/addsection.exe -nologo -release
-incremental:no -version:3.10 -swaprun:cd -swaprun:net setargv.obj -debug:full
-debugtype:both obj-spd/i386/addsection.obj libc.lib oldnames.lib user32.lib
LINK : warning LNK4224: /DEBUG:FULL is no longer supported; ignored
LINK : fatal error LNK1117: syntax error in option 'debugtype:both'
NMAKE : fatal error U1077: 'link' : return code '0x45d'
Stop.
The compiler identifies itself as follows:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for
80x86
Visual Studio 6: Version 12.00.8168 MSC_VER == 1200 Linker
version 6.00.8477
NMAKE_VER = 6.00.8168.0
Visual Studio .NET: Version 13.00.9466 Linker version 7.00.9466
- Compilation problems with latest MSVC, Eli Zaretskii, 2006/12/24
- Re: Compilation problems with latest MSVC, Lennart Borgman, 2006/12/24
- Re: Compilation problems with latest MSVC,
David Robinow <=
- Re: Compilation problems with latest MSVC, David Robinow, 2006/12/28
- Re: Compilation problems with latest MSVC, Eli Zaretskii, 2006/12/29
- Re: Compilation problems with latest MSVC, Jason Rumney, 2006/12/29
- Re: Compilation problems with latest MSVC, Eli Zaretskii, 2006/12/29
- Re: Compilation problems with latest MSVC, Jason Rumney, 2006/12/29
- Re: Compilation problems with latest MSVC, Eli Zaretskii, 2006/12/30
- Re: Compilation problems with latest MSVC, Jason Rumney, 2006/12/29
- Re: Compilation problems with latest MSVC, Eli Zaretskii, 2006/12/30
- Re: Compilation problems with latest MSVC, Jason Rumney, 2006/12/30
- Re: Compilation problems with latest MSVC, Eli Zaretskii, 2006/12/30