Compiling 4.2.5 with Shockbolt Tiles for rpi5 (ARM) running Ubuntu 24.04

  • Time
  • Show
Clear All
new posts
  • Hounded
    • Jan 2019
    • 128

    Compiling 4.2.5 with Shockbolt Tiles for rpi5 (ARM) running Ubuntu 24.04

    So up front I am a rank amateur when it comes to compiling. There is an earlier version of Angband available through the App store however it didn't seem to have any option for tiles (I know, I know, but I really like them and my kids do too). I used to just run the Windows build through Wine on my previous computer but that's not an option with ARM architecture.

    I'm working through this with assistance from my brother (software engineer) but Linux isn't his primary environment. Ran the following-
    sudo apt update
    sudo apt-get install libsdl-dev
    ./configure --with-no-install --enable-sdl

    Didn't have a C compiler installed; sudo apt install build-essential; with the goal of installing GCC. Success and I now have version 13.2.0.

    So back to ./configure --with-no-install --enable-sdl and I have some alerts for missing libraries. Might anyone be able to tell me if the final three are relevant/critical for Angband?
    checking for SDL - version >= 1.2.10... yes
    checking for IMG_LoadPNG_RW in -lSDL_image... no
    checking for TTF_Init in -lSDL_ttf... no
    checking for Mix_OpenAudio in -lSDL_mixer... no

    Thank you in advance for your time.
    It Breathes. You die.
  • Nick
    Vanilla maintainer
    • Apr 2007
    • 9592

    You'll need dev the libraries for SDL_ttf and SDL_image, and SDL_mixer if you want sound
    One for the Dark Lord on his dark throne
    In the Land of Mordor where the Shadows lie.


    • fph
      • Apr 2009
      • 1030

      Just to be clear, this should be the command:

      sudo apt install libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev
      Dive fast, die young, leave a high-CHA corpse.


      • Hounded
        • Jan 2019
        • 128

        Thank you both so much. I really appreciate the swift and concise responses.
        It Breathes. You die.