Good news and bad news: The good news: I found out why I wasn't able to compile version 1.51. The order of $(SDL_TARGET) and $(LIBS) in the makefile was switched, and that's what caused the problem; $(SDL_TARGET) needs to come first.
The bad news: version 1.51 doesn't actually solve this particular bug. Kilian must have been misinformed. (I'm sure I ran the 1.51 binary, by the way, because I noticed I had to modify the PREFIX variable before compiling to get it to use /usr/share/games/jumpnbump/jumpbump.dat by default, rather than going for /usr/local/share/games/jumpnbump/jumpbump.dat.) Honestly, in light of this, I don't see much point in putting in the effort to update the package. From what I can tell, the main advantages of version 1.51 over 1.50 are support for bzip2-compressed levels (not very useful given the size of the levels), and the code being somehow refactored to make it more readable, or something. The changelog also mentions AI, but I can't discern a difference between 1.50+dfsg1's AI and 1.51's AI, so I guess that particular change happened with version 1.50 (whether it was addition of AI in the first place or some kind of upgrade). I guess, until someone decides to trawl through this codebase and fix the bug, the best solution is to use maps that have ceilings, or that otherwise keep you away from the top-left corner of the screen. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

