Re: Does anyone regularly build HEAD with clang?
On Feb 13, 2012, at 5:59 AM, Dimitry Andric wrote:
> I build it very regularly, and there are several buildbots that also
> build it continously (though they currently don't spam the mailing
> lists). For me, and the buildbots, head builds just fine with clang,
> though. What was the exact error you got during buildworld?
For that one, the error was:
clang -O2 -pipe -I/usr/src/lib/libc/include =
-I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/i386 -DNLS =
-D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6 =
-I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE =
-DPOSIX_MISTAKE -I/usr/src/lib/libc/../../contrib/tzcode/stdtime =
-I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES =
-DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING =
-DSYMBOL_VERSIONING -std=3Dgnu99 -fstack-protector -Wsystem-headers =
-Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign =
-Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality =
-Wno-unused-function -Wno-conversion -Wno-switch-enum -Wno-empty-body -c =
/usr/src/lib/libc/rpc/clnt_bcast.c -o clnt_bcast.o
In file included from /usr/src/lib/libc/rpc/clnt_bcast.c:61:
In file included from /usr/src/lib/libc/../../include/rpc/rpc.h:76:
/usr/src/lib/libc/../../include/rpc/rpcb_clnt.h:69:8: error: unknown =
type name
'rpcblist'
extern rpcblist *rpcb_getmaps(const struct netconfig *, const char *);
^
Though having made my small patch, I've now moved on to:
../contrib/gdtoa -DINET6 -I/usr/obj/usr/src/lib/libc =
-I/usr/src/lib/libc/resolv -
D_ACL_PRIVATE -DPOSIX_MISTAKE =
-I/usr/src/lib/libc/../../contrib/tzcode/stdtime -
I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES =
-DPORTMAP -DD
ES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING =
-std=3Dgn
u99 -fstack-protector -Wsystem-headers -Wall -Wno-format-y2k =
-Wno-uninitialized
-Wno-pointer-sign -Wno-tautological-compare -Wno-unused-value =
-Wno-parentheses-e
quality -Wno-unused-function -Wno-conversion -Wno-switch-enum =
-Wno-empty-body -c
/usr/src/lib/libc/rpc/clnt_bcast.c -o clnt_bcast.o
/usr/src/lib/libc/rpc/clnt_bcast.c:273:28: error: variable has =
incomplete type '
struct r_rpcb_rmtcallargs'
struct r_rpcb_rmtcallargs barg; /* Remote arguments */
^
During stage 4.2: building libraries.
> What are your CC, CXX and CPP settings in make.conf? And can you =
please
> post the file:
My make.conf is pretty bleeding edge, tailored to seeing how far along =
FreeBSD is to making the full transition away from gcc and other GPL'd =
bits. I'll attach it.
> /usr/obj/usr/src/tmp/usr/include/rpc/rpcb_prot.h
Also attached.
Thanks for the prompt reply!
- Jordan
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 5 之 8 篇):