hextor icon indicating copy to clipboard operation
hextor copied to clipboard

trying to compile with d10.2.3

Open limelect opened this issue 3 years ago • 6 comments

missing intedimagepreoxy coparefram maybe more

limelect avatar Aug 18 '22 17:08 limelect

As I already said, currently Hextor is not prepared to be compiled by everyone. It has some non-opensource dependencies from my commercial projects. So I don't think you will be able to build it, sorry.

digitalw0lf avatar Aug 20 '22 13:08 digitalw0lf

are these dependencies available commercially in binary only format, so that your product is protected and the build is then possible.

7enDesign avatar Sep 08 '22 14:09 7enDesign

I'm trying to build with Delphi 10.4 but cannot find a version of SuperObject that doesnt have some issue.

7enDesign avatar Sep 08 '22 14:09 7enDesign

Well, I checked the sources and found out that things are not so bad. A couple of define's made it compilable, and the only missing thing is sampling profiler. Please update your repo clone and try again.

You also need to clone https://github.com/digitalw0lf/dwfunits.git next to Hextor folder. For SuperObject, use https://github.com/fainspace/superobject

digitalw0lf avatar Sep 08 '22 18:09 digitalw0lf

Other dependencies are FastMM4, VirtualTrees, SynEdit, HashLib4Pascal, Zydis Pascal Bindings and Zydis Pascal binaries.

Which repo/commit should I use for the SynEdit dependency?

SynEdit-2 doesn't have the Code folding properties so Hextor doesn't build with that fork.

The AppVersion.Inc is missing which I guess could be generated from your build process.

7enDesign avatar Sep 11 '22 21:09 7enDesign

Links to all dependencies are in the bottom of README.md. Usually master branch will do.

AppVersion.Inc is generated by ./Installer/MakeIncludes.sh. I use bash from WSL. (or you can just paste const AppVersion = 'v0.13'; into AppVersion.inc)

digitalw0lf avatar Sep 12 '22 16:09 digitalw0lf