Hey Keno!

Are you doing an Xcode build?

If so, you may be suffering from what I did when I first started using
Xcode builds.  Xcode puts the llvm and llvm/tools/clang directory
underneath the lldb directory.  It does a sync the first time for you, but
not after that.  So, you may be dealing with an llvm and clang tree that
are out of date with respect to your version of llvm.  If that's the case,
just do this:

cd /your/lldb/path

cd llvm
svn update

cd tools/clang
svn update

# Put you back in the lldb dir
cd ../../..

Then redo your build of lldb.  It will run the auto llvm/clang build step
(somewhat long), then get back to building lldb.

Let me know if that solves your issue!

-Todd


On Wed, Jul 23, 2014 at 8:43 AM, Keno Fischer <[email protected]>
wrote:

> While building on OS X I have been sent reports of the following (I
> did see it myself at one point as well, but worked around it). I tried
> including SafeMachO.h but that caused other problems in the llvm
> headers. What's the proper way to get around this other than `#define
> CPU_SUBTYPE_X86_64_H 8`?
>
> lldb/source/Host/common/Host.cpp:371:68: error: use of undeclared
> identifier 'CPU_SUBTYPE_X86_64_H'
>                 if (cpusubtype == CPU_SUBTYPE_486 || cpusubtype ==
> CPU_SUBTYPE_X86_64_H)
>
> Keno
> _______________________________________________
> lldb-dev mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>



-- 
Todd Fiala | Software Engineer | [email protected] | 650-943-3180
_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to