Am Samstag, 17. März 2007 schrieb [EMAIL PROTECTED]: > On Fri, 16 Mar 2007 22:03:03 -0400 Giel van Schijndel > > <[EMAIL PROTECTED]> wrote: > >[EMAIL PROTECTED] schreef: > >> On Fri, 16 Mar 2007 19:04:01 -0400 Dennis Schridde > > > ><[EMAIL PROTECTED]> wrote: > >>> Am Freitag, 16. März 2007 schrieb [EMAIL PROTECTED]: > >>>> I download ubuntu edgy 6.10 to see warzone on its. > >>>> I do compile as COMPILE file say. > >>>> Then do make install. > >>>> > >>>> When game run, I get, > >>>> error: Registry file config is empty! > >>>> Saved dump file to '/tmp/warzone2100.gdmp' > >>>> Segmentation fault (core dumped) > >>> > >>> 1st: Send the dumpfile it speaks about. > >> > >> To who? > > > >As an _attachment_ to the mailinglist. Yes I saw your two follow- > >up > >mails with dump in it, having it as an attachment IMO really is > >nicer/easier. > > OK, will do that from now on. > > >>> 3rd: This bug is supposed to show up only on Windows... > >> > >> I never have this bug on window, I now do in linux. > > > >Confirmed, I yesterday compiled WZ on edgy 6.10 as well (amd64 so > >I > >first figured that might be the cause). It only generates the > >empty > >registry file error on first run (when there is no file, in which > >case > >it will create an empty one) and when the file is empty. Simply > >copying > >my windows config file fixes it. > > > >So just to be clear: I never ever could reproduce this on M$Win on > >GNU/Linux however I have more trouble preventing it from occuring. > > > >>> 4th: Check whether the config file is really emtpy > >> > >> I look in ./warzone2100 and config file. It is empty. > >> > >>> 5th: Check whether it gets recreated successfully after > > > >deleting > > > >>> it > >> > >> It still empty. > > > >Confirmed: It indeed does get created, just empty however. > > > >> Also in README, it say "Once the game is installed (see INSTALL > > > >in > > > >> this directory)" > >> There is no INSTALL file ? > > > >Well, that documentation really is erm, outdated AFAIK. > > I thought that was issue, and I did something wrong. Nice to know > this bug happens to others. > > In loadConfig() It calls openWarzoneKey(), it always return true. > Even if error on registry_load() call on line 192 in configfile.c > ... > debug(LOG_WZ, "Parsing the registry from %s", filename); > if (filesize == 0 || strlen(bptr) == 0) { > debug(LOG_ERROR, "Registry file %s is empty!", filename); > return FALSE; > ... > In openWarzoneKey(), if registry_load() fails, it should init the > config file yes? > > In linux, is there good debugger like MSVS2005 has? Of course there is! -> GDB
pgppIYB8WTRE2.pgp
Description: PGP signature
_______________________________________________ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev