There are bunch of updates related with yyparse that were added on HEAD but were forgotten to MFC'd to STABLE for some reason and those updates are not part of 9.1-RELEASE. When you try to build WORLD using CLANG, you will see a lot of issues related with yyparse. Here is my /etc/make.conf added by use.perl 2012-10-03 21:06:29 PERL_VERSION=5.14.2 .if !defined(CC) || ${CC} == "cc" CC=clang .endif .if !defined(CXX) || ${CXX} == "c++" CXX=clang++ .endif .if !defined(CPP) || ${CPP} == "cpp" CPP=clang-cpp .endif NO_WERROR= WERROR= NO_FSCHG= Fix: Here attached there is a patch, all updates comes from HEAD, and it works properly. Patch attached with submission follows: How-To-Repeat: Just try to make the buildworld using CLANG.
Responsible Changed From-To: freebsd-amd64->freebsd-bugs reclassify. affects various parts of src tree.
I'm not use 9.1-RELEASE anymore and with the other RELEASES I don't have any issue like this one.