New mapconv that works flawlessy on linux
Moderator: Moderators
Re: New mapconv that works flawlessy on linux
i added a comment on github. to me it looks like you found a clean solution already. well done!
Re: New mapconv that works flawlessy on linux
The deb link is broken and the launchpad page does not exist. I then tried compiling it but had errors with DevIL functions, see here: https://github.com/tizbac/SpringMapConvNG/issues/9
Can anyone either help me compile or direct me to a deb?
Can anyone either help me compile or direct me to a deb?
Re: New mapconv that works flawlessy on linux
I can help you to compile the complete re-write I did. and fix any bugs you encounter.Eadword wrote:The deb link is broken and the launchpad page does not exist. I then tried compiling it but had errors with DevIL functions, see here: https://github.com/tizbac/SpringMapConvNG/issues/9
Can anyone either help me compile or direct me to a deb?
https://github.com/enetheru/MapConv
Re: New mapconv that works flawlessy on linux
Thank you, that worked without issues--perhaps because I was on Linux Mint 17; I appreciate greatly the rapid reply and the well described readme.enetheru wrote:I can help you to compile the complete re-write I did. and fix any bugs you encounter.Eadword wrote:The deb link is broken and the launchpad page does not exist. I then tried compiling it but had errors with DevIL functions, see here: https://github.com/tizbac/SpringMapConvNG/issues/9
Can anyone either help me compile or direct me to a deb?
https://github.com/enetheru/MapConv
Re: New mapconv that works flawlessy on linux
Your welcome, it works fairly differently to the other mapconv's so if you have any questions don't hesitate to ask.Eadword wrote:Thank you, that worked without issues--perhaps because I was on Linux Mint 17; I appreciate greatly the rapid reply and the well described readme.enetheru wrote:I can help you to compile the complete re-write I did. and fix any bugs you encounter.Eadword wrote:The deb link is broken and the launchpad page does not exist. I then tried compiling it but had errors with DevIL functions, see here: https://github.com/tizbac/SpringMapConvNG/issues/9
Can anyone either help me compile or direct me to a deb?
https://github.com/enetheru/MapConv
and if you have any programming skill check out the source, i want to add more things but currenty time is a problem.
-
- Posts: 6
- Joined: 25 Sep 2014, 20:59
Re: New mapconv that works flawlessy on linux
I just tried to compile. cmake ran flawlessly but make failed. I have opened an issue:
https://github.com/tizbac/SpringMapConvNG/issues/10
Could I please get some assistance? Thank you very much, in advance!
https://github.com/tizbac/SpringMapConvNG/issues/10
Could I please get some assistance? Thank you very much, in advance!
Re: New mapconv that works flawlessy on linux
i've fixed it here:ThePowerTool wrote:Could I please get some assistance? Thank you very much, in advance!
https://github.com/spring/SpringMapConvNG
-
- Posts: 6
- Joined: 25 Sep 2014, 20:59
Re: New mapconv that works flawlessy on linux
This successfully compiled.
Thank you very much!!!
Thank you very much!!!
Re: New mapconv that works flawlessy on linux
Despite the old posts, this seems to be the official thread as linked from the wiki so asking here:
I'd like to use this tool as backend for compiling maps through SpringBoard. For this I'd need to have an easy way to create Linux and Windows executables, from Linux dev station or with buildbots. Is this possible somehow?
I'd like to use this tool as backend for compiling maps through SpringBoard. For this I'd need to have an easy way to create Linux and Windows executables, from Linux dev station or with buildbots. Is this possible somehow?
Re: New mapconv that works flawlessy on linux
add as git submodule in spring?gajop wrote:I'd like to use this tool as backend for compiling maps through SpringBoard. For this I'd need to have an easy way to create Linux and Windows executables, from Linux dev station or with buildbots. Is this possible somehow?
for a windows exe mxe should be used, for static linux executables..uhm... not sure: afaik the only dependency is DevIL.
not sure what other engine devs think about this.
Re: New mapconv that works flawlessy on linux
I don't think we need to force it as a submodule. It would be *nice*, as it'd force better support and maybe make it easier to combine generation and compilation, but it might fast become too complex (as it'd need to be threaded, like pr-downloader). And as usual it's not the best idea to force unnecessary dependencies.
I think I played with mxe once but it wasn't trivial to setup mapconv (I had some compilation issues that I don't remember exactly anymore). Maybe it might be easier now that you changed the required libs but I wouldn't bet on it. I'd like clear instructions in that case, as it's something I'd absolutely depend upon if I were to use this.
How hard would it be to setup a buildbot that just compiles this independently of Spring, and hosts executables somewhere in a similar manner?
I think I played with mxe once but it wasn't trivial to setup mapconv (I had some compilation issues that I don't remember exactly anymore). Maybe it might be easier now that you changed the required libs but I wouldn't bet on it. I'd like clear instructions in that case, as it's something I'd absolutely depend upon if I were to use this.
How hard would it be to setup a buildbot that just compiles this independently of Spring, and hosts executables somewhere in a similar manner?
Re: New mapconv that works flawlessy on linux
for me it looks like we need a "spring-tools" package which contains stuff like pr-downloader / buildgit / mapconv... which is build with the springrts buildbot / buildslaves.gajop wrote:I don't think we need to force it as a submodule. It would be *nice*, as it'd force better support and maybe make it easier to combine generation and compilation, but it might fast become too complex (as it'd need to be threaded, like pr-downloader). And as usual it's not the best idea to force unnecessary dependencies.
requirement is a buildbot config outside of the spring repo IMHO. Setting up linux static builds / cross compile is pita.
Re: New mapconv that works flawlessy on linux
Cross compilation is really annoying, especially if you want to make it statically compiled as well.Setting up linux static builds / cross compile is pita.
That said, static compilation is necessary as otherwise distribution is impossible for gamedevs (we end up asking users to install system libs themselves which most don't want to/aren't able to), and the thing is back to being unusable.
I think having more flexibility over what C++ code we can compile and distribute with Spring games/tools would be very useful. So your suggestion is interesting. I wish I knew more about how buildbots are setup to help out with that, can you point me at anything?
Re: New mapconv that works flawlessy on linux
https://github.com/spring/spring/tree/develop/buildbot
https://buildbot.springrts.com/waterfall
the docs aren't up to date! (!!)
https://buildbot.springrts.com/waterfall
the docs aren't up to date! (!!)
Re: New mapconv that works flawlessy on linux
static win32 build compiled from current version with mxe: