From owner-freebsd-i386@FreeBSD.ORG Fri May 6 17:10:02 2005 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33DB016A4D5 for ; Fri, 6 May 2005 17:10:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF47C43D3F for ; Fri, 6 May 2005 17:10:01 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j46HA1Gv019963 for ; Fri, 6 May 2005 17:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j46HA1ql019962; Fri, 6 May 2005 17:10:01 GMT (envelope-from gnats) Resent-Date: Fri, 6 May 2005 17:10:01 GMT Resent-Message-Id: <200505061710.j46HA1ql019962@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nigel Horne Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CBA7B16A4D4 for ; Fri, 6 May 2005 17:04:32 +0000 (GMT) Received: from bandsman.co.uk (nigelhorne.force9.co.uk [212.159.106.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27E9843D73 for ; Fri, 6 May 2005 17:04:28 +0000 (GMT) (envelope-from njh@bandsman.co.uk) Received: from bandsman.co.uk (localhost.bandsman.co.uk [127.0.0.1]) by bandsman.co.uk (8.13.1/8.13.1) with ESMTP id j46GwObf005705 for ; Fri, 6 May 2005 17:58:24 +0100 (BST) (envelope-from njh@bandsman.co.uk) Received: (from njh@localhost) by bandsman.co.uk (8.13.1/8.13.1/Submit) id j46GwNVs005704; Fri, 6 May 2005 17:58:23 +0100 (BST) (envelope-from njh) Message-Id: <200505061658.j46GwNVs005704@bandsman.co.uk> Date: Fri, 6 May 2005 17:58:23 +0100 (BST) From: Nigel Horne To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: i386/80708: valgrind fails to compile X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Nigel Horne List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 May 2005 17:10:02 -0000 >Number: 80708 >Category: i386 >Synopsis: valgrind fails to compile >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri May 06 17:10:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Nigel Horne >Release: FreeBSD 5.3-RELEASE i386 >Organization: NJH Music >Environment: >Description: Valgrind fails to compile bash-3.00# make install ===> Building for valgrind-352_1 gmake all-recursive gmake[1]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352' Making all in include gmake[2]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/include' gmake all-am gmake[3]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/include' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/include' gmake[2]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/include' Making all in coregrind gmake[2]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind' gmake all-recursive gmake[3]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind' Making all in x86 gmake[4]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind/x86' gmake all-am gmake[5]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind/x86' gmake[5]: Nothing to be done for `all-am'. gmake[5]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind/x86' gmake[4]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind/x86' Making all in demangle gmake[4]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind/demangle' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind/demangle' Making all in . gmake[4]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind' if cc -DHAVE_CONFIG_H -I. -I. -I.. -I./demangle -I../include -I./x86 -DVG_LIBDIR="\"/usr/local/lib/valgrind"\" -I/usr/local/include -O2 -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -mtune=pentium2 -march=pentium2 -fomit-frame-pointer -ffast-math -mmmx -pedantic -Winline -Wall -Wshadow -O -fno-omit-frame-pointer -mpreferred-stack-boundary=2 -g -DELFSZ=32 -MT vg_memory.o -MD -MP -MF ".deps/vg_memory.Tpo" -c -o vg_memory.o vg_memory.c; \ then mv -f ".deps/vg_memory.Tpo" ".deps/vg_memory.Po"; else rm -f ".deps/vg_memory.Tpo"; exit 1; fi In file included from vg_include.h:49, from vg_memory.c:33: ../include/vg_skin.h:90: warning: ISO C90 does not support `long long' ../include/vg_skin.h:95: warning: ISO C90 does not support `long long' In file included from ../include/vg_skin.h:115, from vg_include.h:49, from vg_memory.c:33: ../include/vg_kerneliface.h:381: warning: ISO C does not allow extra `;' outside of a function ../include/vg_kerneliface.h:827: warning: ISO C90 does not support `long long' ../include/vg_kerneliface.h:828: warning: ISO C90 does not support `long long' ../include/vg_kerneliface.h:974: warning: ISO C90 does not support `long long' ../include/vg_kerneliface.h:975: warning: ISO C90 does not support `long long' In file included from vg_include.h:49, from vg_memory.c:33: ../include/vg_skin.h:206: warning: comma at end of enumerator list ../include/vg_skin.h:968: warning: type of bit-field `tag1' is a GCC extension ../include/vg_skin.h:969: warning: type of bit-field `tag2' is a GCC extension ../include/vg_skin.h:970: warning: type of bit-field `tag3' is a GCC extension ../include/vg_skin.h:971: warning: type of bit-field `extra4b' is a GCC extension ../include/vg_skin.h:977: warning: type of bit-field `signed_widen' is a GCC extension ../include/vg_skin.h:978: warning: type of bit-field `jmpkind' is a GCC extension ../include/vg_skin.h:985: warning: type of bit-field `argc' is a GCC extension ../include/vg_skin.h:986: warning: type of bit-field `regparms_n' is a GCC extension ../include/vg_skin.h:987: warning: type of bit-field `has_ret_val' is a GCC extension ../include/vg_skin.h:1331: warning: comma at end of enumerator list ../include/vg_skin.h:1559: warning: comma at end of enumerator list In file included from vg_include.h:50, from vg_memory.c:33: ../include/valgrind.h:170: warning: comma at end of enumerator list In file included from vg_memory.c:33: vg_include.h:655: warning: comma at end of enumerator list In file included from vg_memory.c:33: vg_include.h:980:68: warning: ISO C does not permit named variadic macros vg_include.h:1212: warning: ISO C forbids zero-size array `eips' vg_include.h:1233: warning: comma at end of enumerator list vg_include.h:1274: warning: comma at end of enumerator list vg_include.h:1801:26: warning: ISO C does not permit named variadic macros vg_memory.c: In function `straddr': vg_memory.c:60: warning: passing arg 2 of `vgPlain_sprintf' discards qualifiersfrom pointer target type vg_memory.c: At top level: vg_memory.c:65: warning: ISO C90 forbids specifying subobject to initialize vg_memory.c:65: warning: ISO C90 forbids specifying subobject to initialize vg_memory.c:65: warning: ISO C90 forbids specifying subobject to initialize vg_memory.c:65: warning: ISO C90 forbids specifying subobject to initialize vg_memory.c:65: warning: ISO C90 forbids specifying subobject to initialize vg_memory.c:65: warning: ISO C90 forbids specifying subobject to initialize vg_memory.c: In function `vgPlain_seg_contains': vg_memory.c:76: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:76: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:76: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_seg_overlaps': vg_memory.c:86: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:86: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:86: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_split_segment': vg_memory.c:124: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:124: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:124: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:134: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:134: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:134: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_unmap_range': vg_memory.c:163: error: initializer element is not constant vg_memory.c:170: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:170: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:170: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:178: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:178: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:178: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:179: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:179: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:179: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:223: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:223: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:223: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:229: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:229: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:229: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:243: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:243: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:243: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:245: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:245: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:245: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `merge_segments': vg_memory.c:291: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:291: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:291: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:292: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:292: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:292: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:312: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:312: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:312: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_map_file_segment': vg_memory.c:323: error: initializer element is not constant vg_memory.c:331: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:331: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:331: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_map_fd_segment': vg_memory.c:435: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:435: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:435: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_mprotect_range': vg_memory.c:464: error: initializer element is not constant vg_memory.c:470: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:470: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:470: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_find_map_space': vg_memory.c:492: error: initializer element is not constant vg_memory.c:507: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:507: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:507: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `build_valgrind_map_callback': vg_memory.c:588: warning: pointer targets in passing arg 8 of `vgPlain_map_file_segment' differ in signedness vg_memory.c: In function `build_segment_map_callback': vg_memory.c:628: warning: pointer targets in passing arg 8 of `vgPlain_map_file_segment' differ in signedness vg_memory.c:638: warning: passing arg 2 of `vgPlain_message' discards qualifiers from pointer target type vg_memory.c: In function `vgPlain_unknown_esp_update': vg_memory.c:733: warning: passing arg 2 of `vgPlain_message' discards qualifiers from pointer target type vg_memory.c: In function `segv_handler': vg_memory.c:747: warning: passing arg 1 of `vgPlain_core_panic' discards qualifiers from pointer target type vg_memory.c: In function `vgPlain_is_addressable': vg_memory.c:762: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:762: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:762: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:764: warning: ISO C forbids assignment between function pointer and`void *' vg_memory.c: In function `vgPlain_client_free': vg_memory.c:813: warning: passing arg 2 of `vgPlain_message' discards qualifiers from pointer target type vg_memory.c: In function `vgPlain_init_shadow_range': vg_memory.c:871: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:871: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:871: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:872: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:872: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:872: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c: In function `vgPlain_shadow_alloc': vg_memory.c:894: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:894: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:894: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:895: warning: pointer targets in passing arg 1 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:895: warning: pointer targets in passing arg 2 of `vgPlain_core_assert_fail' differ in signedness vg_memory.c:895: warning: pointer targets in passing arg 4 of `vgPlain_core_assert_fail' differ in signedness gmake[4]: *** [vg_memory.o] Error 1 gmake[4]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352/coregrind' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-stable-352' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/devel/valgrind. >How-To-Repeat: cd /usr/ports/devel/valgrind make install >Fix: >Release-Note: >Audit-Trail: >Unformatted: >System: FreeBSD dell.bandsman.co.uk 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sat Mar 5 19:03:24 GMT 2005 njh@dell.bandsman.co.uk:/usr/obj/usr/src/sys/NJH i386