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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Hounded
    Adept
    • 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
    • 9613

    #2
    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.

    Comment

    • fph
      Veteran
      • Apr 2009
      • 1030

      #3
      Just to be clear, this should be the command:

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

      Comment

      • Hounded
        Adept
        • Jan 2019
        • 128

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

        Comment

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