New mapconv that works flawlessy on linux - Page 3

New mapconv that works flawlessy on linux

Discuss maps & map creation - from concept to execution to the ever elusive release.

Moderator: Moderators

User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: New mapconv that works flawlessy on linux

Post by hoijui »

i added a comment on github. to me it looks like you found a clean solution already. well done! :-)
Eadword
Posts: 21
Joined: 15 Aug 2012, 06:34

Re: New mapconv that works flawlessy on linux

Post 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?
User avatar
enetheru
Posts: 627
Joined: 11 Jun 2010, 07:32

Re: New mapconv that works flawlessy on linux

Post 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
Eadword
Posts: 21
Joined: 15 Aug 2012, 06:34

Re: New mapconv that works flawlessy on linux

Post 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.
User avatar
enetheru
Posts: 627
Joined: 11 Jun 2010, 07:32

Re: New mapconv that works flawlessy on linux

Post 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.
ThePowerTool
Posts: 6
Joined: 25 Sep 2014, 20:59

Re: New mapconv that works flawlessy on linux

Post 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!
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: New mapconv that works flawlessy on linux

Post 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
ThePowerTool
Posts: 6
Joined: 25 Sep 2014, 20:59

Re: New mapconv that works flawlessy on linux

Post by ThePowerTool »

This successfully compiled.

Thank you very much!!!
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: New mapconv that works flawlessy on linux

Post 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?
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: New mapconv that works flawlessy on linux

Post 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.
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: New mapconv that works flawlessy on linux

Post 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?
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: New mapconv that works flawlessy on linux

Post 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.
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: New mapconv that works flawlessy on linux

Post 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?
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: New mapconv that works flawlessy on linux

Post by abma »

abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: New mapconv that works flawlessy on linux

Post by abma »

static win32 build compiled from current version with mxe:
SpringMapConvNG.7z
win32
(1.31 MiB) Downloaded 107 times
Post Reply

Return to “Map Creation”