Angband 4.2.5 with Debian 13 (trixie)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dawn Dorsett
    Rookie
    • Oct 2025
    • 2

    Angband 4.2.5 with Debian 13 (trixie)

    When installing Angband using synaptic, it installs OK, but doesn't work at all. When trying to start it nothing happens, is there something else I need to do. It always worked fine when installed by synaptic in earlier versions.
  • fruviad
    Apprentice
    • Jan 2011
    • 72

    #2
    Are you trying to run Angband from a command line? Or by clicking on an icon in the GUI desktop?

    When you say "it doesn't work at all", does that mean that no error messages are displayed? If error messages are displayed, then what are the errors?

    If it's failing in the GUI desktop, then try running the command "angband" from a terminal session. Does anything happen? What output - if any - is dumped to the screen?

    Comment

    • Dawn Dorsett
      Rookie
      • Oct 2025
      • 2

      #3
      I click an icon in the GUI desktop, & nothing happens, no message.
      Running the command 'angband' in a terminal window is the same,no output at all.

      Comment

      • fruviad
        Apprentice
        • Jan 2011
        • 72

        #4
        Might be worth installing strace and then running "strace angband" at the command line. It'll spit out a ton of messages, so you would need to dig through a lot of stuff to figure out what's happening. Maybe there's a library missing?

        Also, make sure that there's not a zombie process running...run "ps aux | grep angband" at the command line. If there are any zombie processes, then running "strace PID" where PID is the process ID of the zombie process might give insight into what's happening.

        I always compile from source on Ubuntu and run the X11 front-end, so my Debian and SDL knowledge is limited, but I created a Debian-based virtual machine and installed via synaptic. It looks as though it's trying to run SDL2. (And when I tried to run it via the GUI icon, it failed with the message "Desktop file didn't specify Exec field".) You might download the source from Github and try compiling it. If you can get configure to run and tell you that SDL2 is working, that might rule out problems with libraries.

        apt-get install automake gcc libsdl2-2.0.0 libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-2.0-0 libsdl2-mixer-dev libsdl2-image-dev
        ./configure --with-no-install --enable-sdl2

        Comment

        • backwardsEric
          Knight
          • Aug 2019
          • 552

          #5
          There is a known issue with the prepackaged version of Angband 4.2.5 that the installed desktop file does not work. There's discussion of that in https://github.com/angband/angband/issues/5414 . Launching directly from a terminal window likely should work (i.e. running 'angband -m sdl2' for the SDL2 front end).

          Comment

          Working...
          😀
          😂
          🥰
          😘
          🤢
          😎
          😞
          😡
          👍
          👎