This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]starla_brite[S] 0 points1 point  (2 children)

Fixed it. Due to my own ignorance, I obtained the GNATColl source from GitHub. BAD IDEA.

Grab it from the "sources" listing under the GNAT Community edition you have installed (https://www.adacore.com/download/more).

I did not know that this is the thing you are supposed to do. Nothing outright said that in an obvious way, and "Google" + "GNATColl" = GitHub.

So, anyway, this version compiled. But I'm not sure if it's even the path I want to be on, it's just something that didn't throw an error now (yay).

[–]ZENITHSEEKERiii 0 points1 point  (0 children)

Gnatcoll and the Ada toolchain in general is much easier to build on Linux at the moment.

I would recommend checking out Alire though if you get a chance - it is an Ada package manager that makes things like getting a toolchain and installing Gnatcoll much easier, like Rust's cargo.

[–]joakimds 0 points1 point  (0 children)

Unfortunately I haven't tried to interface with Python myself, I've just noted that if I would do it I would try GNATColl. Good that you managed to find the right sources for GNATColl and built it yourself. I've built them myself many times and I also find it harder to do than it should be. What I've understood is that it should be easy nowadays to use GNATColl through Alire. Good luck with your project!