From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: dhruva Newsgroups: gmane.emacs.devel Subject: Info: Emacs build using VC 2005 (VC8) failure Date: Thu, 14 Jun 2007 14:39:11 +0530 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1181812163 710 80.91.229.12 (14 Jun 2007 09:09:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 14 Jun 2007 09:09:23 +0000 (UTC) To: "Emacs Devel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 14 11:09:22 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HylKT-0001Ol-PB for ged-emacs-devel@m.gmane.org; Thu, 14 Jun 2007 11:09:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HylKS-0003Lo-Vv for ged-emacs-devel@m.gmane.org; Thu, 14 Jun 2007 05:09:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HylKO-0003Lj-KH for emacs-devel@gnu.org; Thu, 14 Jun 2007 05:09:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HylKL-0003LX-TK for emacs-devel@gnu.org; Thu, 14 Jun 2007 05:09:15 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HylKL-0003LU-Mv for emacs-devel@gnu.org; Thu, 14 Jun 2007 05:09:13 -0400 Original-Received: from ug-out-1314.google.com ([66.249.92.169]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HylKK-0004cH-TI for emacs-devel@gnu.org; Thu, 14 Jun 2007 05:09:13 -0400 Original-Received: by ug-out-1314.google.com with SMTP id 34so679683ugf for ; Thu, 14 Jun 2007 02:09:11 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Igr+V48SwMQXEPOJKxQfgEt8laClPdGTDp/ECcWjv8u2JjrnN4tGLV01g1AipbRANccP8FVwndH8lVa1q51sCnhlNALBKkaBGLs1q30Qr8i0mILfUaV286qVlC+CYHgdWQKxZvzhhoi84monrLuCrDL/A/9w3gEOeGs8f9FaHXg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=tJoLc7nwBiZYpveN9U8PO2jpupiGs2D+jdRjmTolj5O3F4RR51Dmy1QNATCDzoAUczhV7Jy9v+cVPHjkb62fNDUZlyvSknUHCoLke4VSs2VUUfrlu6Vi27b+afM+8gytjwV+1bZB1uZyq3glbqv98eQiaBMBMLZzj+aQtPAKpYs= Original-Received: by 10.78.180.18 with SMTP id c18mr587816huf.1181812151540; Thu, 14 Jun 2007 02:09:11 -0700 (PDT) Original-Received: by 10.78.206.13 with HTTP; Thu, 14 Jun 2007 02:09:11 -0700 (PDT) Content-Disposition: inline X-detected-kernel: Linux 2.4-2.6 (Google crawlbot) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:72851 Archived-At: Hi, When I try to build GNU Emacs (HEAD) using Visual Studio 2005 (VC8) on Windows 2003, it fails. This is not one of the most widely used version of the MS compiler yet, I will explore further and post me findings. There are some top level changes in the new version of the compiler. It has safe variants for lot of string handling functions and throws a whole lot of warnings (DEPRECATED) messages. The main change is that MS has decided not to ship "libc.lib" and instead supplies only the "libcmt.lib" (thread safe version). In the GNU Emacs makefile (on Windows), it hard codes the linking with "libc.lib". There are further issues which I am in the process of finding (and probably fixing it too). with best regards, dhruva -- Dhruva Krishnamurthy Contents reflect my personal views only!