Copyleft Games

Clean up LightMelody for compiling

LightMelody is an XMPP library intended primarily for game networking. We haven't worked on it in awhile and it does not currently compile due to language changes, though it should only need a few fixes.

Grab a copy from our Mercurial tree (hg clone and spend some time commenting out code that doesn't compile (we assume its only the asynchronous code that's causing issues) until you get a library that builds. Around all the code that doesn't work, put a a comment with FIXME and the compile error it caused. This will allow us to create new tasks for fixing those issues.

The resulting compiled library doesn't have to "work", it only has to compile. Push your changes when you're done and attach a URL to your changeset to this task.

Task tags

  • genie
  • chat
  • xmpp

Students who completed this task

Oscar Belletti

Task type

  • code Code
  • done_all Quality Assurance