You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I compiled HexRaysCodeXplorer using cmake on linux, following the PR #122.
I can indeed compile successfully and finally get HexRaysCodeXplorer64.so and HexRaysCodeXplorer.so.
However, I found that I can not reconstruct Type in decompiler, here is an example where I'm quite sure that a1 is the this pointer of a class instance, but when I click Reconstruct Type, it produces the following error: selected item is invalid....
I'm not very sure what the reason is. Can you help me with my question?
Thanks, I tried the latest version in IDA 9.2, and it seems to work fine (except for a minor flaw)
Specifically, we need to add Compat.cpp in makefile.lnx (Please see #123 ), otherwise, IDA will fail to load the .so properly, with the following error:
However, after fixing the above issue, everything is running smoothly. So currently, it seems that only modifying makefile.lnx is needed to get everything working properly.
Activity
rrbranco commentedon Nov 25, 2025
Do you mind trying again with the commit from today and IDA 9.2?
noobone123 commentedon Nov 25, 2025
Thanks, I tried the latest version in IDA 9.2, and it seems to work fine (except for a minor flaw)
Specifically, we need to add
Compat.cppinmakefile.lnx(Please see #123 ), otherwise, IDA will fail to load the.soproperly, with the following error:However, after fixing the above issue, everything is running smoothly. So currently, it seems that only modifying
makefile.lnxis needed to get everything working properly.rrbranco commentedon Nov 25, 2025
I've added the Compat.cpp to the makefile.lnx - thank you (and please, feel free to send a pull request next time!)