Error Compiling Clang 3.4 from Sources?

I fetched Clang 3.4 with the recipe below. I'm hitting an error while
attempting to compile:

llvm-config.cpp:45:10: fatal error: '' file not found
#include ""

Sure enough, its missing:

$ find . -iname

I've run through the recipe three or four times in the past, so I know
it used to work.

Any ideas how to proceed?

Thanks in advance.

It works for me. The file in question is generated. With the in-tree
build like the one that your script does, it is located in


I remember similar error message some time ago (in 3.3 or even earlier), for me it was fixed after adding right version of python into PATH.

OK, thanks.

I found I had to delete, re-unpack and then reconfigure after
switching to Python 2.7. It was not enough to switch interpreters.

Perhaps configure should just fail if it encounters a non-Python2 interpreter.

Thanks for the help.