Skip to content

Fix crash when displaying vehicle overlay during route calculation #1404

Fix crash when displaying vehicle overlay during route calculation

Fix crash when displaying vehicle overlay during route calculation #1404

Workflow file for this run

name: OTRP build Ubuntu
on:
push:
tags:
- v*
pull_request:
types: [opened, synchronize, reopened]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: install_dependencies
run: |
sudo apt-get -y update
sudo apt-get -ym install libsdl2-dev
sudo apt-get -ym install libfreetype6-dev
sudo apt-get -ym install libminiupnpc-dev
sudo apt-get -ym install libbz2-dev
sudo apt-get -ym install pkg-config
sudo apt-get -ym install autoconf
- name: install zstd 1.4.4
run: |
cd $HOME
wget https://github.com/facebook/zstd/releases/download/v1.4.4/zstd-1.4.4.tar.gz
tar -zxvf zstd-1.4.4.tar.gz
cd zstd-1.4.4
make -j
sudo make install
cd $GITHUB_WORKSPACE
- name: setup
run: |
autoconf
./configure
echo "FLAGS = -DREVISION=$(svn info --show-item revision svn://servers.simutrans.org/simutrans) " >>config.default
echo "STATIC = 1" >>config.default
cat config.default >>/dev/stderr
- name: make
run: |
make -j
- name: Set suffix for file naming
run: |
if [[ $GITHUB_REF == refs/tags/* ]]; then
echo "SUFFIX=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
else
echo "SUFFIX=" >> $GITHUB_ENV
fi
- name: Rename executable
run: |
if [ -n "${{ env.SUFFIX }}" ]; then
mv sim sim-linux-OTRP${{ env.SUFFIX }}
else
mv sim sim-linux-OTRP
fi
- name: Upload the executable
uses: actions/upload-artifact@v4
with:
name: sim-linux-OTRP${{ env.SUFFIX }}
path: ./sim-linux-OTRP${{ env.SUFFIX }}