Page 3 of 3

Re: New mapconv that works flawlessy on linux

Posted: 20 Feb 2012, 10:28
by hoijui
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

Posted: 26 May 2014, 18:51
by Eadword
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?

Re: New mapconv that works flawlessy on linux

Posted: 28 May 2014, 16:20
by enetheru
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?
I can help you to compile the complete re-write I did. and fix any bugs you encounter.

https://github.com/enetheru/MapConv

Re: New mapconv that works flawlessy on linux

Posted: 30 May 2014, 00:48
by Eadword
enetheru wrote:
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?
I can help you to compile the complete re-write I did. and fix any bugs you encounter.

https://github.com/enetheru/MapConv
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.

Re: New mapconv that works flawlessy on linux

Posted: 30 May 2014, 04:20
by enetheru
Eadword wrote:
enetheru wrote:
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?
I can help you to compile the complete re-write I did. and fix any bugs you encounter.

https://github.com/enetheru/MapConv
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.
Your welcome, it works fairly differently to the other mapconv's so if you have any questions don't hesitate to ask.

and if you have any programming skill check out the source, i want to add more things but currenty time is a problem.

Re: New mapconv that works flawlessy on linux

Posted: 25 Sep 2014, 21:03
by ThePowerTool
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!

Re: New mapconv that works flawlessy on linux

Posted: 25 Sep 2014, 22:29
by abma
ThePowerTool wrote:Could I please get some assistance? Thank you very much, in advance!
i've fixed it here:
https://github.com/spring/SpringMapConvNG

Re: New mapconv that works flawlessy on linux

Posted: 25 Sep 2014, 23:22
by ThePowerTool
This successfully compiled.

Thank you very much!!!

Re: New mapconv that works flawlessy on linux

Posted: 14 Mar 2018, 13:03
by gajop
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?

Re: New mapconv that works flawlessy on linux

Posted: 14 Mar 2018, 14:09
by abma
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?
add as git submodule in spring?

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

Posted: 14 Mar 2018, 15:07
by gajop
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?

Re: New mapconv that works flawlessy on linux

Posted: 14 Mar 2018, 16:00
by abma
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.
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.

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

Posted: 14 Mar 2018, 16:54
by gajop
Setting up linux static builds / cross compile is pita.
Cross compilation is really annoying, especially if you want to make it statically compiled as well.
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

Posted: 14 Mar 2018, 17:12
by abma

Re: New mapconv that works flawlessy on linux

Posted: 14 Mar 2018, 21:01
by abma
static win32 build compiled from current version with mxe:
SpringMapConvNG.7z
win32
(1.31 MiB) Downloaded 600 times