Dear all

While compiling amd64 -current with "option SR_DEBUG" the error below
comes up.  Steps leading to this were exactly those presented on
config(8)'s first example.  The only change from GENERIC is adding
SR_DEBUG.

Apologies in advance for any PEBKAC, it's the first time I'm
compiling bsd myself.  Also, lines below aren't wrapped as per the
mailing list rules, but I didn't think it'd make sense to do so.  And I
sure as hell don't know enough to come up with a diff, sorry for that
too.

Cheers
Zé


cc -g -Werror -Wall -Wimplicit-function-declaration  -Wno-uninitialized 
-Wno-pointer-sign  -Wno-address-of-packed-member -Wno-constant-conversion  
-Wframe-larger-than=2047 -mcmodel=kernel -mno-red-zone -mno-sse2 -mno-sse 
-mno-3dnow  -mno-mmx -msoft-float -fno-omit-frame-pointer -ffreestanding 
-fno-pie -O2 -pipe -nostdinc -I/usr/src/sys -I/home/zeloff/build/bsd 
-I/usr/src/sys/arch -DDDB -DDIAGNOSTIC -DKTRACE -DACCOUNTING -DKMEMSTATS 
-DPTRACE -DPOOL_DEBUG -DCRYPTO -DSYSVMSG -DSYSVSEM -DSYSVSHM -DUVM_SWAP_ENCRYPT 
-DFFS -DFFS2 -DFFS_SOFTUPDATES -DUFS_DIRHASH -DQUOTA -DEXT2FS -DMFS -DNFSCLIENT 
-DNFSSERVER -DCD9660 -DUDF -DMSDOSFS -DFIFO -DFUSE -DSOCKET_SPLICE -DTCP_SACK 
-DTCP_ECN -DTCP_SIGNATURE -DINET6 -DIPSEC -DPPP_BSDCOMP -DPPP_DEFLATE -DPIPEX 
-DMROUTING -DMPLS -DBOOT_CONFIG -DUSER_PCICONF -DAPERTURE -DMTRR -DNTFS 
-DHIBERNATE -DSR_DEBUG -DPCIVERBOSE -DUSBVERBOSE -DWSDISPLAY_COMPAT_USL 
-DWSDISPLAY_COMPAT_RAWKBD -DWSDISPLAY_DEFAULTSCREENS="6" -DX86EMU 
-DONEWIREVERBOSE -DMAXUSERS=80 -D_KERNEL -MD -MP  -c /usr/src/sys/dev/softraid.c
/usr/src/sys/dev/softraid.c:1537:23: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            DEVNAME(sc), rootduid[0],
                                                         ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
/usr/src/sys/dev/softraid.c:1538:10: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            rootduid[1], rootduid[2],
                                            ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
/usr/src/sys/dev/softraid.c:1538:23: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            rootduid[1], rootduid[2],
                                                         ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
/usr/src/sys/dev/softraid.c:1539:10: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            rootduid[3], rootduid[4],
                                            ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
/usr/src/sys/dev/softraid.c:1539:23: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            rootduid[3], rootduid[4],
                                                         ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
/usr/src/sys/dev/softraid.c:1540:10: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            rootduid[5], rootduid[6],
                                            ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
/usr/src/sys/dev/softraid.c:1540:23: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            rootduid[5], rootduid[6],
                                                         ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
/usr/src/sys/dev/softraid.c:1541:10: error: format specifies type 'unsigned 
short' but the argument has type 'u_char' (aka 'unsigned char') 
[-Werror,-Wformat]
                                            rootduid[7]);
                                            ^~~~~~~~~~~
/usr/src/sys/dev/softraidvar.h:317:56: note: expanded from macro 'DNPRINTF'
#define DNPRINTF(n,x...)        do { if (sr_debug & n) printf(x); } while(0)
                                                              ^
8 errors generated.
*** Error 1 in /home/zeloff/build/bsd (Makefile:1010 'softraid.o')
-- 
 

Reply via email to