-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux support? #1
Comments
Hi neuromancer! In fact, code is multiplatform from the beginning so it should run on Linux if you compile it. There is no binary package yet though, since this is VERY early stage of development. However, thanks for interest! :) |
Given that I see no INSTALL.md or COMPILE.md or any instructions on how to compile it, and as there is no CMakelist.txt, Makefile, or any other usual prebuild file to set up the compilation process, how is one supposed to compile this? Also, have you thought about using Github's Travis-CI to set up automated builds to verify and test that compilation always succeeds as development continues? |
@OvermindDL1 But there is *.cbp file which is a Code::Blocks project file. You can open it with C::B and compile the code. There is no README and other instructions because I put this code here just for my convenience. You can use it as is. It's my private free-time project and I can't make any guarantees. |
What is the command for doing so? Via a quick google search I was unable to deduce how to compile a project via the codeblocks executable short of spooling up an X Server (which I do not have available on my build system, only the libraries). Even something as simple as 'codeblocks --build 11:59:15: Error: Unable to initialize GTK+, is DISPLAY set properly? Why would a build system need a running GTK+ instance?
All good, I'm mostly just curious as to how the work is progressing. |
@OvermindDL1 Code::Blocks is an open source IDE for C++, not a command. You open project file in the IDE and build it from that level. That's why it needs GTK+, which is the library Code::Blocks is made with. I'm not aware of any way to build code through C::B in text mode. Well, you can make Makefile by yourself if you really need it - cbp file is really an XML file. You can open it by any text editor, check what necessary libraries are and make Makefile from that. Regarding work progress - I'm now just playing with parsing sc2 save game file. For now I can read heights for all terrain tiles and display it in 3D with some simple texture. So it's really early stage of development. SC2 save game format is a proprietary one and there is no official documentation. Only some unofficial descriptions made by people playing around on their own with save game files. |
Ah, my build server is headless so I have no running X server. How odd, I've never seen a build system require a GUI, that is weird. ^.^ Have you thought of using CMake? It can output Codeblock files (as well as files for about any other IDE in existence as well), it has essentially taken over as 'the' C++ build system over the past decade. :-) I compile everything remotely as my desktop is... insufficient, the compilation speeds are astounding, but I do test the final binaries locally so OpenGL is available here, just not the build system. |
Is any of the data being read in to display model data yet, or is it still at the parsing stage? |
I saw a recent commit in this project. Maybe you should add a screenshot (even that one), to show the state of this re-implementation? |
I was wondering if Linux support is planned.
Thanks!
The text was updated successfully, but these errors were encountered: