Page MenuHomeSolus

0 A.D. | A free, open-source game of ancient warfare
Closed, ResolvedPublic


0 A.D. is a free, open-source, historical Real Time Strategy (RTS) game currently under development by Wildfire Games, a global group of volunteer game developers. As the leader of an ancient civilization, you must gather the resources you need to raise a military force and dominate your enemies.

Open Source: yes

Source Code

Event Timeline

PaulDevI updated the task description. (Show Details)Aug 29 2016, 1:56 PM
JoshStrobl triaged this task as Low priority.
JoshStrobl added a subscriber: JoshStrobl.

Not currently possible due to the fact we have an older spidermonkey currently. Kinda why we have 0ad-data but not 0ad itself.

alexp added a subscriber: alexp.Nov 15 2016, 11:50 AM
BearzR added a subscriber: BearzR.Dec 29 2016, 3:10 PM

I would like to mention that 0AD has updated to 0.21 Alpha, so it is an active project.

As stated by @JoshStrobl above, we need to be able to update spidermonkey before this lands. It has nothing to do with whether or not they are active at the moment.

I just compiled 0ad 0.21 locally against the SpiderMonkey in the repo. It worked just fine and I was able to play it without a problem.

Source I used:

@BearzR mind giving a hastebin/pastebin of the ldd /path/to/binary for your local build? I suspect you actually built against the vendored version of spidermonkey that it bundles, but this will let us know for sure.

it looks like it did build against the vendored version, because in the ldd command output it shows libmozjs38*.so being pulled from my home directory were I build it. => /home/plex/Downloads/0ad-0.0.21-alpha/binaries/system/ (0x00007ff9542f9000)


We're waiting to update our spidermonkey or ship a specific "0ad compatible" version separately. Using the vendored spidermonkey from them isn't acceptable for inclusion.

It's been nearly 5 months... Out of curiosity, why can't spidermonkey be updated?

@W-Floyd Because polkit uses spidermonkey and potentially breaking polkit because we want to get a game in isn't exactly on our high priority list. It'll land when it lands.

Okay, thanks :)

JoshStrobl changed the task status from Open to In Progress.Apr 9 2017, 8:41 PM

Updated mozjs to 38.x yesterday so gonna see about landing 0AD today =)

Good news... This is a must-have game for all distros !

Good news... This is a must-have game for all distros !