Skip to content

Ubuntu 24.04 build fix #129

@mcrosson

Description

@mcrosson

The below procedure will allow building gaia on Ubuntu 24.04. This may also apply to #128 .

apt update && apt upgrade -y \
    && apt install -y git sudo build-essential automake python-is-python3

# Swig (gaia dep)
apt install -y libpcre3 libpcre3-dev bison
git clone https://github.com/swig/swig.git /opt/swig
cd /opt/swig
git checkout rel-3.0.12
./autogen.sh
./configure
make -j4
make install
make -k

# Gaia
apt install -y libyaml-dev libeigen3-dev \
    qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools \
    python3-dev python3-distlib python3-distutils-extra 
git clone https://github.com/MTG/gaia.git /opt/gaia
cd /opt/gaia
git switch qt5
./waf configure --with-python-bindings --with-asserts
./waf
./waf install

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions