Cannot buildworld in CURRENT
Giorgos Keramidas
keramida at freebsd.org
Thu Nov 6 14:07:00 PST 2008
On Thu, 06 Nov 2008 23:51:25 +0300, Alex Keda <admin at lissyara.su> wrote:
> Alex Keda пишет:
>> ===> usr.bin/du (all)
>> cc -O2 -pipe -fstack-protector -Wsystem-headers -Werror -Wall
>> -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
>> -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual
>> -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter
>> -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls
>> -Wno-pointer-sign -c /usr/src/usr.bin/du/du.c
>> cc1: warnings being treated as errors
>> /usr/src/usr.bin/du/du.c: In function 'main':
>> /usr/src/usr.bin/du/du.c:276: warning: format '%jd' expects type
>> intmax_t', but argument 2 has type 'long long int'
>> *** Error code 1
>>
>> Stop in /usr/src/usr.bin/du.
>> *** Error code 1
>> ============
>> updated 2 hour ago
>
> acer# uname -a
> FreeBSD acer.lissyara.int.otradno.ru 8.0-CURRENT FreeBSD 8.0-CURRENT #0:
> Tue Nov 4 23:23:29 MSK 2008
> root at acer.lissyara.int.otradno.ru:/usr/obj/usr/src/sys/color-console
> amd64
> acer#
Oops, this one slipped in because I only built in i386 and not amd64.
Can you try this patch?
%%%
diff -r aa58af068624 usr.bin/du/du.c
--- a/usr.bin/du/du.c Thu Nov 06 23:29:46 2008 +0200
+++ b/usr.bin/du/du.c Thu Nov 06 23:51:48 2008 +0200
@@ -273,7 +273,8 @@
(void)printf("\t%s\n", p->fts_path);
} else {
(void)printf("%jd\t%s\n",
- howmany(p->fts_bignum * cblocksize,
+ (intmax_t)howmany(
+ p->fts_bignum * cblocksize,
blocksize), p->fts_path);
}
}
%%%
More information about the freebsd-current
mailing list