Topic: Call for contribution : we need you !

Dear community,

as you may know, the binaries available on Maratis website are out of date and the only way for users to get the latest version is to compile Maratis themselves. The current svn trunk code is stable and provides a lot of bug fixes, it's time to release new binaries !

This is an official call for help, we need contributors to maintain the 3 major system builds.
You will have in charge the maintenance of the SVN trunk build system and the building of the official releases for your platform.

- We need a Windows build maintainer for 32 and 64bits
- And a Linux build maintainer for 32 and 64bits
- I will maintain OSX and iOS-simulator builds, but a iOS-device tester is welcome (I don't have access to iOS devices)

Lets provide together regular releases for the community !

How to build : http://wiki.maratis3d.org/index.php?tit … ng_Maratis

SUMMARY : building and testing

- Linux 32 : ishands : link
- Linux 64 : bryce : link
- Windows 32 : Akira_san : link Vegas : link
- Windows 64 : ulbex proposed his help
- Max OSX 32/64 and iOS : Anaël : link

please test and give feedbacks !

Changelog :

- performance improvement
- minor bug fixes and cleaning
- editor: edit light-color/text-color/gravity didn't update correctly
- X11 fullscreen mode fix
- joystick support for linux
- lua : corrected setParent 0 to unlink objects
- activate/deactivate physics bug
- Standard renderer fix (reset m_currentCamera at the end of drawScene)

Re: Call for contribution : we need you !

For the windows build, what version of python do i need?

Edit: It looks like Scons 2.2.0 dont support python 3.41, how about cmake?

Last edited by Akira_san (2014-07-26 12:52:59)

Re: Call for contribution : we need you !

normally Scons needs python 2.4 or later

Re: Call for contribution : we need you !

Ok i installed python 2.7.8, now the Scons gives me this:
http://www.pasteall.org/pic/show.php?id=74559

edit: ok, i had to delete 2 comment lines from 2 files and now it looks like its compiling.

Last edited by Akira_san (2014-07-26 13:12:14)

Re: Call for contribution : we need you !

Ok, it compiled, but when i tryed to start the editor in
D:\Maratis_SVN\trunk\dev\build\win32_i386\release\Maratis\Editor
it cant find the Mengine.dll.

Re: Call for contribution : we need you !

Everything is installed in the "prod" directory,
for you probably in : D:\Maratis_SVN\trunk\dev\prod

Re: Call for contribution : we need you !

That worked. I could help with the win32bit OS. I have a win7 32b and intel pc, but my health is not so good, so i dont know when i could be away. The experimental is not in trunk yet?
The files D:\Maratis_SVN\trunk\dev\var\scons platformcustom.py - line 3 and
D:\Maratis_SVN\trunk\dev\Examples\ManualUse SConscript - line 2 give the error.

Re: Call for contribution : we need you !

Thank you Akira_san !
I'll come back to you when we have the team.

Windows 64 bit someone ?

Re: Call for contribution : we need you !

I can try. But I have never done this before. XD

Re: Call for contribution : we need you !

I tried to compile on OSX after installing Python 2.7.8 and scons. I get lots of "sh: o: command not found" errors. Eventually the build terminates because of errors. Any ideas?

Last edited by Almighty Laxz (2014-07-28 08:19:17)

Re: Call for contribution : we need you !

Almighty Laxz : do you have xcode installed ?

Re: Call for contribution : we need you !

I would be happy to help too, but i have limited time and knowledge on some matters ( Scons, cmake , 64 bits etc)
it took me almost a week part time to make a vs2012 build http://forum.maratis3d.com/viewtopic.php?id=943^

edit: yes indeed: it's quite a collection of hardware to gather hmm i do have a x64 pc tough , so i might be able to test releases / suggest improvements if needed ^^

Last edited by ulbex (2014-07-28 09:24:33)

Re: Call for contribution : we need you !

Thank you ulbex, for now I need help for building releases using Scons, because it's hard for me alone to find hardware to compile and test Maratis for Windows, Mac and Linux 32 and 64bit.

Re: Call for contribution : we need you !

For compiling windows follow this tut -  http://wiki.maratis3d.org/index.php?tit … or_Windows

After the compilation, if there is a new revision, do i have to clean the build before compiling again?

Re: Call for contribution : we need you !

Akira_san : normally you don't have to clean for minor modifications.

Re: Call for contribution : we need you !

I see, thx.

Re: Call for contribution : we need you !

anael: yes, xcode is installed

Re: Call for contribution : we need you !

I can provide Linux 32-bit binaries as I've compiling them for myself. If the need arises, I can provide .deb packs as well.

(Slightly) off topic: I suggest that we move development to github. Git is the future. (just my 2 cents big_smile)

Re: Call for contribution : we need you !

I have finished compiling for Linux 32-bit.
Here are the binaries:
http://apps.ishands.cf/maratis/Maratis3.2-beta.zip
http://apps.ishands.cf/maratis/Maratis3.2-beta.tar.gz
Compile Time: 10m 5s

Last edited by ishands (2014-07-30 15:49:08)

Re: Call for contribution : we need you !

It would nice if you make a Linux, how to build - step by step.

Re: Call for contribution : we need you !

Basic Summary of what i did:
1. Download SVN Trunk
2. Run python scons.py

That's it. I keep my machine configured for building stuff because I like to tinker around with OSS.
I'll do the build when I get back.

Re: Call for contribution : we need you !

Thank you ishands ! smile

I guess we can start with at least all the platform in 32 bits and add the 64 bit version when it's ready.

I will build one OSX version tonight,
Akira_san and ublex can you send us a link ?

Re: Call for contribution : we need you !

Maratis3.2-win32.zip: https://drive.google.com/#folders/0B6yN … mphdHJXWmc
Hope this link works if not then https://drive.google.com/#folders/0B6yN … mphdHJXWmc
I guess its easy to build on Linux then. smile

Re: Call for contribution : we need you !

Thank you Akira_san ! but the links are not working.

Re: Call for contribution : we need you !

This link should work. https://drive.google.com/file/d/0B6yNvV … sp=sharing