The problem:
People who use windows to develop AIs are limited. Certain things such as the C++ Wrapper headers, and the new API interface version are generated by awk using cmake commands.
These commands fail in windows. I cannot generate them, and other people have posted similar failures. Nowhere is this stated in the documentation. Nor is it stated that these headers need ot be generated to begin with.
My proposed solution:
Someone on linux can generate them once and insert them into the release tarball. This means not having to prod and poke linux people when a new build of spring is release, not having confused people new to the engine go elsewhere unsatisfied ( and it has happened, I've had University proffesors tell me this, people on twitter ).
I can understand it not being practical when doing git repo checkouts, and I can understand not wanting generated sources in the version control system. But what about the source code downloads for major releases?
The response:
- "Just use cmake" which I and others have tried, and doesn't work, to which I get no response.
- I've been told not to ask for C++ Wrappers again despite it being the only way for me to acquire them.
Which defeats the whole point as the AIs that have this problem and need this solution are built and distributed by developers using visual studio. All the others are made by linux developers or using buildbot on release[15:19:57] <[ARP]hoijui_g5> i am now in hte end phase i would say, wiht the checksum check thigns for AIs
[15:20:17] <[ARP]hoijui_g5> the thing relies heavily on AWK scripts beeing executed by the build system
[15:20:34] <[ARP]hoijui_g5> so.. i guess you wont have it with Visualstudio builds..
Im a visual studio developer, if I cant get these headers then I cant release my AI. Its rare that I have a linux environment to develop on, and its unfamiliar territory for me. I know I am not the only person in this boat, but I also know that Im in a minority of highly vocal people, and if I dont say anything, nobody will.
So please, why is my solution not possible? If it isn't what do I need to do to make it possible?
Im open to constructive discussion, but when I raise problems theyre not discussed, theyre put down as bitching, which gets neither of us anywhere and wastes a lot of time. There are problems, how am I supposed to deal with them if I cant talk about them or fix them on my own?