Closed thurizas closed 7 years ago
Yeah, the Hex-Rays guys changed this in the latest SDK. intel.hpp
used to be a complete header, but is now supposed to be internal-only. We use it for some x86 specific code (see https://github.com/google/binexport/blob/master/ida/metapc.cc).
Temporary workaround (I have some code refactoring the build system pending): Copy or symlink include/allins.hpp
to include/ins/pc.hpp
.
This is fixed in the latest commit
Building binexport on Windows 7, using MSVC 2015 with Ida-6.95 installed. I've copied the IDA-SDK. The build fails due to a missing file "ins/pc.hpp" which is included from "intel.hpp" (which is part of the IDASDK).
The error message is:
I can see in the Appveyor yml file that idasdk.zip.enc gets both decrypted and decompressed, but I'm not sure if that should be happening on my local system (seeing as how I already have IDA's SDK) or not. If not, I'm not sure what I missed, or where I can get the missing file.
Also, from the IDA-SDK readme it mentions:
So I'm wondering why it is being included at all? build_log.txt
Thanks.