This patch fixes the problem that Seahaven didn't compile for me any more since I upgraded gcc from 2.4.5 to 2.5.8. There are still a number of warnings left (old style initialisations and forbidden incrementing of enums), but it works for me anyway. The other remaining bug is that the autosolver doesn't work if there's no .seahavensave file yet, so you have to solve your first game alone ;> (or ask me to send you mine - in case you want to pretend a 750+ games winning streak... :) I also added two other features: A test-button which finds out if the current game is solvable without showing the solution and counting as a loss. (The reason was the frustration after spending hours on trying to solve an unsolvable game). The other is a definition (-DGERMAN) for german texts. Comment it out in the Imakefile if you want the english ones. As a last thing I changed the order of the buttons so that there are no "destructive" buttons on the often needed left hand side any more. Have fun! Roland Meier meier@rbg.informatik.th-darmstadt.de PS: I agree with the warning in README.linux. Read it before it's too late...