Possible bug in latest version
Collapse
X
-
Ok. Please make clean, update to HEAD and make the executable again. Something is very wrong, and it would save time if we know we can reproduce this in a clean build of HEAD. Thanks."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
Ugh I updated SVN and built the game and it crashed to desktop after about a minutes play when I tried to enter my home. Annoying because I'd just found an unidentified artifact bow.Comment
-
Oh Lordy, out of the frying pan .... so, what platform are you on? What was in your home? Etc. I'd like to help, but it's almost impossible to fix bugs until you can reproduce them, and I can't reproduce either of yours. I use Linux, and I test with -mgcu, -mx11, -mgtk or -msdl, and none of them crash for me. Can you repeat the crash-on-entering-home thing with new savefiles?"Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
Oh Lordy, out of the frying pan .... so, what platform are you on? What was in your home? Etc. I'd like to help, but it's almost impossible to fix bugs until you can reproduce them, and I can't reproduce either of yours. I use Linux, and I test with -mgcu, -mx11, -mgtk or -msdl, and none of them crash for me. Can you repeat the crash-on-entering-home thing with new savefiles?
Also in a new game I've got another crash bug when I try and pick up the gauntlets I'm standing on. Also in this game none of the artifacts seem to be named and there is just a gap there (I've got two artifacts in the home if you want to recall and have a look at them). I've included this save as well.
I'm running on Windows XP and I've downloaded the latest version of the repository. I'm using Visual C++ Express to compile using the VC++ command line. Do I need to delete any old files before compiling or anything like that?Comment
-
I downloaded and tested both savefiles on Windows XP with r1822, compiled using MinGW and MSYS.
home_crash : No crash when entering the home. Ego items appear to id-by-use as normal.
guantlet_crash_and_naming : Your inventory is full, but after dropping something and picking up the gauntlets, the game does not crash. Equipping them (spoiler warning) reveals them to be an artifact, Paurhach in this case. Recalling and viewing the home, or your equipment, does not crash the game, nor do the artifacts appear to have messed up names.Comment
-
I downloaded and tested both savefiles on Windows XP with r1822, compiled using MinGW and MSYS.
home_crash : No crash when entering the home. Ego items appear to id-by-use as normal.
guantlet_crash_and_naming : Your inventory is full, but after dropping something and picking up the gauntlets, the game does not crash. Equipping them (spoiler warning) reveals them to be an artifact, Paurhach in this case. Recalling and viewing the home, or your equipment, does not crash the game, nor do the artifacts appear to have messed up names."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
How do I "make distclean" ? Type it in the command line from the src directory?Comment
-
Depending on your compiler setup, one alternative is to unzip the source into a brand new directory each time you upgrade to a new version. Then point your compiler at the new source, which will be uncontaminated by previous builds. The disadvantages are (i) you'll have lots of former installations cluttering up the place and (ii) you'll have to manually move across your savefile, ini file, prefs etc. But it will ensure that your builds are bug-free (or rather, have no more bugs than anyone else's)."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
The only targets present in Makefile.win are the default and "clean". What does your typical compile command look like? You could try just sticking "clean" on the end of it, or if that doesn't work try this from the src directory:
make -f Makefile.win clean
Running make clean should kill all your .o files, and after that a fresh build should sort out weird inconsistency problems.Comment
Comment