From owner-freebsd-current Fri May 17 3:45:44 2002 Delivered-To: freebsd-current@freebsd.org Received: from seiryu.cim.hkg.ac.jp (seiryu.cim.hkg.ac.jp [202.25.195.129]) by hub.freebsd.org (Postfix) with ESMTP id 570DE37B409 for ; Fri, 17 May 2002 03:45:38 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by seiryu.cim.hkg.ac.jp (8.11.6/3.7W) with ESMTP id g4HAjae28740; Fri, 17 May 2002 19:45:36 +0900 (JST) To: current@freebsd.org Cc: harrier@seiryu.cim.hkg.ac.jp Subject: buildkernel broken at sys/cam/scsi/scsi_low.c rev. 1.14 X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20020517194536V.harrier@seiryu.cim.hkg.ac.jp> Date: Fri, 17 May 2002 19:45:36 +0900 From: Hiroyuki Une X-Dispatcher: imput version 980905(IM100) Lines: 43 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG When I got kernel source and built kernel, I found error message: ===> xe @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h awk -f @/tools/makeobjops.awk @/dev/pccard/card_if.m -h awk -f @/tools/makeobjops.awk @/kern/device_if.m -h rm -f .depend mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/dev -I@/../include -I/usr/obj/usr/src/i386/usr/include /usr/src/sys/modules/xe/../../dev/xe/if_xe.c /usr/src/sys/modules/xe/../../dev/xe/if_xe_pccard.c cd /usr/obj/usr/src/sys/GENERIC; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=i386 MACHINE=i386 OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec GROFF_BIN_PATH=/usr/obj/usr/src/i386/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/i386/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/i386/usr/share/tmac DESTDIR=/usr/obj/usr/src/i386 INSTALL="sh /usr/src/tools/install.sh" PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec:/usr/libexec make KERNEL=kernel all (snip) cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -g -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/dev -I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/../include -D_KERNEL -ffreestanding -include opt_global.h -fno-common -mpreferred-stack-boundary=2 -ffreestanding -Werror /usr/src/sys/cam/scsi/scsi_low.c cc1: warnings being treated as errors /usr/src/sys/cam/scsi/scsi_low.c: In function `scsi_low_calcf_show': /usr/src/sys/cam/scsi/scsi_low.c:4661: warning: unknown conversion type character `b' in format /usr/src/sys/cam/scsi/scsi_low.c:4661: warning: too many arguments for format /usr/src/sys/cam/scsi/scsi_low.c: In function `scsi_low_print': /usr/src/sys/cam/scsi/scsi_low.c:4896: warning: unknown conversion type character `b' in format /usr/src/sys/cam/scsi/scsi_low.c:4896: warning: too many arguments for format /usr/src/sys/cam/scsi/scsi_low.c:4916: warning: unknown conversion type character `b' in format /usr/src/sys/cam/scsi/scsi_low.c:4916: warning: too many arguments for format /usr/src/sys/cam/scsi/scsi_low.c:4929: warning: unknown conversion type character `b' in format /usr/src/sys/cam/scsi/scsi_low.c:4929: warning: too many arguments for format *** Error code 1 I found this code at line 4661 of sys/cam/scsi/scsi_low.c rev. 1.14: printf("%s(%d:%d): period(%d ns) offset(%d) width(%d) flags 0x%b\n", slp->sl_xname, ti->ti_id, li->li_lun, ti->ti_maxsynch.period * 4, ti->ti_maxsynch.offset, ti->ti_width, li->li_flags, SCSI_LOW_BITS); Is "%b" correct as conversion character? --- Hiroyuki Une: Hiroshima Kokusai Gakuin University une@cim.hkg.ac.jp or harrier@seiryu.cim.hkg.ac.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message