Svenstaro Posted May 24, 2011 Report Share Posted May 24, 2011 I wondered, why do you guys still use the old enet? It makes 0ad inconvenient to package for distros.Are there plans to use enet 1.3? Quote Link to comment Share on other sites More sharing options...
k776 Posted May 24, 2011 Report Share Posted May 24, 2011 http://trac.wildfiregames.com/ticket/836I remember having a discussion about it. I cannot remember the outcome of that discussion.IIRC, the best option might be to include enet 1.2 into the 0 A.D. source code (or upgrade to 1.3 but still bundle the enet source code). Quote Link to comment Share on other sites More sharing options...
Svenstaro Posted May 24, 2011 Author Report Share Posted May 24, 2011 Either way would be fine but currently stuff breaks and since 2 versions of enet lead to incompatibility, this should be resolved one way or another. Personally I'd prefer just upgrading to enet 1.3 and relying on the distros to ship that because enet doesn't have releases often. Quote Link to comment Share on other sites More sharing options...
fcxSanya Posted May 24, 2011 Report Share Posted May 24, 2011 I remember having a discussion about it. I cannot remember the outcome of that discussion.Here is Philip's answer about this: http://www.wildfiregames.com/forum/index.php?showtopic=14725&view=findpost&p=219233 :Any idea when you will switch to libeven 1.3.x?Probably for the next release - I think the easiest approach is probably to bundle ENet 1.3 with the game, for distros that only have 1.2 (which should disappear over time), but use the standard system library when available, so it just needs a bit of fiddling with the build system to support that. Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted May 24, 2011 Report Share Posted May 24, 2011 I started working on this a few days ago, by bundling a copy of ENet 1.3 and using that unless you build with --with-system-enet (similar to the current --with-system-nvtt), but I couldn't get it to work on Windows (it keeps complaining about stupid CRT manifest stuff) so I temporarily gave up. I should get back to it soon when I have more patience Quote Link to comment Share on other sites More sharing options...
Svenstaro Posted May 25, 2011 Author Report Share Posted May 25, 2011 Ok awesome to hear you are working this. I think you picked the best solution, too. At least, you'll make us maintainers happy. Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted May 29, 2011 Report Share Posted May 29, 2011 Should be fixed now (see #836 for a few more details). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.