From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14101 invoked by alias); 14 May 2012 01:24:09 -0000 Received: (qmail 14091 invoked by uid 22791); 14 May 2012 01:24:08 -0000 X-SWARE-Spam-Status: No, hits=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-pz0-f41.google.com (HELO mail-pz0-f41.google.com) (209.85.210.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 14 May 2012 01:23:55 +0000 Received: by dakp5 with SMTP id p5so5706638dak.0 for ; Sun, 13 May 2012 18:23:55 -0700 (PDT) Received: by 10.68.201.195 with SMTP id kc3mr17678485pbc.33.1336958635049; Sun, 13 May 2012 18:23:55 -0700 (PDT) Received: from [192.168.1.128] ([115.193.193.70]) by mx.google.com with ESMTPS id wn3sm20524064pbc.74.2012.05.13.18.23.51 (version=SSLv3 cipher=OTHER); Sun, 13 May 2012 18:23:53 -0700 (PDT) Message-ID: <4FB05F17.7090701@gmail.com> Date: Mon, 14 May 2012 01:24:00 -0000 From: asmwarrior User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: gdb@sourceware.org Subject: [mingw]gdb CVS HEAD build error Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2012-05/txt/msg00051.txt.bz2 I have build error when building gdbserver.exe Here is the log: mingw32-gcc -c -g -O2 -D__USE_MINGW_ACCESS -I. -I../../../gdb/gdb/gdbserver -I../../../gdb/gdb/gdbserver/../common -I../../../gdb/gdb/gdbserver/../regformats -I../../../gdb/gdb/gdbserver/../../include -I../../../gdb/gdb/gdbserver/../gnulib/import -Ibuild-gnulib-gdbserver/import -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-char-subscripts -Werror ../../../gdb/gdb/gdbserver/../common/buffer.c -DGDBSERVER ../../../gdb/gdb/gdbserver/../common/buffer.c: In function 'buffer_xml_printf': ../../../gdb/gdb/gdbserver/../common/buffer.c:144:9: error: unknown conversion type character 'l' in format [-Werror=format] ../../../gdb/gdb/gdbserver/../common/buffer.c:144:9: error: too many arguments for format [-Werror=format-extra-args] ../../../gdb/gdb/gdbserver/../common/buffer.c:147:9: error: unknown conversion type character 'l' in format [-Werror=format] ../../../gdb/gdb/gdbserver/../common/buffer.c:147:9: error: too many arguments for format [-Werror=format-extra-args] ../../../gdb/gdb/gdbserver/../common/buffer.c:150:9: error: unknown conversion type character 'l' in format [-Werror=format] ../../../gdb/gdb/gdbserver/../common/buffer.c:150:9: error: too many arguments for format [-Werror=format-extra-args] ../../../gdb/gdb/gdbserver/../common/buffer.c:153:9: error: unknown conversion type character 'l' in format [-Werror=format] ../../../gdb/gdb/gdbserver/../common/buffer.c:153:9: error: too many arguments for format [-Werror=format-extra-args] cc1.exe: all warnings being treated as errors make[4]: *** [buffer.o] Error 1 make[4]: Leaving directory `/f/build_gdb/gdb/gdbgit/newbuild/gdb/gdbserver' make[3]: *** [subdir_do] Error 1 make[3]: Leaving directory `/f/build_gdb/gdb/gdbgit/newbuild/gdb' make[2]: *** [all] Error 2 make[2]: Leaving directory `/f/build_gdb/gdb/gdbgit/newbuild/gdb' make[1]: *** [all-gdb] Error 2 make[1]: Leaving directory `/f/build_gdb/gdb/gdbgit/newbuild' make: *** [all] Error 2 I see the code change in buffer.c in Commit:2e01eef6b3e2152435a344c7de3351d4b92525dd * 2012-05-11 Stan Shebs Kwok Cheung Yeung It looks like those format: "%lld" sprintf (str, "%lld", va_arg (ap, long long)); is not supported under MinGW. By reading this link: http://cboard.cprogramming.com/cplusplus-programming/118149-long-long-int-gplusplus-mingw.html It suggest that under MinGW, we should use %I64d Any ideas? Thanks Yuanhui Zhang