From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3444 invoked by alias); 21 May 2010 23:27:49 -0000 Received: (qmail 3422 invoked by uid 22791); 21 May 2010 23:27:43 -0000 X-SWARE-Spam-Status: No, hits=-1.4 required=5.0 tests=AWL,BAYES_00,MSGID_MULTIPLE_AT X-Spam-Check-By: sourceware.org Received: from mailhost.u-strasbg.fr (HELO mailhost.u-strasbg.fr) (130.79.200.152) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 21 May 2010 23:27:38 +0000 Received: from baal.u-strasbg.fr (baal.u-strasbg.fr [IPv6:2001:660:2402::41]) by mailhost.u-strasbg.fr (8.14.3/jtpda-5.5pre1) with ESMTP id o4LNRUdO009313 ; Sat, 22 May 2010 01:27:30 +0200 (CEST) (envelope-from pierre.muller@ics-cnrs.unistra.fr) Received: from mailserver.u-strasbg.fr (ms2.u-strasbg.fr [IPv6:2001:660:2402:d::11]) by baal.u-strasbg.fr (8.14.0/jtpda-5.5pre1) with ESMTP id o4LNRUGH054479 ; Sat, 22 May 2010 01:27:30 +0200 (CEST) (envelope-from pierre.muller@ics-cnrs.unistra.fr) Received: from d620muller (lec67-4-82-230-53-140.fbx.proxad.net [82.230.53.140]) (user=mullerp mech=LOGIN) by mailserver.u-strasbg.fr (8.14.3/jtpda-5.5pre1) with ESMTP id o4LNRSGF018658 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) ; Sat, 22 May 2010 01:27:29 +0200 (CEST) (envelope-from pierre.muller@ics-cnrs.unistra.fr) From: "Pierre Muller" To: "'Pedro Alves'" , References: <001c01caf939$34cd6ad0$9e684070$@muller@ics-cnrs.unistra.fr> <201005220011.49586.pedro@codesourcery.com> In-Reply-To: <201005220011.49586.pedro@codesourcery.com> Subject: RE: Mingw64 gnulib troubles Date: Fri, 21 May 2010 23:27:00 -0000 Message-ID: <001f01caf93d$337a6120$9a6f2360$@muller@ics-cnrs.unistra.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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: 2010-05/txt/msg00069.txt.bz2 > -----Message d'origine----- > De=A0: gdb-owner@sourceware.org [mailto:gdb-owner@sourceware.org] De la > part de Pedro Alves > Envoy=E9=A0: Saturday, May 22, 2010 1:12 AM > =C0=A0: gdb@sourceware.org > Cc=A0: Pierre Muller > Objet=A0: Re: Mingw64 gnulib troubles >=20 > Did you raise this with the gnulib maintainers? We import > gnulib from elsewhere, we don't maintain it ourselves. It > would be a good idea to check if it's something they've > fixed meanwhile, meaning we'd just need to import a more > recent version of whatever's not compiling warning free. There seems to be some uintptr_t use in the current memcmp.c file: http://git.savannah.gnu.org/gitweb/?p=3Dgnulib.git;a=3Dblob;f=3Dlib/memcmp.= c;h=3D25f 9b2a1e73c116dea48e8720194cd1633f20de9;hb=3Dmaster Could we update this? > BTW, it wouldn't hurt to post here the relevant pieces > of the build log. Sorry, I forgot this, added below. Pierre make[3]: Entering directory `/home/pierre/gdbcvs/build-mingw64/gdb/gnulib' x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../../src/gdb/gnulib -I.. -Ic: /mingw32/x86_64-w64-mingw32/include -g -O2 -D__USE_MINGW_ACCESS -MT memcmp.o -M D -MP -MF .deps/memcmp.Tpo -c -o memcmp.o ../../../src/gdb/gnulib/memcmp.c ../../../src/gdb/gnulib/memcmp.c: In function 'memcmp_bytes': ../../../src/gdb/gnulib/memcmp.c:93:20: warning: cast from pointer to integer of different size ../../../src/gdb/gnulib/memcmp.c:94:20: warning: cast from pointer to integer of different size ../../../src/gdb/gnulib/memcmp.c:99:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:100:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c: In function 'memcmp_common_alignment': ../../../src/gdb/gnulib/memcmp.c:125:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:126:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:132:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:133:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:141:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:142:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:145:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:146:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:157:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:158:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:163:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:164:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:169:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:170:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:175:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:176:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c: In function 'memcmp_not_common_alignment': ../../../src/gdb/gnulib/memcmp.c:222:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:223:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:224:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:230:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:231:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:232:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:239:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:240:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:241:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:245:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:246:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:247:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:258:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:259:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:265:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:266:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:272:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:273:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:279:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:280:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c: In function 'rpl_memcmp': ../../../src/gdb/gnulib/memcmp.c:305:20: warning: cast from pointer to integer of different size ../../../src/gdb/gnulib/memcmp.c:306:20: warning: cast from pointer to integer of different size ../../../src/gdb/gnulib/memcmp.c:315:10: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:316:10: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:345:13: warning: cast to pointer from integer of different size ../../../src/gdb/gnulib/memcmp.c:346:13: warning: cast to pointer from integer of different size mv -f .deps/memcmp.Tpo .deps/memcmp.Po x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../../src/gdb/gnulib -I.. -Ic:/mingw32/x86_64-w64-mingw32/include -g -O2 -D__USE_MINGW_ACCESS -MT memmem.o -MD -MP -MF .deps/memmem.Tpo -c -o memmem.o ../../../src/gdb/gnulib/memmem.c mv -f .deps/memmem.Tpo .deps/memmem.Po rm -f libgnu.a x86_64-w64-mingw32-ar cru libgnu.a dummy.o memcmp.o memmem.o x86_64-w64-mingw32-ranlib libgnu.a make[3]: Leaving directory `/home/pierre/gdbcvs/build-mingw64/gdb/gnulib' make[2]: Leaving directory `/home/pierre/gdbcvs/build-mingw64/gdb/gnulib' make[1]: Leaving directory `/home/pierre/gdbcvs/build-mingw64/gdb' rm -f gdb.exe x86_64-w64-mingw32-gcc -g -O2 -D__USE_MINGW_ACCESS -Wl,--stack,8388608 \ -o gdb.exe gdb.o libgdb.a \ ../readline/libreadline.a ../opcodes/libopcodes.a ../bfd/libb fd.a ./../intl/libintl.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lm c:/mingw32/x86_64-w64-mingw32/lib/libexpat.a ../libiberty/libiberty.a -l ws2_32 gnulib/libgnu.a if [ "`cd ../../src/gdb && pwd`" !=3D "`pwd`" ] ; then \ mkdir -p ./syscalls/ ; \ list=3D'gdb-syscalls.dtd ppc-linux.xml ppc64-linux.xml i386-linux.xml am d64-linux.xml sparc-linux.xml sparc64-linux.xml' ; \ for file in $list ; do \ f=3D../../src/gdb/syscalls//$file ; \ if test -f $f ; then \ /usr/bin/install -c -m 644 $f \ ./syscalls/ ; \ fi ; \ done ; \ fi ; make[1]: Entering directory `/home/pierre/gdbcvs/build-mingw64/gdb' make[2]: Entering directory `/home/pierre/gdbcvs/build-mingw64/gdb/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/pierre/gdbcvs/build-mingw64/gdb/doc' make[2]: Entering directory `/home/pierre/gdbcvs/build-mingw64/gdb/gdbserver' make[2]: Leaving directory `/home/pierre/gdbcvs/build-mingw64/gdb/gdbserver' make[1]: Leaving directory `/home/pierre/gdbcvs/build-mingw64/gdb'