On 10/21/06, Peter Grehan <grehan_at_freebsd.org> wrote: > > cc -O2 -pipe -I/src/lib/libc/include -I/src/lib/libc/../../include -I/src/lib/libc/powerpc -D__DBINTERFACE_PRIVATE -I/src/lib/libc/../../contrib/gdtoa -DINET6 -I/obj/powerpc/src/lib/libc -I/src/lib/libc/resolv -DPOSIX_MISTAKE -I/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/src/lib/libc/rpc -DYP -DNS_CACHING -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -c /src/lib/libc/stdio/xprintf.c > > /src/lib/libc/stdio/xprintf.c: In function `__v2printf': > > /src/lib/libc/stdio/xprintf.c:279: warning: passing arg 2 of `__builtin_va_copy' discards qualifiers from pointer target type > > *** Error code 1 > > I did a quick change of > > va_copy(ap, ap1); > > to > > va_copy(ap, (va_list) ap1); > > .. and ended up with: > > /usr/home/grehan/freebsd/dev_head/src/lib/libc/stdio/xprintf.c: In > function `__v2printf': > /usr/home/grehan/freebsd/dev_head/src/lib/libc/stdio/xprintf.c:279: > error: cast specifies array type > > A va_list on powerpc is a struct, but va_copy should do the right thing. > I'm also seeing this problem on FreeBSD/amd64-CURRENT. I had reverted the change back to revision 1.3. And was able to sucessfully complete a buildworld. Maybe this change should be made I386 specific, since it is breaking builds for other arches. -- DISCLAIMER: No electrons were mamed while sending this message. Only slightly bruised.Received on Sun Oct 22 2006 - 23:47:52 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:01 UTC