Share

GNE (Game Networking Engine)

Project News for GNE (Game Networking Engine)

  • GNE compiling on 4.3.0

    Thanks to a report from Rene Desgagnes, made a fix so that GNE compiles on 4.3.0.

    2008-11-25 03:35:26 UTC by gillius

  • CMake branch merged into trunk

    All changes made in the cmake-0.75 branch have been merged into trunk. This completely replaces the old build system with a CMake-based one and also puts in new bug fixes.

    Instructions in readme.linux have been updated, and some instructions submitted to GNE main page but more instructions coming soon.

    The build system has been tested with MSVC 2005, MinGW current (from 5.0 installer), and Ubuntu GNU/Linux "dapper".

    2006-09-06 04:00:35 UTC by gillius

  • CVS Deprecated and new Build System

    I have disabled the CVS menu -- note that per SF policy the CVS repository will still (and perhaps for forever) work, however, no more updates will ever occur in the CVS repository.

    Work on GNE has continued in the subversion repository, where some bug fixes have been made in the trunk. A new branch, "cmake-0.75" is a branch of GNE that uses the CMake build system for UNIX builds, version 2.2 or greater. I decided to use this system instead of autotools.

    When I am finished with that build system, I will merge it into the trunk as it far surpasses the old hard-coded makefile system. The readme.linux file has been updated with all of the needed information -- if anyone is willing please try it out as I have built all of GNE with it -- the only task left is to see if I can use the CMake system successfully in Windows.

    After CMake is done I will add a debian packaging structure to it so I can make DEBs.

    2006-08-30 02:09:58 UTC by gillius

  • CVS to SVN Migration

    I have migrated the project from CVS to SVN. The CVS has been frozen in its current state and there are no plans to update it again. The SVN form of the repository has been successfully imported (I used cvs2svn).

    I've done some cleanup and I have the SVN in its final state from importing -- I decided to move directories around a little bit now from the way that cvs2svn imported them, and I decided to do that before anyone had a chance to get at the SVN.

    At the moment if you get /trunk, you should get what was CVS before. Branches is currently empty as they were never used, and currently there is only one tag, which I renamed from the original CVS to "release-0.70". Since tagging and branching is easier now I will probably start to use it more -- at the minimum I will begin tagging every release as "release-x".

    If you are still using GNE 0.70, I do highly recommend that you use the current revision, 617, instead of revision 0.7. There have been several bug fixes, including one security fix, and also plenty of fixes to work in the most recent compilers MSVC 8 (2005) and GCC 4.x.

    On a side note, I am also currently doing heavy work to convert GNE to a proper build system for UNIX based on the "autohell" tools. I'm doing this for a more "standard" build process and also I plan on building the packaging framework for Debian. I may also have to go through this same process for my one non-standard dependency, HawkNL. If you can be of any help during this process please let me know -- because I can use it! This is my first autohell experience (even trolls who might say "autohell sucks, use x instead" are encouraged if x really is as flexible and usable).

    2006-08-17 03:52:18 UTC by gillius

  • MSVC.NET 2003 Compile

    There is a bug in the MSVC.NET 2003 compiler/standard C++ library that causes ConsoleStreambuf.h not to compile. This is a bug that has been verified by Microsoft, and is currently fixed, so the next version will not have this problem. This error does not occur in MSVC.NET 2002.

    You can workaround the bug by modifying the code. You can see the workaround in CVS here:
    http://cvs.sourceforge.net/viewcvs.py/gnelib/gnelib/include/gnelib/ConsoleStreambuf.h?rev=1.9&view=markup

    2004-05-10 12:35:18 UTC by gillius